FastCGI PHP-FPM autoload.php-Berechtigung

FastCGI PHP-FPM autoload.php-Berechtigung

Ich habe LEMP sowohl mit RH als auch mit REMI installiert und habe das Problem, dass PHP-FPM keine Berechtigung hat, autoload.php anzufordern, und php_info();es funktioniert einwandfrei. Ich kann jede andere Datei anfordern, außer diese. Ich habe auch versucht, die Berechtigungen auf 0777 zu setzen, und die Gruppenbesitzer wurden auf gesetzt nginx:nginx, aber das funktioniert nicht; ich weiß nicht, warum.

Dies ist der Fehler, den ich von nginx/error.log erhalten habe:

[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"

Das Seltsame ist, dass <?php php_info(); ?>es funktioniert, wenn Sie den Inhalt von autoload.php ändern.

ich folgteSo installieren Sie den Nginx-, MySQL- und PHP v7-Stack (LEMP) auf CentOS 7und auchSo installieren und konfigurieren Sie einen LEMP-Stack mit Softwaresammlungen unter CentOS 7.

verwandte Informationen