我在托管服务器(hostgator)上部署Laravel 4时遇到问题。我已将所有文件上传到服务器。当前的PHP版本是5.3.24,我已经按照four.laravel.com/docs/installation上的所有说明进行操作。
我收到以下错误:
Fatal error: Call to a member function run() on a non-object in /home3/varoid/public_html/index.php on line 51
答案 0 :(得分:2)
如果查看public_html文件夹中的index.php,您会看到它调用$ app-> run()。由于未定义运行,因此可能无法使用$ app。在第35行,$ app设置如下:
$app = require_once __DIR__.'/../bootstrap/start.php';
它不适合你,所以这意味着无法找到start.php。也许你把它放在默认路径的其他地方?如果你不知道__DIR__意味着,当前的dir(public_html)。只需确保该文件存在,然后重试!