Bonsoir,
j'ai un serveur apache (2.2.22) avec des pages en php (5.4.44) qui sont placées dans /var/www/monrep
A côté de ça, j'installe phpldapadmin (par le paquet debian) qui installe ses pages dans /usr/share/phpldapadmin/htdocs
j'aimerai faire une petite modif à phpldapadmin et pour cela je veux faire un include sur un fichier dans /var/www/monrep/include/
si je mets dans /usr/share/phpldapadmin/htdocs/index.php la ligne :
include("/var/www/monrep/include/fichier.php");
j'ai un warning :
Warning: include(/var/www/monrep/include/fichier.php): failed to open stream: No such file or directory in /usr/share/phpldapadmin/htdocs/index.php on line 34
Warning: include(): Failed opening '/var/www/monrep/include/fichier.php' for inclusion (include_path='.') in /usr/share/phpldapadmin/htdocs/index.php on line 34
évidement comme je ne maitrise pas l'ensemble de l'usine à gaz et que je veux modifier les choses à minima, je ne peux pas déplacer fichier.php ni phpldapadmin…
par où chercher une solution ?
Merci
# résolu
Posté par cévhé . Évalué à 6.
solution simple à un problème stupide : vérifier correctement s'il n'y a pas une faute de frappe dans le chemin.
Vous pouvez me jeter des tomates…
[^] # Re: résolu
Posté par Renaud Guezennec (site web personnel) . Évalué à 1.
Les permissions aussi peut-être?
[^] # Re: résolu
Posté par fearan . Évalué à 2.
je dirai plus simple, un chroot ;)
souvent les serveurs https travaillent dans une sous arbo pour éviter de taper le système en cas de soucis ;)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
# config php.ini
Posté par pralines . Évalué à 1.
peut-être en ajoutant ton
/var/www/monrep/include
dans la variable include_path de ton fichier php.ini
Envoyé depuis mon Archlinux
[^] # Re: config php.ini
Posté par pralines . Évalué à 3.
toujours dans php.ini, il y a aussi la directive open_basedir
si elle est activée, il faut peut-être ajouter le répertoire qui contient ton script à inclure
Envoyé depuis mon Archlinux
# require?
Posté par manueldahmen2 . Évalué à 1.
Les includes he fais pas.
Pourquoi ne pas utiliser un simple require? Ou réduire_once ? C'est plus facile et moins prise de tête.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.