Plesk에서 관리하는 웹 서버에 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 사용자를 확인하고 몇 가지 테스트를 실행했습니다.GID UID = 48 (아파치) = 48 (아파치) 그룹 PHP는 문서 루트의/var/www /에서 가상 호스트//httpdocs하지만은/var의 LS를 할 수 = 48 (아파치), 2521 (psaserv)/www/vhosts//젠드 :( 명령 줄에서 : drwxr-x --- 12 reportingadmin psaserv 4096 1 월 11 일 12:54 httpdocs drwx ------ 5 reportingadmin root 100 12 월 16 일 15 : 39 개인 drwxr-xr-x 11 reportingadmin psaserv 4096 Nov 23 19:54 Zend (성가신 주석 형식 지정이 실패합니다!) –
Dizzley