Tof Posté(e) le 28 novembre 2006 Posté(e) le 28 novembre 2006 bonjour je rencontre un problème quand je crée un fichier phpinfo.php <?php phpinfo(); ?> je me retrouve avec l'affichage suivant : Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 Warning: Unknown: Failed opening '/volume1/web/phpinfo.php' for inclusion (include_path='.:') in Unknown on line 0 dans le fichier ./usr/syno/etc.defaults/php.ini, la ligne ;include_path = ".:/php/includes" est commentée, j'ai rajouté la ligne include_path = "/volume1/web" sans résultat meilleur le php fonctionne car j'ai installé la surveillance de température. je patauge, est-il possible d'utiliser cette fonction ? PS: comment fait-on pour redémarrer apache? je n'ai pas trouvé comment était lancé le daemon httpd dans les fichiers de configuration. je reboote mon ds-106j à chaque changement de php.ini, ce qui est un peu long... merci par avance pour vos lumières
ikeke Posté(e) le 28 novembre 2006 Posté(e) le 28 novembre 2006 le php fonctionne car j'ai installé la surveillance de température. J'ai du mal à saisir le rapport ? Tu veux dire que arrives a voir la page de température ? Pour redémarrer Apache: /usr/syno/etc/rc.d/S97apache-user.sh restart Dans le php.ini, c'est homebase_dir qui contient tout les chemins qui doivent etre pris en compte. As tu fais des modifications au niveau du fichier de configuration Apache httpd.conf-user
Tof Posté(e) le 28 novembre 2006 Auteur Posté(e) le 28 novembre 2006 >J'ai du mal à saisir le rapport ? Tu veux dire que arrives a voir la page de température ? oui, tout simplement. le relevé des température est bien inclus dans une page html. >Pour redémarrer Apache: /usr/syno/etc/rc.d/S97apache-user.sh restart merci >Dans le php.ini, c'est homebase_dir qui contient tout les chemins qui doivent etre pris en compte. j'ai une directive open_basedir = qui m'a l'air correcte mais qui ne me semble pas intéressante pour mon erreur: " (include_path='.:') in Unknown on line 0 " je ne ne comprend pas cette erreur sur ce répertoire " . " (la racine ?) c'est pour cela que j'ai essayé avec la ligne include_path = "/volume1/web" pour éviter une éventuelle option par défaut si cette ligne n'est pas renseignée. >As tu fais des modifications au niveau du fichier de configuration Apache httpd.conf-user j'ai juste rajouté l'option indexes <Directory "/var/services/web"> ... Options MultiViews Indexes ... puis-je faire l'hypothèse que la fonction phpinfo() est sensée fonctionner sans configuration spéciale ? merci pour la réponse a+
ikeke Posté(e) le 28 novembre 2006 Posté(e) le 28 novembre 2006 Si tu as acces à la page HTML et que tu puis la voir en taper http://adresse_du_syno c'est qu'apache fonctionne. C'est bien open_basedir donc je voulais parler.désolé Effectivement c'est censé fonctionner sans rien configurer, j'ai du mal à comprendre d'où vient l'erreur là
Tof Posté(e) le 9 décembre 2006 Auteur Posté(e) le 9 décembre 2006 [Résolu] j'avais BETEMENT copié mon fichier phpingo.php sur mon compte root, et apache n'avait donc pas la permission de s'en servir... c'est pas le message d'erreur qui m'a aidé à trouver en tout cas ! utiliser des comptes admin pour charger des pages ne provoque aucun soucis
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.