将laravel部署到InfinityFree

时间:2018-04-24 13:53:15

标签: mysql laravel

我无法将 laravel 应用程序上传到infinityfree服务器,上传了我的所有项目文件并将.env连接到db访问,但是当我运行url时,它会显示消息“Whoops ,看起来出了问题。“并在控制台上显示错误“无法加载资源:服务器响应状态为500(内部服务器错误)”。如图所示,.env的配置如下:

DB_CONNECTION = mysql
DB_HOST = sql302.epizy.com
DB_DATABASE = epiz_21876899_db_luck
DB_USERNAME = epiz_21876899
DB_PASSWORD = bank password

我的文件位于域根目录下的htdocs文件夹中。

如何解决这个问题?

https://i.stack.imgur.com/KNJPZ.png

1 个答案:

答案 0 :(得分:0)

在.env中完成配置

通常,您应该使用Laravel将网站的文档根目录更改为公用文件夹。您无法在免费托管上执行此操作,但是可以使用.htaccess规则进行模拟。这些是我使用的.htaccess规则:

RewriteEngine On
RewriteRule (.*) /public/$1 [L]