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 ie
    public\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