I';我收到这个错误/myproject/vendor/composer/../../App/Http/helpers.php Laravel
我正在I';我收到这个错误/myproject/vendor/composer/../../App/Http/helpers.php Laravel,php,laravel,composer-php,laravel-5.4,Php,Laravel,Composer Php,Laravel 5.4,我正在得到这个错误` 致命错误:require():无法打开require “/home/goboot5e/public_html/myproject/vendor/composer/。/../App/Http/helpers.php” (包括路径='。:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') 在里面 /home/goboot5e/public_html/myproject/vendor/composer/auto
得到这个错误`
致命错误:require():无法打开require
“/home/goboot5e/public_html/myproject/vendor/composer/。/../App/Http/helpers.php”
(包括路径='。:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php')
在里面
/home/goboot5e/public_html/myproject/vendor/composer/autoload_real.php
在线66
当我将我的项目上传到服务器(直播)
我所做的更改是(在本地主机上工作得非常完美):
将所有public
文件复制到server
root iepublic\u html
数据库
通过.env
文件配置
更改了index.php中的路径(现在是public_html/index.php)
最重要的是,我制作了一个自定义的helpers.php
,它位于App/Http/helpers.php
我的composer.json
文件autoload
如下所示
"autoload": {
"classmap": [
"database"
],
"files": [
"App/Http/helpers.php"
],
"psr-4": {
"App\\": "app/"
}
},
请帮我提前谢谢 试试这个。出现此问题的原因是laravel文件夹名为app
,但您使用的是app
。它在本地主机上运行良好,因为windows操作系统不区分大小写,但linux区分大小写。可能您的电脑是windows,服务器是linux
"files": [
"app/Http/helpers.php"
],
更改后,运行composer dump autoload
并再次上载项目
注意:您现在只能上传composer文件夹(vendor\composer)
和autoload.php(vendor\)
试试这个。出现此问题的原因是laravel文件夹名为app
,但您使用的是app
。它在本地主机上运行良好,因为windows操作系统不区分大小写,但linux区分大小写。可能您的电脑是windows,服务器是linux
"files": [
"app/Http/helpers.php"
],
更改后,运行composer dump autoload
并再次上载项目
注意:您现在只能上载
composer文件夹(vendor\composer)
和autoload.php(vendor\)
检查文件名的拼写。本地主机的文件系统不区分大小写,而服务器不区分大小写
仔细检查所有名称是否与composer.json匹配
例如,如果
helpers.php
是helpers.php
composer将找不到该文件 检查文件名的拼写。本地主机的文件系统不区分大小写,而服务器不区分大小写
仔细检查所有名称是否与composer.json匹配
例如,如果
helpers.php
是helpers.php
composer将找不到该文件 尝试此命令:composer dump autoload
它在本地主机上运行绝对正常
没有一个错误
@JigarShah,执行composer dump autoload
后,只有我上传了以下命令:composer dump autoload
它在本地主机上运行绝对正常
没有任何错误@JigarShah,执行composer dump autoload
后,只有我上传了通知将App
更改为App
请再次阅读我的答案。我使用app/Http/helpers.php而不是app/Http/helpers.php@MistyWingWEBGameNotice将app
更改为app
请再次阅读我的答案。我使用app/Http/helpers.php而不是app/Http/helpers.php@MistyWingWEBGame