我在由Plesk管理的Web服務器上安裝了PHP。我有一些PHP include_path問題,我已經縮小到絕對路徑顯然不工作。Plesk上的PHP - 無法看到絕對目錄
所以,如果我嘗試做一個目錄列表,下面的工作:
echo "<h3>Directory listing of .</h3>";
foreach (new DirectoryIterator('.') as $fileInfo) {
if($fileInfo->isDot()) continue;
echo $fileInfo->getFilename() . "<br>\n";
};
但是,這不會有任何輸出。 (那裏有文件)。
echo "<h3>Directory listing of /var/www</h3>";
foreach (new DirectoryIterator('/var/www') as $fileInfo) {
if($fileInfo->isDot()) continue;
echo $fileInfo->getFilename() . "<br>\n";
};
輸出:
Directory listing of .
.htaccess
index.php
try.php
Directory listing of /var/www
任何想法?
謝謝。我剛剛檢查了php用戶並進行了一些測試。PHP可以做一個ls的文件根目錄/ var/www/vhosts//httpdocs而不是/ var()。/www/vhosts//Zend :( drwxr-x --- 12 reportingadmin psaserv 4096 Jan 11 12:54 drwx ------ 5 reportsadmin root 100 Dec 16 15: 39私人 drwxr-xr-x 11 reportingadmin psaserv 4096 Nov 23 19:54 Zend (惱人的評論格式化失敗!) –
Dizzley
2010-01-12 11:53:05