在子域上安装Laravel有Http 500错误



在Bluehost〔ed〕子域上安装Laravel应用程序时遇到一些实际问题。我得到了一个500错误,并检查了一些网络资源和教程。

以下是我尝试过的:

A( MyGreatApp到主域名根的简单FTP,复制public_html/subDomainName/中的MyGreatApp公用文件夹,如";将Laravel部署到共享主机的简单方式";(但有子域思想(https://www.youtube.com/watch?v=6g8G3YQtQt4

但是我得到了一个http 500错误。

B( 使用SSH和克隆包含Laravel锅炉板的git存储库的类似方法。

在每种情况下,样板Laravel应用程序都不会运行。我可以从index.php中回显,让我知道我在php中得到了什么。

许多教程也建议更改index.php文件中的路径(用于子域(,因为子域的公共文件夹与主域的public_html不同。

我们在bluehost和Laravel 7 上使用PHP 7.1

有什么想法可以超越500的错误吗?

编辑:尝试执行这部分代码后引发错误。。。

$response = $kernel->handle(
$request = IlluminateHttpRequest::capture()
);
  • 删除所有内容(备份重要文件,我不对任何数据丢失负责(
  • 创建文件夹laravelap或任何您想要的
  • 将你的laravel项目上传到该文件夹
  • 创建新子域并指向public_html/laravelapp/public

我们想明白了。它涉及dev-PHP环境和prod.PHP环境的一个问题。PHP(开发人员(>PHP(Prod(和Symfony中的一个版本问题。当我们将Symfony降级为";右";PHP级别很好。

相关内容

  • 没有找到相关文章

最新更新