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

Posté par Lol Zimmerli (Jabber id, page perso, ) le 20/03/2007 à 14:26. (lien). Évalué à 2.

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

    Posté par Razak Bah () le 20/03/2007 à 14:54. (lien). Évalué à 2.

    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

      Posté par Lol Zimmerli (Jabber id, page perso, ) le 20/03/2007 à 15:04. (lien). Évalué à 3.

      Ç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

        Posté par Razak Bah () le 20/03/2007 à 15:40. (lien). Évalué à 2.

        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

          Posté par Lol Zimmerli (Jabber id, page perso, ) le 20/03/2007 à 21:33. (lien). Évalué à 2.

          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 ]