Laravel-作曲家自动加载错误



我在 AppHelpersCommon.php中创建了一个文件。在此文件中,我定义了一些常数。在本地,它运行良好,但是当我将其上传到共享主机中时,它会返回一个错误,说:

[04-Dec-2017 03:39:00 UTC] PHP Warning:  require(/home/bibbibco/public_html/main/vendor/composer/../../App/Helpers/common.php): failed to open stream: No such file or directory in /home/bibbibco/public_html/main/vendor/composer/autoload_real.php on line 66
[04-Dec-2017 03:39:00 UTC] PHP Fatal error:  require(): Failed opening required '/home/bibbibco/public_html/main/vendor/composer/../../App/Helpers/common.php' (include_path='.:/opt/alt/php71/usr/share/pear') in /home/bibbibco/public_html/main/vendor/composer/autoload_real.php on line 66

我添加了composer.json

"autoload": {
"files": [
    "App/Helpers/Common.php"
]
}

加载文件,但它返回上述错误。

我该如何修复?

默认情况下,laravel中的应用程序目录是 app不是 App

,如果您使用的是App/Helpers/Common.phpapp/Helpers/Common.php的Windows,则因为路径不适合病例敏感。使用Linux,appApp是不同的,因此只有app/Helpers/Common.php才能起作用。

相关内容

  • 没有找到相关文章

最新更新