“require”与绝对路径不工作(编写器)

wkftcu5l  于 2021-09-29  发布在  Java
关注(0)|答案(0)|浏览(170)

我最近升级了我的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)和所有必需的软件包,在安装过程中没有一个软件包给我错误,但在尝试从自动加载程序“要求”文件时,它不知何故会抱怨。
我错过了什么?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题