Problème avec apache
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
voilà mon problème : je suis sous Mandriva Spring et j'ai installé Apache via le gestionnaire de paquets pour mettre en place une solution LAMP (les librairies pour MySQL et PHP sont déjà installées).
Toutefois, à chaque fois que j'entre "localhost" dans la barre d'adresse de mon navigateur, j'obtiens le message suivant :
Je ne sais pas comment faire pour voir mes pages en PHP, j'essai depuis plusieurs jours.
Merci d'avance à tous ceux qui m'aideront.
Cordialement,
Keanjyto.
voilà mon problème : je suis sous Mandriva Spring et j'ai installé Apache via le gestionnaire de paquets pour mettre en place une solution LAMP (les librairies pour MySQL et PHP sont déjà installées).
Toutefois, à chaque fois que j'entre "localhost" dans la barre d'adresse de mon navigateur, j'obtiens le message suivant :
[an error occurred while processing this directive] Votre navigateur (ou votre proxy) a envoyé une demande que ce serveur n'a pas comprise. [an error occurred while processing this directive]J'ai essayé sans résultat de désinstaller Apache, puis le réinstaller avec le gestionnaire de paquets. Je l'ai aussi compilé depuis les sources ("./configure", "make" et "make install"), mais rien n'y fait le message est toujours là.
Je ne sais pas comment faire pour voir mes pages en PHP, j'essai depuis plusieurs jours.
Merci d'avance à tous ceux qui m'aideront.
Cordialement,
Keanjyto.
A voir également:
- Problème avec apache
- Apache open office gratuit - Télécharger - Suite bureautique
- Apache laragon - Télécharger - Divers Web & Internet
- Problème Apache ne démarre pas ✓ - Forum Créer un site
- Ftp apache ✓ - Forum Webmastering
- Apache curl - Forum Linux / Unix
11 réponses
Salut,
tu as tenter avec l'adresse ip : 127.0.0.1
Il me semble que Mandriva bloque localhost si tu n'as pas donné de nom à ta machine et donc conservé localhost par défaut.
tu as tenter avec l'adresse ip : 127.0.0.1
Il me semble que Mandriva bloque localhost si tu n'as pas donné de nom à ta machine et donc conservé localhost par défaut.
Bonjour marc[i1],
j'ai bien attribué localhost à l'adresse 127.0.0.1 sur ma machine. Le résultat est le même.
Si tu as la moindre idée, je suis preneur.
j'ai bien attribué localhost à l'adresse 127.0.0.1 sur ma machine. Le résultat est le même.
Si tu as la moindre idée, je suis preneur.
Ah oui, compiler apache est une grosse boulette ! mais une vraie boulette hein pas la petite boulette, non non une vraie boulette inutile.
Mandriva patch apache pour assurer le maximum de sécurité, as tu appliquer les patchs ? as tu adapter apache à la configuration particulière de Mandriva ? as tu fait un rpm dans les règle de l'art ?
Mandriva patch apache pour assurer le maximum de sécurité, as tu appliquer les patchs ? as tu adapter apache à la configuration particulière de Mandriva ? as tu fait un rpm dans les règle de l'art ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
non, vu que c'est pour une utilisation purement local (je suis un particulier), je ne patch pas. Je ne fais pas non plus de RPM, j'ajouterai que j'ai même téléchargé le RPM d'Apache mais l'installation n'a rien donné ("httpd-2.2.3-1.i386.rpm").
J'ai aussi essayé d'installer EasyPHP avec Wine (puisque je n'arrive pas à faire marcher Apache sous Mandriva), mais impossible de lancer les serveurs.
Edit :
Dans le lien que tu m'as donné, pour Apache :
Si à l'écran paraît ce message "Could not reliably determine the server's fully qualified domain name,using
127.0.0.1 for ServerName" il suffit de taper en root :
echo "ServerName www.exemple.tld">>/etc/httpd/conf/httpd.conf
--> j'avais eu ce problème et j'avais modifié le fichier "httpd.conf" (et relu 3 fois tellement j'étais désespéré de ne pas avoir le "It works!" habituel).
en remplaçant le mot exemple par ce que vous voulez ..
Relancez apache avec cette commande : /etc/init.d/httpd restart
Si en tapant dans le navigateur internet "localhost" apparaît "it work!" c'est que apache fonctionne
correctement.
--> C'est toujours là que ça bloque, encore le message d'erreur de traitement.
PHP et MySQL sont bien installé en revanche.
J'ai aussi essayé d'installer EasyPHP avec Wine (puisque je n'arrive pas à faire marcher Apache sous Mandriva), mais impossible de lancer les serveurs.
Edit :
Dans le lien que tu m'as donné, pour Apache :
Si à l'écran paraît ce message "Could not reliably determine the server's fully qualified domain name,using
127.0.0.1 for ServerName" il suffit de taper en root :
echo "ServerName www.exemple.tld">>/etc/httpd/conf/httpd.conf
--> j'avais eu ce problème et j'avais modifié le fichier "httpd.conf" (et relu 3 fois tellement j'étais désespéré de ne pas avoir le "It works!" habituel).
en remplaçant le mot exemple par ce que vous voulez ..
Relancez apache avec cette commande : /etc/init.d/httpd restart
Si en tapant dans le navigateur internet "localhost" apparaît "it work!" c'est que apache fonctionne
correctement.
--> C'est toujours là que ça bloque, encore le message d'erreur de traitement.
PHP et MySQL sont bien installé en revanche.
echo "ServerName www.exemple.tld">>/etc/httpd/conf/httpd.conf
--> j'avais eu ce problème et j'avais modifié le fichier "httpd.conf" (et relu 3 fois tellement j'étais désespéré de ne pas avoir le "It works!" habituel)
Peut tu afficher ce que tu as ajouté dans ton httpd.conf ?
--> j'avais eu ce problème et j'avais modifié le fichier "httpd.conf" (et relu 3 fois tellement j'étais désespéré de ne pas avoir le "It works!" habituel)
Peut tu afficher ce que tu as ajouté dans ton httpd.conf ?
Voici les entrées que j'ai modifié :
Listen 127.0.0.1:80 au lieu de 0.0.0.0:80
et
<IfModule mod_include.c>
<IfModule mod_dir.c>
DirectoryIndex index.php
</IfModule>
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.html.var index.cgi index.pl index.htm Default.htm default.htm index.xml
</IfModule>
au lieu de :
<IfModule mod_include.c>
<IfModule mod_dir.c>
DirectoryIndex index.shtml
</IfModule>
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.html index.html.var index.cgi index.pl index.htm Default.htm default.htm index.xml
</IfModule>
Edit :
j'ai oublié de dire que j'ai rajouté "ServerName "127.0.0.1"" en dessous de "ServerRoot "/etc/httpd""
Listen 127.0.0.1:80 au lieu de 0.0.0.0:80
et
<IfModule mod_include.c>
<IfModule mod_dir.c>
DirectoryIndex index.php
</IfModule>
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.html.var index.cgi index.pl index.htm Default.htm default.htm index.xml
</IfModule>
au lieu de :
<IfModule mod_include.c>
<IfModule mod_dir.c>
DirectoryIndex index.shtml
</IfModule>
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.html index.html.var index.cgi index.pl index.htm Default.htm default.htm index.xml
</IfModule>
Edit :
j'ai oublié de dire que j'ai rajouté "ServerName "127.0.0.1"" en dessous de "ServerRoot "/etc/httpd""
Je viens de terminer les tests et c'est une solution, qui (marche mais qui) n'en est pas vraiment une...
Vu qu'Apache fait de la résistance sous Mandriva, j'ai installé VirtualBox et ai mis Windows XP dans une VM (je viens de finir, ça m'a pris 4h). Ensuite, j'ai installé EasyPHP sous le Windows virtualisé et Apache marche : quand je tapes "localhost" dans le navigateur, ma page en PHP s'affiche.
Toutefois, cette solution ralentit pas mal le PC (la VM consomme beaucoup de mémoire), donc si vous avez une vraie solution (autre que la virtualisation), je reste à l'écoute.
Je laisse le problème non résolu.
Cordialement,
Keanjyto.
PS : juste pour signaler, Apache marchait lorsque j'étais sous Mandriva 2008.0, mais quand j'ai mis la 2008.1 à la place : plus rien (est-ce un problème avec la distribution ?)
Vu qu'Apache fait de la résistance sous Mandriva, j'ai installé VirtualBox et ai mis Windows XP dans une VM (je viens de finir, ça m'a pris 4h). Ensuite, j'ai installé EasyPHP sous le Windows virtualisé et Apache marche : quand je tapes "localhost" dans le navigateur, ma page en PHP s'affiche.
Toutefois, cette solution ralentit pas mal le PC (la VM consomme beaucoup de mémoire), donc si vous avez une vraie solution (autre que la virtualisation), je reste à l'écoute.
Je laisse le problème non résolu.
Cordialement,
Keanjyto.
PS : juste pour signaler, Apache marchait lorsque j'étais sous Mandriva 2008.0, mais quand j'ai mis la 2008.1 à la place : plus rien (est-ce un problème avec la distribution ?)
Je vais aller voir, je reposterai si je trouve une solution.
Edit :
Après quelques minutes de recherches sur les forums, XAMPP a été évoqué dans un message :
--> "https://www.apachefriends.org/fr/download.html"
Je télécharge en ce moment l'archive (58Mo), avec ma ligne à 256kbits/s... Donc, je reposterai pour dire si ça fonctionne où pas (dans une heure ou deux)...
Edit :
Après quelques minutes de recherches sur les forums, XAMPP a été évoqué dans un message :
--> "https://www.apachefriends.org/fr/download.html"
Je télécharge en ce moment l'archive (58Mo), avec ma ligne à 256kbits/s... Donc, je reposterai pour dire si ça fonctionne où pas (dans une heure ou deux)...
La solution XAMPP marche parfaitement bien (il suffit de suivre les instructions de la page "https://www.apachefriends.org/fr/download.html").
Note : si Apache est démarré, il faut le stopper pour pouvoir lancer XAMPP. Pour cela, dans le shell :
Merci pour tes conseils marc[i1] et @+ sur le forum peut-être.
Bonne journée.
Cordialement,
Keanjyto.
Note : si Apache est démarré, il faut le stopper pour pouvoir lancer XAMPP. Pour cela, dans le shell :
su root /etc/init.d/httpd stop /opt/lampp/lampp startMaintenant, j'aime à nouveau entrer localhost dans une barre d'adresse ^^
Merci pour tes conseils marc[i1] et @+ sur le forum peut-être.
Bonne journée.
Cordialement,
Keanjyto.