我最近升级了我的web服务器,新安装了ubuntu 20.04和PHP8.0.8(我来自ubuntu 16.04和PHP7.3)
现在,我的一个使用composer的项目触发了一个我无法解释的错误。在尝试包含包时,它给了我一个致命错误:
Error Object
(
[message:protected] => Failed opening required '/var/www/localweb/apps/project/vendor/composer/../ralouphie/getallheaders/src/getallheaders.php' (include_path='.:/usr/share/php')
[string:Error:private] =>
[code:protected] => 0
[file:protected] => /var/www/localweb/apps/project/vendor/composer/autoload_real.php
[line:protected] => 71
[trace:Error:private] => Array
...
目标文件确实存在、可读并且具有适当的权限;我检查了好几次以防我疯了。我已经查过了 open_basedir
设置,它是空的。我已经重新安装了composer(最新版本,2.1.5)和所有必需的软件包,在安装过程中没有一个软件包给我错误,但在尝试从自动加载程序“要求”文件时,它不知何故会抱怨。
我错过了什么?
暂无答案!
目前还没有任何答案,快来回答吧!