Linux.redhat : probleme avec mon serveur apache
Posté par Razak Bah () le 20 mars 2007
0
slt, je viens de me mettre a la poubelle mon dreamweaver/flash avec quoi je developpais sous windows pour integrer le developpement dans le monde libre!Alors j'ai installe kdewebdev 3.5.5 pour faire du developpement web sous mon fedora core 6. Mais je n'arrive pas a lancer sur le navigateur mes scripts. Quand je tape: http://localhost/monsite, il m'affiche que je n'ai pas la permission d'acceder sur le serveur apache.
Je ne sais pas alors si j'ai "monsite" dans le bon repertoire ou si c'est autre config. que je dois faire.
S'il vous plait, quelqu'un peut m'aider?
Merci d'avance.
Vive le monde du logiciel libre!
> Lire le message (5 commentaires, moyenne: 2,2).
Vous avez demandé le commentaire #814417.


Traces
Tu as bien installé apache? ( rpm -qa|grep "apache\|httpd" )
Il tourne? ( ps aux|grep "apache\|httpd" )
Si oui, regarde dans les fichiers log d'apache (genre /var/log/apache/* ou /var/log/httpd/*), tu trouveras certainement au moins un début d'explication.
En fait, Bernardo n'était pas muet; c'est Zorro qui était sourd.
[ Répondre ]
[^]Re: Traces
Oui je crois qu'il est bien installe. J'ai mon /etc/httpd/conf/httpd.conf que j'ai modifie tres peu:
#ServerName www.example.com:80
ServerName localhost:80
J'ai mes scripts php dans /home/razak/monsite/.
Par ailleur quand je tape: ps aux|grep "apache\|httpd" il m'affiche:
root 28486 0.0 0.3 3884 684 pts/0 R+ 14:37 0:00 grep apache/httpd
ca te donne une idee?
Au scourrrrrrrrrrr! j'ai les mains liées par microsoft et consors!
[ Répondre ]
[^]Re: Traces
Ça veut dire qu'il ne trouve comme processus que ta recherche, donc apache ne tourne pas.
Essaie /etc/init.d/apache start (ou /etc/init.d/httpd start) pour le lancer. Si c'est bien ça le problème, il te faudra ensuite faire un lien vers /etc/rcX.d/ (X = ton niveau, regarde /etc/inittab) avec un Snnapache (ou Snnhttpd)
En fait, Bernardo n'était pas muet; c'est Zorro qui était sourd.
[ Répondre ]
[^]Re: Traces
j'ai relance /etc/init.d/httpd restart et je suis alle dans les services le cocher pour qu'il soit lancer automatiquement. Mais tjrs rien.
Excuse moi Lol Zimmerli de t'embeter mais je ne comprends pas comment faire le lien.
X=mon runlevel?
Snnhttpd?
merci de m'expliquer comment faire ce lien.
Au scourrrrrrrrrrr! j'ai les mains liées par microsoft et consors!
[ Répondre ]
[^]Re: Traces
La flemme de chercher, hein?
Ok:
cat /etc/inittab |grep defa
il retourne une ligne avec un chiffre entre deux :: Ce chiffre te sert pour connaitre le nom du dossier où mettre les liens. Si c'est "2" alors ce sera rc2.d ok?
ln -s /etc/init.d/apache /etc/rc2.d/S80apache
ou
ln -s /etc/init.d/httpd /etc/rc2.d/S80httpd
Sinon, quand tu fais restart il te dit quoi?
Pis dans la config apache, tu crois pas que /home/ fait peut-être partie des Location où l'accès n'est pas autorisé? Vire ton /home/truc/monsite et mets ce dossier monsite dans /var/www/ (ou /var/www/html)
ok? Si non, ben va vraiment falloir que tu essaie de faire un truc tout seul :*)
En fait, Bernardo n'était pas muet; c'est Zorro qui était sourd.
[ Répondre ]