Partage
  • Partager sur Facebook
  • Partager sur Twitter

Executer le php dans un autre répertoir que www

    16 octobre 2016 à 18:23:25

    Bonjour,

    Je crée un serveur distant en suivant le tutoriel https://openclassrooms.com/courses/un-serveur-d-hebergement-multiutilisateur-sous-linux The Downloader</a> (que je remercie au passage).

    Le souci que j'ai est que le php ne s'exécute pas directement dans le répertoire /home, lorsque j’atteins la page via l'adresse http://<mon-ip>/~<répertoire> comme le préconise The Downloader.
    Par contre lorsque je crée un lien symbolique dans le répertoire www

    ln -s /home/<repertoire> /var/www/

    et que je pointe le navigateur dessus alors dans ce cas le php est exécuté.
    Je recherche sur le Web et aussi dans l'épaisse documentation de Apache mais j'en bave. Une âme charitable pour me donner cette info s'il vous plait ? :)

    -
    Edité par peripetie 16 octobre 2016 à 18:24:15

    • Partager sur Facebook
    • Partager sur Twitter
    Fi des belles citations pouvu que le schmilblick avance, et dans le bon sens de préférence
      16 octobre 2016 à 23:17:33

      Modifie le fichier /etc/apache2/sites-available/000-default.conf Remplace le DocumentRoot par le dossier que tu veux

      Donne les autorisation du dossier a apache avec cette commande

      chown -R www-data:www-data /home/ton-repertoire

      Redémarre apache2

      /etc/init.d/apache2 restart

      Et ça devrait fonctionné.
      Tiens moi informé

      • Partager sur Facebook
      • Partager sur Twitter
      Les inconscients ignorent la complexité. Les génies la suppriment.
        17 octobre 2016 à 0:11:49

        Pas mieux :\
        En tous cas merci pour l'aide

        -
        Edité par peripetie 17 octobre 2016 à 0:12:40

        • Partager sur Facebook
        • Partager sur Twitter
        Fi des belles citations pouvu que le schmilblick avance, et dans le bon sens de préférence
          18 octobre 2016 à 9:11:31

          up
          • Partager sur Facebook
          • Partager sur Twitter
          Fi des belles citations pouvu que le schmilblick avance, et dans le bon sens de préférence
            20 octobre 2016 à 11:36:27

            Bonjour,

            Dans quel répertoire veux tu que tes requêtes web arrivent ? 

            Affiche nous le résultat de la commande "httpd -S" ou "apache2ctl -S" selon la distrbution, ainsi que le contenu des fichiers .conf retournée par la commande. 

            • Partager sur Facebook
            • Partager sur Twitter

            Executer le php dans un autre répertoir que www

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown