【发布时间】:2020-12-27 07:37:24
【问题描述】:
我已将 laravel 项目部署到共享主机,但它返回 HTTP 错误 500。
我将简要向您描述我已完成的所有步骤,如果有错误请帮助:)
所以我们开始... -我已经运行 composer install --optimize-autoloader --no-dev -我已经运行 PHP artisan config:cache 然后 PHP artisan config:clear - 之后我运行了 npm run prod 并 使用种子管理员 acc 导出了刷新的数据库
-在 cPanel 中,我创建了数据库(来自 .env)以及用户名和密码(并将所有内容添加到 .env) 另外,我已成功连接该管理员帐户和数据库:) - 然后我在数据库中导入了刚刚在 cPanel 上创建的刷新数据库
-我上传到public_html的公共文件夹中的所有文件 -所有文件夹和文件(公共除外)我在根目录中创建了一个新文件夹并将项目的其余部分上传到那里 - 之后,我回到 public_html/index.php 并更改了 2 行的路径: 1. 要求 DIR 2. $app = require_once
所以不是
require __DIR__.'/../vendor/autoload.php
我放了
require __DIR__.'/../folder_name_where_rest_of_app_is/vendor/autoload.php
而且,$app 行也是如此......
保存了最新的更改,然后我尝试刷新站点,它只是抛出 HTTP 错误 500
PS:我也添加了这些行
APP_ENV=production
APP_DEBUG=false
在 APP_URL 上是从浏览器复制的 URL...
如果您在任何地方看到任何错误,请告诉我:)
【问题讨论】:
-
日志中有内容吗? 存储/日志/
-
@None 什么都看不到 :3 只是我创建网站时的旧数据
标签: laravel