问题描述
在Bluehost [ed]子域上安装Laravel应用程序时遇到一些实际问题。我收到500错误,并检查了许多网络资源和教程。
这是我尝试过的:
A)MyGreatApp的简单FTP到主域根目录,按照“将Laravel部署到共享主机的简便方法”(但带有子域思想)的建议,将MyGreatApp公用文件夹复制到public_html / subDomainName /中。 3}}
但是我收到http 500错误。
B)一种类似的方法,使用SSH并克隆包含Laravel样板的git存储库。
在每种情况下,样板Laravel应用程序都不会运行。我可以从index.PHP中回显,让我知道我在PHP中得到了什么。
许多教程建议也更改index.PHP文件中的路径(用于子域),因为子域的公用文件夹与主域的public_html的埋入方式不同。
我们正在bluehost和Laravel 7上使用PHP 7.1
有什么想法可以超越500错误?
google.gmail({version: 'v1',oauth2client});
解决方法
- 删除所有内容(备份重要文件,我对任何数据丢失概不负责)
- 创建文件夹laravelapp或您想要的任何内容
- 将您的laravel项目上传到该文件夹
- 创建新的子域并指向
public_html/laravelapp/public
我们知道了。它与开发PHP环境和产品有关。 PHP环境。 PHP(Dev)> PHP(Prod)以及Symfony中的版本问题。当我们将Symfony降级到PHP的“正确”级别时,就可以了。