php - 替换 "vendor"目录后使用 Twig 时出现权限被拒绝错误

标签 php linux symfony twig

我在使用 Twig 时遇到权限被拒绝的错误。在我用备份替换“供应商”目录后,这种情况开始发生。

Warning: require(vendor/autoload.php): failed to open stream:
Permission denied in /var/www/html/myapp/http/lib.php on line 10

Fatal error: require(): Failed opening required 'vendor/autoload.php'
(include_path='.:/usr/share/php:/usr/share/pear') in
/var/www/html/myapp/http/lib.php on line 10

第 10 行是:

require "vendor/autoload.php";

我猜这是一个文件夹权限问题。

最佳答案

我在文件夹的组选项下将“文件夹访问权限”更改为“访问文件”,然后将权限应用于所附文件。

关于php - 替换 "vendor"目录后使用 Twig 时出现权限被拒绝错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41816755/

相关文章:

linux - 如何在 linux 中从命令行执行 nagios 命令

namespaces - Symfony3 升级的命名空间问题

Git RPC 失败;结果=22,HTTP 代码=400

php - Heroku PHP 和 Apache dyno 崩溃并出现错误 H10

javascript - 每 5 秒刷新一次 JSON 填充图表的内容

php - 如何在多个表中使用group_contat()函数?

linux - awk 使用分隔符分隔文件

php - 软删除最佳实践 (PHP/MySQL)

linux - Unix 加入命令对我不起作用

symfony - fos 用户 : allow route to many roles even if user have just one role