#1 Le 21/06/2014, à 13:42
- mikryx
[RESOLU] LAMP + Joomla!, erreur 404, désespoir
Bonjour Mes amis :-)
Cela faisait très longtemps que j'alterne entre Windows et Kubuntu. Mais ça, c'était avant. Aujourd'hui je suis définitivement sous Kubuntu (14.04) et je ne regrette pas mon choix. Cependant, je me heurte à un problème de taille ...
Mon nouveau Business nécessite la fabrication d'un site web sous Joomla. Jusque là, aucun souci. Mais après avoir installé LAMP, je n'arrive à rien faire d'autre qu'afficher la page "It Works" d'apache2. Joomla est encore loin d'être installé car je n'arrive pas à démarrer son installation (erreur 404)
J'ai lu tous les sujets du forum lié à ce problème, j'ai tenté d'appliquer toutes les lignes de commandes qui y sont mentionnées, mais rien y fait.
J'ai aussi réussi à afficher PHPmyadmin, et aussi configuré MySQL, qui sont opérationnels.
De ce fait, j'ai besoin de quelqu'un qui puisse m'aiguiller, voir ce qui ne va pas avec ma configuration de LAMP, dans la mesure du possible.
Je sais utiliser Kubuntu, donc je n'aurai pas de mal à appliquer ce que vous me demanderez de faire.
Dans l'espoir qu'on puisse régler ensemble ce souci.
Merci d'avance :-)
Dernière modification par mikryx (Le 24/06/2014, à 01:02)
Si seulement l'éducation était accessible à tous.
Hors ligne
#2 Le 21/06/2014, à 19:22
- yann_001
Re : [RESOLU] LAMP + Joomla!, erreur 404, désespoir
Bonjour.
Déjà précise de quelle manière tu as installé le CMS.
Si tu pouvais poster les commandes utilisées ça pourrait aider.
Poste le contenu entre balises de
gedit .bash_history
et de
gedit /var/log/apt/history.log
Merci.
Dernière modification par yann_001 (Le 21/06/2014, à 19:24)
Hors ligne
#3 Le 21/06/2014, à 19:48
- mikryx
Re : [RESOLU] LAMP + Joomla!, erreur 404, désespoir
Bonjour,
Merci à toi pour ta réponse.
La commande que tu m'as demandé me retourne ceci :
sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql
sudo kate /etc/apache2/sites-available/default
sudo mkdir /media/www-dev
sudo mkdir /media/www-dev/public
sudo mkdir /media/www-dev/private
sudo chown -R mickael:mickael /media/www-dev
sudo kate /etc/apache2/sites-available/default
udo ln -s /media/www-dev/public /var/www/public
sudo ln -s /media/www-dev/public /var/www/public
sudo ln -s /media/www-dev/public /var/www/private
sudo rm /var/www/index.html
cd /var/www/
ls
sudo kate /etc/apache2/sites-available/default
sudo /etc/init.d/apache2 force-reload
sudo service mysql reset-password
sudo apt-get install chromium
sudo apt-get install chromium-bsu
sudo apt-get autoremove chromium
sudo apt-get autoremove chromium-bsu
sudo apt-get install phpmyadmin
phpmyadmin
sudo dpkg-reconfigure mysql-server-5.5
sudo dpkg-reconfigure phpmyadmin
cd /var/www
ls
cd public
ls
cd ..
cd private
ls
sudo ln /media/www-dev/private /vaw/www/private
sudo ln /media/www-dev/private /vaw/www/private/
sudo ln /media/www-dev/private /var/www/private/
sudo ln -s /media/www-dev/private /var/www/private/
ls
cd private
De plus, la deuxième commande me donne un fichier vide.
Merci pour l'aide que tu m'apportes.
Si seulement l'éducation était accessible à tous.
Hors ligne
#4 Le 21/06/2014, à 20:11
- yann_001
Re : [RESOLU] LAMP + Joomla!, erreur 404, désespoir
Tu as déplacé ton Cms sans indiquer à Apache les dossiers qu'il devait regarder.
Hors ligne
#5 Le 21/06/2014, à 21:44
- mikryx
Re : [RESOLU] LAMP + Joomla!, erreur 404, désespoir
Ah oui ???
et comment je fais cela ???
Si seulement l'éducation était accessible à tous.
Hors ligne
#6 Le 21/06/2014, à 21:46
- mikryx
Re : [RESOLU] LAMP + Joomla!, erreur 404, désespoir
j'ai aussi inséré ceci dans le fichier /etc/apache2/sites-available/default
<Directory /var/www/>
Allow from 127.0.0.1 # Local
ErrorDocument 403 "http://93.7.137.63/public"
Options Indexes FollowSymLinks MultiViews
AllowOverride None
<RequireAny>
Require host localhost
Require ip 127.0.0.1
Require ip 192.168.1
</RequireAny>
</Directory>
## ZONE PUBLIQUE
Alias /public /media/www-dev/public
<Directory /media/www-dev/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
## ZONE PRIVEE
Alias /private /media/www-dev/private
<Directory /media/www-dev/private>
ErrorDocument 403 "http://93.7.137.63/public"
Options Indexes FollowSymLinks MultiViews
AllowOverride All
<RequireAny>
Require ip 127.0.0.1
Require ip 192.168.1
Require host .w3.org
Require host sandbox.paypal.com
</RequireAny>
</Directory>
Si seulement l'éducation était accessible à tous.
Hors ligne
#7 Le 22/06/2014, à 00:33
- yann_001
Re : [RESOLU] LAMP + Joomla!, erreur 404, désespoir
Le problème c'est que tu a merdé depuis le début.
Tu as créé des dossiers et des liens symboliques pour rien.
Hors ligne
#8 Le 22/06/2014, à 00:51
- mikryx
Re : [RESOLU] LAMP + Joomla!, erreur 404, désespoir
merci pour l'info !!
ainsi, peux tu me dire comment rattraper le coup stp ??
Si seulement l'éducation était accessible à tous.
Hors ligne
#9 Le 23/06/2014, à 21:40
- mikryx
Re : [RESOLU] LAMP + Joomla!, erreur 404, désespoir
Merci quand-même Yann_001
Si seulement l'éducation était accessible à tous.
Hors ligne
#10 Le 23/06/2014, à 22:01
- yann_001
Re : [RESOLU] LAMP + Joomla!, erreur 404, désespoir
Oups. A cause de ma connexion merdique je n'avais pas vu ton message.
excuse-moi Je te réponds demain.
Hors ligne
#11 Le 23/06/2014, à 22:03
- mikryx
Re : [RESOLU] LAMP + Joomla!, erreur 404, désespoir
Si seulement l'éducation était accessible à tous.
Hors ligne
#12 Le 23/06/2014, à 22:25
- yann_001
Re : [RESOLU] LAMP + Joomla!, erreur 404, désespoir
T'inquiète pas je rajoute le lien à ma todo list pour ne plus t'oublier.
Je t'ai mis en tête de liste.
je pourrais te répondre ce soir mais j'ai besoin de plus de temps pour te donner une réponse valable qui te permettra de résoudre ton problème.
Hors ligne
#13 Le 23/06/2014, à 22:48
- J5012
Re : [RESOLU] LAMP + Joomla!, erreur 404, désespoir
@mikryx
comme tu le disais dans ton premier post : "it works"
cependant la config par defaut est celle d'un acces root (dans /var/www)
et les tutos encore disponibles sur le web parlent de creer ces p#?% de liens symboliques valables et indispensables avec apache1 ... ce qui n'est plus le cas, apache2 est sorti depuis plusieurs annees ... apache2 reste compatible avec cette ancienne facon de faire, mais est livre par defaut avec une nouvelle methode plus facile (si l'on prend la peine de consulter la doc officielle au lieu d'appliquer betement les tutos obsoletes)
la nouvelle facon est celle des vhosts en acces user dans un dossier de la forme : /home/user/www
avec le fichier de config default dans sites-available on cree et modifie de facon a pointer sur les bons sous-dossiers puis on active la config avec a2ensite ...
cette methode est aussi plus secure niveau serveur puisque meme dans un dossier en acces tout-le-monde, le pirateur de cms ne pourra jamais deborder en dehors de la racine user ...
edit : meme les tutos exposant la methode vhosts melangent avec "l'obligation" de linker vers /var/www
ex : http://doc.ubuntu-fr.org/tutoriel/virtu … ec_apache2
Dernière modification par J5012 (Le 23/06/2014, à 22:57)
Hors ligne
#14 Le 24/06/2014, à 00:01
- mikryx
Re : [RESOLU] LAMP + Joomla!, erreur 404, désespoir
Merci beaucoup J5012, yann_001
pour vos réponses
Je vais passer la nuit à tester la doc que J5012 m'a fourni, et voir si j'y parviens.
Grace à vous, Ubuntu c'est comme Liverpool FC : you will never walk alone
Si seulement l'éducation était accessible à tous.
Hors ligne
#15 Le 24/06/2014, à 01:02
- mikryx
Re : [RESOLU] LAMP + Joomla!, erreur 404, désespoir
UN GRAND MERCI A VOUS !!!
ca marche du tonnerre, j'ai pu installer Joomla !!
Si seulement l'éducation était accessible à tous.
Hors ligne