FastCGI PHP-FPM autoload.php 권한

FastCGI PHP-FPM autoload.php 권한

RH 및 REMI와 함께 LEMP를 설치했는데 PHP-FPM에서 autoload.php를 요구할 권한이 없고 php_info();제대로 작동하는 문제가 있습니다. 이 파일 외에 다른 파일을 요구할 수 있습니다. 또한 권한을 0777로 설정하려고 시도했고 그룹 소유자는 으로 설정되었지만 nginx:nginx작동하지 않습니다. 이유를 모르겠습니다.

이것은 nginx/error.log에서 얻은 오류입니다.

[error] 8450#0: *56 FastCGI sent in stderr: "PHP message: PHP Warning: require(/usr/share/nginx/html/vendor/autoload.php): failed to open stream: No such file or directory in /usr/share/nginx/html/index.php on line 22 
PHP message: PHP Fatal error:  require(): Failed opening required '/usr/share/nginx/html/vendor/autoload.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/share/nginx/html/index.php on line 22"

이상한 점은 autoload.php의 내용을 변경하면 <?php php_info(); ?>작동한다는 것입니다.

나는 팔로우했다CentOS 7에 Nginx, MySQL, PHP v7(LEMP) 스택을 설치하는 방법그리고 또한CentOS 7에서 소프트웨어 컬렉션을 사용하여 LEMP 스택을 설치 및 구성하는 방법.

관련 정보