laravel 500内部服务器错误

时间:2013-07-31 12:26:50

标签: laravel laravel-4

我正在尝试在1and1共享主机上部署我的Laravel 4应用程序,但我一直收到500内部服务器错误。

我检查过以下内容:

  • 使用PHP 5.4
  • 安装了Mcrypt PHP扩展程序
  • chmod 777 / app / storage /
  • Domain指向/ laravel / public /

我现在没有想法了吗?

我注意到的一件事是,如果我去/index.php/,我会收到“致命错误:require():打开所需的错误”错误。这可能意味着我的某些路径在某处错了吗?我对此表示怀疑,因为该应用程序在本地工作正常。

任何帮助都会很棒。

由于

3 个答案:

答案 0 :(得分:2)

克隆回购后尝试运行composer install。默认情况下,供应商目录位于Laravel .gitignore文件中。

编辑:重新阅读您的后续评论,并意识到我不应该在午夜之后回答问题。

答案 1 :(得分:1)

这与使用GIT的部署方法存在问题。由于某种原因,我的app / vendor / laravel目录和内容没有被提交,因此不会被拉/克隆在我的共享主机上。真奇怪,我仍然不知道是什么导致它。

答案 2 :(得分:0)

我有同样的问题,我做了这个来解决它

首先:运行composer install 第二:复制.env.example和过去的内容,然后重命名为.env 第三:运行PHP artisan key:generate

我希望它能与您合作。