0

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

我检查了以下内容:

  • 使用 PHP 5.4
  • 已安装 Mcrypt PHP 扩展
  • chmod 777 /应用程序/存储/
  • 域指向 /laravel/public/

我现在没主意了?

我注意到的一件事是,如果我转到 /index.php/,我会收到“致命错误:require(): Failed opening required”错误。这是否意味着我的某些路径在某处是错误的?我对此表示怀疑,因为该应用程序在本地运行良好。

任何帮助都会很棒。

谢谢

4

3 回答 3

2

composer install克隆 repo 后尝试运行。vendor 目录默认在 Laravel.gitignore文件中。

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

于 2013-08-03T04:23:31.617 回答
2

我有同样的问题,我这样做是为了解决它

第一个:运行 composer install 第二个:复制 .env.example 和过去并重命名为 .env 第三个:运行 PHP artisan key:generate

我希望它对你有用。

于 2020-07-28T11:40:02.953 回答
1

结果证明这是我使用 GIT 的部署方法的问题。出于某种原因,我的 app/vendor/laravel 目录和内容没有被提交,因此没有在我的共享主机上被拉取/克隆。真的很奇怪,我仍然不知道是什么原因造成的。

于 2013-07-31T23:31:41.477 回答