J'ai PHP installé sur un serveur web administré par Plesk. J'ai quelques problèmes de include_path de PHP que j'ai rétrécis aux chemins absolus apparemment ne fonctionnant pas.PHP sur Plesk - Impossible de voir les répertoires absolus
Donc, si je tente de faire une liste de répertoires, les travaux suivants:
echo "<h3>Directory listing of .</h3>";
foreach (new DirectoryIterator('.') as $fileInfo) {
if($fileInfo->isDot()) continue;
echo $fileInfo->getFilename() . "<br>\n";
};
Mais cela ne donne aucune sortie. (Il y a des fichiers là-bas).
echo "<h3>Directory listing of /var/www</h3>";
foreach (new DirectoryIterator('/var/www') as $fileInfo) {
if($fileInfo->isDot()) continue;
echo $fileInfo->getFilename() . "<br>\n";
};
Sortie:
Directory listing of .
.htaccess
index.php
try.php
Directory listing of /var/www
Toutes les idées?
Merci. Je viens de vérifier l'utilisateur php et a effectué quelques tests.Uid = 48 (apache) gid = 48 (apache) groupes = 48 (apache), 2521 (psaserv) PHP peut faire un ls de la racine du document/var/www/vhosts//httpdocs mais pas/var/www/vhosts//Zend :( De la ligne de commande: drwxr-x --- 12 reportingadmin psaserv 4096 11 janvier 12:54 httpdocs drwx ------ 5 reportingadmin root 100 Dec 16 15: 39 privé drwxr-xr-x 11 reportingadmin psaserv 4096 Nov 23 19:54 Zend (Le formatage des commentaires ennuyeux échoue!) –
Dizzley