Разрешение FastCGI PHP-FPM autoload.php

Разрешение FastCGI PHP-FPM autoload.php

Я установил LEMP и с RH, и с REMI, и у меня проблема, так как в PHP-FPM нет разрешения на require autoload.php и php_info();он работает нормально. Я могу require любой другой файл, кроме этого. Я также пытался установить разрешения на 0777 и группу owners на 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(); ?>это работает.

Я последовал заКак установить стек Nginx, MySQL, PHP v7 (LEMP) на CentOS 7а такжеКак установить и настроить стек LEMP с использованием коллекций программного обеспечения на CentOS 7.

Связанный контент