Forum Linux.redhat probleme avec mon serveur apache

Posté par  .
Étiquettes :
0
20
mar.
2007
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!
  • # Traces

    Posté par  (site web personnel, Mastodon) . É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.

    La gelée de coings est une chose à ne pas avaler de travers.

    • [^] # Re: Traces

      Posté par  . É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?
      • [^] # Re: Traces

        Posté par  (site web personnel, Mastodon) . É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)

        La gelée de coings est une chose à ne pas avaler de travers.

        • [^] # Re: Traces

          Posté par  . É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.
          • [^] # Re: Traces

            Posté par  (site web personnel, Mastodon) . É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 :*)

            La gelée de coings est une chose à ne pas avaler de travers.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.