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 スタックをインストールおよび構成する方法

関連情報