Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 05-01-2011 16:52:09

werewolf
Membre
Inscription : 04-03-2008

[Résolu] apache2 problème interprétation php

Bonjour à tous,

Je reviens vers vous car cette fois-ci j'ai un problème d'interpretation PHP, en éffet mon serveur web tourne très bien et est accessible depuis l'extérieur, mais voilà si je veux visualiser une page PHP on me propose de la télécharger au lieu de l'interpréter.

Donc je fait une panoplie de recherche depuis hier soir, ben oui faut bien chercher par soit même d'abord, mais là je sèche, voici ce que j'ai pu comprendre dans mes recherches

1 - Vérifier que le module php soit bien chargé => OK
2 - Vérifier la présence de celui-ci dans mods-available et mods-enable => OK il y est
3 - Ajouter ou décommenter les lignes suivante dans /etc/apache2/mods-available/php5.conf

AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps


J'ai suivit ces étape avec un petit restart de apache, mais rien il ne veut toujours pas interpréter le php

Mon système : Debian 5 squeeze

et voici le fichier  /etc/apache2/mods-available/php5.conf au complet

<IfModule mod_php5.c>
    AddType application/x-httpd-php .php .phtml .php3
    AddType application/x-httpd-php-source .phps

    <FilesMatch "\.ph(p3?|tml)$">
        SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.phps$">
        SetHandler application/x-httpd-php-source
    </FilesMatch>
    # To re-enable php in user directories comment the following lines
    # (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
    # prevents .htaccess files from disabling it.
    <IfModule mod_userdir.c>
        <Directory /home/*/public_html>
            php_admin_value engine Off
        </Directory>
    </IfModule>
</IfModule>


Je précise que je n'ai rien modifier à ce fichier si ce n'est ajouter les 2 lignes

Donc voilà, je sais plus trop quoi faire
Merci d'avance de votre aide

Dernière modification par werewolf (05-01-2011 17:23:51)

Hors ligne

#2 05-01-2011 17:23:09

werewolf
Membre
Inscription : 04-03-2008

Re : [Résolu] apache2 problème interprétation php

Bon ben décidément, problème résolut aussi
Voici ce que j'ai fait (encore une fois tout simple, mais faut le savoir), en regardant de plus près mon php5.conf, j'ai pu constater que

# To re-enable php in user directories comment the following lines
    # (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
    # prevents .htaccess files from disabling it.


Je comprend pas l'anglais mais To re-enable faut pas parler anglais pour le comprendre
J'ai donc commenter comme ceci :

<IfModule mod_php5.c>
    AddType application/x-httpd-php .php .phtml .php3
    AddType application/x-httpd-php-source .phps

    <FilesMatch "\.ph(p3?|tml)$">
        SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.phps$">
        SetHandler application/x-httpd-php-source
    </FilesMatch>
    # To re-enable php in user directories comment the following lines
    # (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
    # prevents .htaccess files from disabling it.
    # <IfModule mod_userdir.c>
    #    <Directory /home/*/public_html>
    #        php_admin_value engine Off
    #    </Directory>
    # </IfModule>
</IfModule>


Ensuite un petit restart apache et c'est parti, car si je comprend bien le fameux commentaire, c'est soit on commente les lignes en question soit il faut un fichier .htaccess fixant une règle pour le PHP ( la première étant plus simple je pense )

Donc voilà, sait-on jamais que quelqu'un ai ce genre de problème
Encore une fois désolé si ce post peut paraître inutile

Hors ligne

Pied de page des forums