2016-05-31 5 views
0

도메인에 저장된 사용자 정의 CMS를 빌드했으며 파일은 다음과 같습니다. 같은 VPS에있는 다른 도메인 뒤에 다른 웹 사이트에 포함되어 있습니다. 이렇게하면 모든 사이트를 변경하지 않고도 CMS를 업데이트 할 수 있습니다.다른 도메인의 파일 포함 sam server - '스트림을 열지 못했습니다 :/var/www/vhosts/......의 권한이 거부되었습니다.'

나는 내가 지금까지했던 어떤 오류

'failed to open stream: Permission denied in /var/www/vhosts/......' 'Fatal error: Class 'Language' not found in /var/www/vhosts/....'

가 계속 Plesk를 12.5.3 와 CentOS7.2를 실행하는거야?

  • 은의 open_basedir은 사이트 설정에서 없음으로 변경하고, 또한 INI 파일에
  • 장애인 PLESK 방화벽
  • chmod를 디렉토리/755에 파일이나 777

내가 테스트를 판매 해제 중복 된 URL을 제안했지만 여전히 작동하지 않습니다! 오류없이 작동시킬 수 없습니다.

+0

[스트림을 열지 못했습니다 : 해당 파일이나 디렉토리가 없습니다] (http://stackoverflow.com/questions/36577020/failed-to-open-stream-no-such-file-or-directory) –

+0

나는 [code] [/ code] 다른 도메인에는 연결할 수 있지만 다른 도메인에는 연결할 수 없습니다. 'no such file or directory'가 표시됩니다. – dna75

답변

0

확인 allow_url_fopen php.ini의 설정 값은 :

var_dump(ini_get('allow_url_fopen')); 

아마 false입니다. true으로 설정하거나 웹 호스팅 회사에 요청해야합니다. 값이 true 또는 On로 설정되어있는 경우

당신은 할 수 당신 eanble 오류보고를

ini_set('allow_url_fopen', 1); 

을 시도 할 수 있을까?

error_reporting(E_ALL); 
ini_set('display_errors', 'On'); 

또한 당신의 웹 사이트에 해당하는 /var/log/httpd 오류 로그를 확인하는 것이 유용 할 수 있습니다.

+0

ini 파일을 확인했는데 allow_url_fopen이 이미 'on'으로 설정되어 있습니다 – dna75

+0

'/var/www/vhosts/x.nl/develop.x.nl/cockpit을 ​​열 수 없습니다. /include/language.class.php '포함 (include_path ='/ var/lib/php/session ') – dna75

+0

아파치가 해당 파일에 접근 했습니까? – Peter