Forum Linux.debian/ubuntu configuration de apache pour accepter .php3

Posté par  .
Étiquettes :
0
28
mar.
2005
Bonjour à tous ,
Je viens d'installé Apache-php-et mysql sur mon serveur sous debian sarge.
L'installation s'est bien passée sans problème et j'ai même tester php4 en ecrivant dans le repertoire racine un fichier index.php.
Mais ce que je ne comprend pas du tout est que apache ne reconnait pas mes fichiers SPIP avec les extensions .php3,
Pour regler le problème à mon niveau j'ai modifié egalement le fichier de configuration d'apache httpd.conf en ajoutant les 2 lignes ci-dessous:

addType application/x-httpd-php .php .php3

addtype application/x-httpd-php-source .phps

J'ai egalement modifié le Php.ini dans /etc/php4/apache/php.ini en ajoutant:
extension=msql.so
Pour le fichier httpd.conf j'ai ajouté aussi les options suivantes:
DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3
index.phtml

Après toutes ces modifications apache ne reconnait toujours pas mes fichiers ..
Si quelqu'un de la comminauté peut me tirer de là; car cela fait deja plus d'une semaine que je suis buter è ce problème.
Merci d'avance
  • # case sensitive

    Posté par  . Évalué à 1.

    Que Case SenSitive soit toi mon fils

    c'est AddType et non pas addtype
    • [^] # Re: case sensitive

      Posté par  . Évalué à 0.

      Mon j'ai bien verifié et c'est:
      AddType application/x-httpd-php .php php3
      AddType application/x-httpd-php-source .phps
      Voila exactement comment sont ecrites les deux dans mon httpd.conf
      tu vois quelque chose encore?
  • # re

    Posté par  . Évalué à 2.

    As tu biens chargé le module php pour apache ?
    Dans ton httpd.conf ou dans un second fichier nommé modules.conf, tu devrais avoir la ligne suivante:

    LoadModule php4_module /usr/lib/apache/1.3/libphp4.so

    (chemins et noms de fichiers liés à variation suivant ta distribution).
    • [^] # Re: re

      Posté par  . Évalué à 0.

      Je te donne alors mon fichier /etc/apache/modules.conf:

      AddModule mod_so.c
      AddModule mod_macro.c
      LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config.so
      LoadModule mime_magic_module /usr/lib/apache/1.3/mod_mime_magic.so
      LoadModule mime_module /usr/lib/apache/1.3/mod_mime.so
      LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so
      LoadModule status_module /usr/lib/apache/1.3/mod_status.so
      LoadModule autoindex_module /usr/lib/apache/1.3/mod_autoindex.so
      LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so
      LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so
      LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so
      LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so
      LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
      LoadModule access_module /usr/lib/apache/1.3/mod_access.so
      LoadModule auth_module /usr/lib/apache/1.3/mod_auth.so
      LoadModule expires_module /usr/lib/apache/1.3/mod_expires.so
      LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so
      LoadModule php4_module /usr/lib/apache/1.3/libphp4.so

      Est ce tu vois un problème avec ce fichier modules.conf?
      A bientôt
  • # heu...

    Posté par  (site web personnel) . Évalué à 2.

    Tu as essayé apachectl restart ? :)
    Je suppose que vu que ca fait 1 semaine que t'es dessus c'est pas ca... Mais bon on sait jamais :) Sinon, je ne vois pas...
  • # commencons par le debut

    Posté par  (site web personnel) . Évalué à 2.

    tu as quel distro, quel version d apache, qu elle version de php et surtout comment a tu tout installer (package ou compilation)???

    cela pourra peu etre aider a mieux comprendre le probleme
    • [^] # Re: commencons par le debut

      Posté par  . Évalué à 1.

      Je Travaille avec apche1.3 et php4 tous sous debian sarge;
      Voila les paquets que j'ai installé avec apt-get
      # apt-get install apache php4 php4-mysql php4-ldap php4-cli mysql-server
      Tout les paquets sont correctement installés ..
      A +
  • # Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    les fichiers php3 ne sont pas pris en compte, mais les fichiers php4, en .php ?


    Aussi, tu a ecris dans ton journal:
    >J'ai egalement modifié le Php.ini dans /etc/php4/apache/php.ini
    >en ajoutant:
    >
    >extension=msql.so

    Faute de frappe lors de la rédaction ou bien il est vraiment écrit msql.so dans php.ini ?

    J'aurais plutôt vu un bon:
    extension=mysql.so avec un y.
    • [^] # Re: Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?

      Posté par  . Évalué à 0.

      Merci j'ai constaté un petit changement quand j'ai corrigé :
      extension=mysql.so

      toujours la page est blanche, mais quand je lance dans le navigateur http;//monsite/index.php; je vois un message de mysql:

      Site en travaux

      Attention : un problème technique (serveur MySQL) empêche l'accès à cette partie du site. Merci de votre compréhension.

      Donc je ne sais plus si le problème d'affiche de mes fichiers .php3 SPIP est vraiement un problème de serveurMYSQL?

      Merci pour l'aide ,car je crois que j'ai un peut décollé
      A tantôt
      • [^] # Re: Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?

        Posté par  . Évalué à 1.

        Aussi quand je lance le serveur mysql ;il m'envoie un message pareil:

        # /etc/init.d/mysql restart
        Stopping MySQL database server: mysqld.
        Starting MySQL database server: mysqld.
        # Checking for crashed MySQL tables in the background.
        je ne comprend que veut dire ce message ....?
        • [^] # Re: Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?

          Posté par  (site web personnel, Mastodon) . Évalué à 2.

          C'est normal, il l'affiche aussi chez les gens qui n'ont pas de problème :) Il vérifie si aucun table n'est cassé.


          Sinon, une simple page de test:

          <?php phpinfo() ?> que tu sauves en test.php et test.php3

          et que tu appelles dans ton navigateur.

          Normalement, tu devrais avoir le même résultat: un tableau qui reprend toutes les infos sur la version de php installé sur ton système.
          • [^] # Re: Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?

            Posté par  (site web personnel, Mastodon) . Évalué à 2.

            Ha oui, j'oubliais:

            la page d'erreur de Spip semble dire deux choses:

            - php fonctionne et prend en compte les fichiers php3, sinon tu aurais eu la page à télécharger ou un truc de genre
            - spip n'est pas bien configuré et n'a pas accès à une db, donc plus un problème de droit mysql que d'apache/php.


            Si tu es pressé de voir un résultat, et vu que tu es sous Debian, tu peux aussi faire ceci:

            apt-get install spip
          • [^] # Re: Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?

            Posté par  . Évalué à 0.

            Quand je fait le test avec <?php phpinfo() ?> en test .php; je vois effectivement dans le navigateurs la serie de tableau qui repernd toutes les infos sur la version de php.

            Mais lorsque j'enregistre <?php phpinfo() ?> en test.php3 et que lance le navigateur c'est plutôt le message suivant que je vois :

            The file "test.php3" is of type application/x-httpd-php3; and mozilla does not know how to handle this file type.

            Donc je suis au même point de depart: les fichiers que j'ai transferé dans mon repeertoire racine ne marche pas .
            Merci du coup de main....
            • [^] # Re: Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?

              Posté par  . Évalué à 1.

              et un petit apt-get install php3 tout simplement ?
              • [^] # Re: Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?

                Posté par  . Évalué à 0.

                Quand je lance apt-get install php3; les paquets php4; sont desinstallés :

                apt-get install php3
                Reading Package Lists... Done
                Building Dependency Tree... Done
                Suggested packages:
                php3-database php3-gd php3-doc php3-cgi
                The following packages will be REMOVED:
                libapache-mod-php4 php4
                The following NEW packages will be installed:
                php3
                Lorsque je valide; les paquets php3 sont installés mais après dans le navigateur ni test.php et test.ph3 ne peuvent être affichés, à la place le navigateur propose le telechargement..
                A bientôt

Suivre le flux des commentaires

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