我无法将 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文件夹中。
如何解决这个问题?
答案 0 :(得分:0)
在.env中完成配置
通常,您应该使用Laravel将网站的文档根目录更改为公用文件夹。您无法在免费托管上执行此操作,但是可以使用.htaccess规则进行模拟。这些是我使用的.htaccess规则:
RewriteEngine On
RewriteRule (.*) /public/$1 [L]