Si on veut installer Elgg, ou un autre site d'ailleurs, pour du développement, il faut suivre quelques étapes simple.
D'abord installer Raspbian.
[[inserer tuto installe Raspbian, quand je n’aurais plus la flemme]]
Installer MariaDB.
le probleme sur Raspian, c'est que mysql est accessible que depuis root car il utilise la socket unix pour s'y connecter, il faut alors créer un nouvel utilisateur, de toute façon c'est une bonne pratique de séparer les utilisateurs.
CREATE USER `newuser`@`localhost` IDENTIFIED BY `password`;
Lui donner les autorisations, comme c'est pour du dev on peut y aller franco:
GRANT ALL PRIVILEGES ON *.* TO `newuser`@`localhost`; // on pousse les modifs, (pas sûr que cela soit obligatoire) FLUSH PRIVILEGES;
Une fois les fichiers copiés dans le webroot, il faut lancer l'installe. Lors de la vérification d'usage, il faut que le module rewrite soit activé.
a2enmod rewrite
S'il reste un problème de rewriting, il faut édité le fichier /etc/apache2/apache2.conf et changer le
AllowOverride None => All
on restart le apache avec :
service apache2 restart
On peut aussi installer phpmyadmin pour facilité la gestion des BDD.
apt-get phpmyadmin
ajouter une ligne de commande dans le /etc/apache2/apache2.conf:
Include /etc/phpmyadmin/apache.conf et comme d'hab service apache2 restart