Mis*_*ame 1 php laravel composer-php laravel-5.4
我getting this错了
致命错误:require():无法打开所需的'/home/goboot5e/public_html/myproject/vendor/composer/../../App/Http/helpers.php'(include_path ='.:/ opt/alt/php56/usr/share/pear:/ opt/alt/php56/usr/share/php')在第66行的/home/goboot5e/public_html/myproject/vendor/composer/autoload_real.php
当我把我的项目上传到 server(made live)
我改变的事情是(在localhost上工作得很好):
将所有public文件复制到serverroot即public_html
database通过.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/"
}
},
Run Code Online (Sandbox Code Playgroud)
请提前帮助我!
试试这个.出现此问题的原因是laravel文件夹名称,app但您使用App.它在localhost上工作正常,因为Windows操作系统不区分大小写,但linux区分大小写.可能是你的PC是windows,服务器是linux
"files": [
"app/Http/helpers.php"
],
Run Code Online (Sandbox Code Playgroud)
更改运行composer dump-autoload并再次上传项目后
注意:您现在只能上传composer folder (vendor\composer)和autoload.php (vendor\)
| 归档时间: |
|
| 查看次数: |
2496 次 |
| 最近记录: |