2016-11-01 6 views
0

plesk의 다른 웹 공간에서 스크립트를로드하려고합니다.open_basedir in Linux plesk 오류

mod_fcgid: stderr: PHP Warning: include(/var/www/vhosts/example.com/httpdocs/eshop): failed to open stream: No such file or directory in /var/www/vhosts/test.example.com/httpdocs/index.php on line 2 

mod_fcgid: stderr: PHP Warning: include(/var/www/vhosts/example.com/httpdocs/app): failed to open stream: No such device in /var/www/vhosts/test.example.com/httpdocs/index.php on line 2 


mod_fcgid: stderr: PHP Warning: include(): Failed opening '/var/www/vhosts/example.com/httpdocs/app/' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/vhosts/test.example.com/httpdocs/index.php on line 2 

나는 그것이 사실과 관련이있다 가정 : 나는 그러나이 작동하지 않습니다

include "/var/www/vhosts/example.com/httpdocs/app/"; 

를 삽입하고 내가 로그에 다음과 같은 오류가 나타날 웹 공간에 내 스크립트의 open_basedir을 활성화 내가 잘못된 길로 길을 쓰고 있지만 올바른 것이 무엇인지 이해할 수 없다.

답변

1

다른 시스템 사용자가 다른 가입 파일을 소유하고 있기 때문에 작동하지 않습니다. 이 같은 가입 또는 /usr/share/pear 또는 /usr/share/php 같은 일부 공유 장소에 필요한 코드를 삽입하는 것이 좋습니다 : 당신의 도움에 대한

plesk php include_path

+0

감사합니다! 나는 그것을 시험해 볼 것이다! –

+0

Oleg 코드를 공유 장소에 두었지 만 여전히 운이 없다. 특별한 사용 권한을 부여해야합니까? 나는 이것을 받는다 : 어떤 입력 파일도 지정되지 않았다. –

+0

@DimitriosMarkopoulos 스크린 샷과 같이 도메인의 PHP 설정에서 "include_path"를 확인하십시오. –