IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

pb php vhosts


Sujet :

Linux

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 13
    Points : 13
    Points
    13
    Par défaut pb php vhosts
    bonjour, voilà j'ai un problème avec les vhosts et l'éxécution des fichiers .php
    J'ai créer plusieurs vhosts et celles qui marchent sont celles où le DocumentRoot pointe vers /var/www/....
    Et dès que je veux mettre un autre répertoire dans DocumentRoot (ex: /home/.../...). Quand je lance un fichier php dans ce repertoire via la vhost, il m'affiche une erreur 500 Internal Server Error.
    Pourquoi ? Alors que les mêmes fichiers marches dans /var/www/ ?
    Est-ce que php s'éxécute en dehors de var/www/ ?
    Je précise que j'ai mis comme utilisateur et groupe : www-data mais malgrès cela ca ne marche.
    Je n'ai plus d'idée...

    Merci de votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 598
    Points : 7 837
    Points
    7 837
    Par défaut
    Il y a des réglages à faire dans httpd.conf => donner l'accès à apache aux répertoires des sites.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <Directory /home/.../...>
        Options -All -Multiviews
        AllowOverride None
        Order deny,allow
        Deny from all
    </Directory>

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 13
    Points : 13
    Points
    13
    Par défaut
    C'est bon ca marche et en fait ca a toujours marché
    Je m'explique...
    Je voulais faire cohabiter php 5.2 et 5.3 et pour cela j'ai du activer le module suPHP et désactiver le module php5. Du coup la cohabitation fonctionner très bien via .htaccess mais pour les vhost ca ne marchais pas.
    Du coup j'ai réactivé php5 et ca a marché.
    Cependant maintenant je me retrouve dans l'incapacité de cohabiter php 5.2 et 5.3 puisque je ne peux plus désactivé php 5 car sans cela pas de vhosts dans le repertoire /home/.

    Avez -vous une autre solution pour héberger les deux versions de PHP ?

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/04/2012, 11h00
  2. Modifier le fichier Vhost de Apache avec PHP
    Par kanaziwok dans le forum Langage
    Réponses: 0
    Dernier message: 01/04/2010, 14h29
  3. Restriction php dans un Vhost Apache (php en CGI)
    Par dede92 dans le forum Apache
    Réponses: 2
    Dernier message: 29/05/2009, 19h56
  4. Réponses: 1
    Dernier message: 14/05/2008, 17h20
  5. Un PHP.ini par vhost ?
    Par Hikage dans le forum Apache
    Réponses: 2
    Dernier message: 22/05/2005, 20h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo