Laravel app上传到虚拟主机:致命错误:找不到类'Patchwork \ Utf8 \ Bootup'

时间:2014-07-07 09:20:52

标签: laravel localhost web-hosting fatal-error

我的应用程序在localhost上工作正常,但是当我在网络托管上传时,我有这个错误:

Fatal error: Class 'Patchwork\Utf8\Bootup' not found in /web/htdocs/www.liguria-eventi.it/home/bootstrap/autoload.php on line 46

我的托管服务是使用Apache和PHP 5.4的服务器Linux上的共享托管。

在本地我有Windows 8和XAMPP。

由于

1 个答案:

答案 0 :(得分:0)

检查你的composer.json中是否有2个要求。

我遇到了同样的错误,这是我的问题。

我有类似的东西:

"require": {
                "laravel/framework": "4.2.*"
        },
"require": {
             "patchwork/utf8": "1.1.*"
        },

虽然我只需要1 {}:

 "require": {
                "laravel/framework": "4.2.*",
             "patchwork/utf8": "1.1.*",
            "queiroz/whmcs-api": "dev-master"
        },

编辑:

我还需要添加

'碎料\ UTF8 \ Utf8ServiceProvider'

在app / config / app.php文件下的'providers'数组中

编辑:

如果修复后出现“/bootstrap/start.php中的Laravel错误:\ Illuminate \ Foundation \ Application not found”错误,请接受以下评论:)