【问题标题】:Laravel 5.5.14 - Installing on shared host with SoftaculousLaravel 5.5.14 - 使用 Softaculous 在共享主机上安装
【发布时间】:2017-12-10 21:27:05
【问题描述】:

我正在尝试在共享主机上安装 Laravel 5.5.14。 (5.4 对我在同一主机上的子域运行良好)

所以我用 softaculous 安装了 Laravel,每当我进入我的域时,它都会引发 HTTP 500 错误。

我不知道它为什么会这样,因为 Laravel 5.4 在同一主机上运行,​​但在子域上运行。

编辑: AH01630:客户端被服务器配置拒绝:/home/pitpitpit/domains/pit-pit-pit.nl/public_html/.htaccess是apache错误日志错误。

htaccess 可以在这里找到:pastebin.com/V6bYJ0Wr

谢谢, 马里奥

【问题讨论】:

  • 服务器错误日志显示什么?
  • 我在哪里可以找到那个?我不记得了。
  • 另外,请包括您希望安装 laravel 应用程序的文件夹结构
  • 它在/var/log/apache/error.log 中,但可能不适合您,可能是您分配的 webroot 中的 1。错误日志会告诉您为什么得到 500.. 有很多原因可能会抛出一个,因此您需要先找出原因,然后我们才能提供帮助。
  • 我找不到那个错误日志,但是我发现了一个完全为空的 laravel 错误日志。

标签: php laravel shared-hosting


【解决方案1】:

使用如下代码添加 .htaccess 文件:

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{REQUEST_URI} !^public
  RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

【讨论】:

  • 它必须在根文件中,而不是在 laravel 公用文件夹中。
猜你喜欢
  • 2013-07-05
  • 2015-01-16
  • 2017-07-07
  • 2018-11-14
  • 2011-01-21
  • 2018-08-05
  • 2011-12-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多