Un petit site web pour partager son savoir faire et recueillir les compétences de chacun.
- Prérequis
- PHP 5.5
- MySql > 15.x ou MariaDB > 5.x
- Module Apache-APC
sudo yum install httpd php mariadb php-apc
pour Fedora.
Pour Ubuntu / Debian based, les packages devraient sensiblement etre les memes, remplacer
yum
parapt-get
.
- Installation
- Il faut cloner le déport de Muffin ansi que les sous modules associés
# clone du depot avec mise a jour automatique des sous-modules
git clone --recurse-submodules [email protected]:lambda2/Muffin.git
- Ensuite, configurer l'acces à la base de données en éditant le fichier d'exemple
Muffin/Config/configuration.yml.sample
. Une fois les identifiants de connexion à la base de données définis, enregistrer le fichier sous le nomMuffin/Config/configuration.yml
.
# copie du fichier d'exemple de configuration
cp Muffin/Config/configuration.yml.sample Muffin/Config/configuration.yml
# édition du fichier de configuration réel
vim Muffin/Config/configuration.yml
- Enfin, il faut importer la base de données et ajouter des données d'exemple.
La strucure vide de la base de données est disponible dans le fichier
Muffin/database.sql
. Pour des raisons de confidentialité évidentes, il n'y a que la structure.