Laravel 4.1共享主机奇怪的行为

时间:2014-04-25 13:26:59

标签: php laravel laravel-4

我遇到了将Laravel部署到共享主机的麻烦。我必须指出,我现在已多次进行此类部署,并且从未遇到过这样的错误。这是我公司正在使用的一些新主机,这是有史以来第一个Laravel应用程序,所以我猜这个问题就在于它们。

以下是我收到的错误:

https://www.premiumrewardsclub.com/new/

并且是phpinfo:

https://www.premiumrewardsclub.com/phpinfo.php

我认为路径都是正确的,否则我收到File not found错误,但这是调试此应用程序的第三天,所以我不是100%肯定排除路径错误。只是说。

经过几天对这个错误的研究后,我找不到任何有用的东西,所以如果有人对此有一些线索,请指点我,因为我没有想法......

谢谢!

编辑:如果有任何帮助,我得出的结论是应用程序被引导但死在这里:

$framework = $app['path.base'].
                 '/vendor/laravel/framework/src';

require $framework.'/Illuminate/Foundation/start.php';

DD($应用程式[' path.base']);返回bool(false);

关于dd($ app)的返回值的奇怪之处;它与本地开发机器的不同之处在于错过了这个"这个"物体完全来自物体。 dev机器上的php版本与服务器上的版本相同。

想法?

1 个答案:

答案 0 :(得分:0)

您的服务器上似乎没有安装php pear。

此处的解决方案:Why "no such file or directory ... autoload.php" when accessing Laravel app?