Re: [Galette-discussion] Installation Galette sur Debian |
[ Thread Index | Date Index | More lists.galette.eu/users Archives ]
Salut Guillaume, Au cours de mes tests, je me suis rendu compte que j'avais oublié de faire a2ensite. :-\ C'est une première explication à mes déboires. Je testerai toute la procédure que tu mentionnes. J'essaierai de faire ça sur une Debian 10 fraîchement installée. En espérant que ça fonctionne cette fois. Je te tiens au courant. merci, Belle soirée à tous, A+ Cordialement Pascal Léval Le 25/02/2020 à 16:35, Guillaume
AGNIERAY a écrit :
Le Mon, 24 Feb 2020 15:18:56 +0100 Johan Cwiklinski <johan@xxxxxxxx> a écrit :Le 24/02/2020 à 14:46, Pascal Léval a écrit :et quand je tape localhost/galette/galette, il renvoie vers localhost/galette/galette/webroot//login puis Not Found.Si dans ton vhost l'alias est bien "/galette" et qu'il pointe correctement vers le chemin de "webroot" depuis la racine, tout comme le "Directory", alors ce n'est absolument pas logique que tu te retrouves à devoir taper localhost/galette/galette pour y accéder et que tu sois redirigé de la sorte... As-tu bien redémarré apache entre les modifs de ton vhost ? Vu le comportement décrit ici, je suspecte sinon une copie de Galette ou un lien dans /var/www/html... Dans ce cas il faudrait faire le grand ménage de tes tentatives précédentes.Seule la partie "not found" ne me semble pas souhaitée. Tu t'encombres avec des répertoires inutiles par contre, et ça, ça peut mettre le souk, en fonction de la config de ton vhost/whatever... Bref, évite de multiplier les problèmes ; surtout si tu ne connais pas. [...] La solution (si le rewrite est en cause) se situe peut-être simplement dans la directive RewriteBase, je ne maîtrise pas assez pour dire.Ce n'est pas nécessaire. Sur la base des vhosts suggérés (avec alias, ou avec sous-domaine) et d'une installation basique d'un serveur LAMP local avec les pré-requis nécessaires, ça fonctionne sans paramétrages supplémentaires. Voici une procédure **testée** qui fonctionne sur Debian 10 de base fraîchement installée. J'utilise ici un sous-domaine plutôt qu'un alias : 0. Installation standard d'Apache/MariaDB/PHP avec pré-requis : sudo apt install apache2 mariadb-server mariadb-client php php-xml php-gd php-mysql php-mbstring php-intl php-curl php-tidy 1. Démarrage d'Apache et MariaDB : sudo systemctl start apache2 mariadb 2. Création de la base, et d'un utilisateur dédié avec mot de passe : sudo mysql -u root -e "create database galette; grant all privileges on galette.* to 'galette'@'localhost' identified by 'galette';" 3. Copie de Galette sur le serveur (ici dans /var/www) : cd /var/www sudo wget https://download.tuxfamily.org/galette/galette-0.9.3.1.tar.bz2 sudo tar xjvf galette-0.9.3.1.tar.bz2 sudo mv galette-0.9.3.1 galette sudo chown -R root:root galette sudo chown -R root:www-data galette/galette/config galette/galette/data 4. Création du vhost : Dépose le fichier galette.conf en PJ dans /etc/apache2/sites-available 5. Activation du vhost : sudo a2ensite galette.conf 6. Activation du mod_rewrite apache : sudo a2enmod rewrite 7. Redémarrage d'Apache sudo systemctl restart apache2 8. Installation de Galette à l'adresse http://galette.localhost nom de la base de donnée : galette utilisateur : galette mot de passe : galette Cordialement, |
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |