【问题标题】:laravel install on bluehost - 500 error despite multiple methods of installlaravel 在 bluehost 上安装 - 尽管有多种安装方法,但仍出现 500 错误
【发布时间】:2017-07-29 12:54:17
【问题描述】:

所以我在这里尝试了这个方法:official laravel news blog

那没用。根据我所做的进一步研究,我什至认为这种方法还不完整。基于该研究,除了更改公共目录中的 index.php 文件之外,我还尝试使用 .htaccess,更新了 server.php,并将存储文件夹的文件权限更改为 777(读写和 ex)

仍然没有运气。 500 个服务器错误。我可以通过 ssh 访问服务器,并且让 composer 工作并且是最新的。我已经通过composer安装了laravel,通过ssh更改了文件权限,但仍然没有运气。我已经手动将新的 laravel 安装上传到服务器并尝试了所有这些方法,但没有运气。我将应用程序保存在一起,并将其分解,因此只有公用文件夹位于我的 public_html 中,并且所有内容都链接到该文件夹​​。我已经尝试了所有我在互联网上可以找到的东西。

所以现在我想知道这是否只是一个 bluehost 问题。任何帮助或见解将不胜感激!在这一点上,我不太关心安全性,我只想让应用程序运行。我以后可以担心安全问题。是的,它必须在 bluehost 上。拉拉维尔 5.4。 Composer 版本 1.4.0 Apache 2.2.31 PHP 5.4.43

让我们从这个开始: 文件结构是基本的 laravel 全新安装 存储文件夹设置为 777 我们可以从这里工作吗?

【问题讨论】:

  • 500 表示内部服务器错误,您需要查看网络服务器日志以获取有关具体错误的更多信息。
  • 我清除了日志并尝试重新加载页面几次,它仍然是空的。我正在查看 public_html 下的 error_log
  • 您看到什么样的错误?打开查看错误的功能,以便让我们知道。可能很简单,比如使用 php artisan 生成密钥(这似乎是一个流行的陷阱)
  • @Hanny 我的 .env 文件确实有一个 app_key 并且 app_debug 现在设置为 true。我的浏览器中的错误是“当前无法处理此请求。HTTP ERROR 500”这就是您所说的打开查看错误的能力吗?
  • Laravel 5.4 需要PHP >= 5.6.4

标签: php laravel .htaccess deployment


【解决方案1】:

Laravel 5.4 requiredPHP >= 5.6.4

【讨论】:

    猜你喜欢
    • 2020-09-22
    • 2021-02-09
    • 2017-09-01
    • 2018-04-25
    • 1970-01-01
    • 2019-07-09
    • 2019-06-01
    • 2014-01-29
    • 2016-03-31
    相关资源
    最近更新 更多