【问题标题】:How to fix the error 500, When I uploaded website to production当我将网站上传到生产环境时,如何修复错误 500
【发布时间】:2021-11-06 02:50:29
【问题描述】:

如何修复内部服务器错误 500 或有时显示加载资源失败:服务器响应状态为 500(内部服务器错误),当我将网站上传到生产环境时,登录后是特定的管理面板(前端或主页没有登录,它的状态为 200 ok ),但在本地主机(Xampp)上它的状态为 200 ok 我配置数据库没问题,可以注册并保存用户数据到数据库

这是控制器

<?php
namespace App\Http\Controllers\Api\V1\Admin;
use App\Http\Controllers\Controller;
use App\Http\Resources\Admin\AbilityResource;
use Illuminate\Http\Request;

class AbilitiesController extends Controller
{
    public function index()
    {
        $permissions = auth()->user()->roles()->with('permissions')->get()
            ->pluck('permissions')
            ->flatten()
            ->pluck('title')
            ->toArray();

        return new AbilityResource($permissions);
    }
}

【问题讨论】:

  • 通常,您的应用程序的错误日志包含更多信息。检查它,并将错误附加到您的问题中。另外,请分享您解决问题的尝试
  • 500 服务器错误可能有很多问题,请查看您的 laravel.log 文件或服务器上的错误日志文件以找出问题所在
  • 在 prod 检查您的日志,如 storage/laravel.log 或 nginx/apacahe 日志。有时服务器默认设置最大上传 1mb。

标签: mysql laravel vue.js


【解决方案1】:

转到 app.js 并将 127.0.0.1 更改为您的域地址, 运行 npm run watch 并清除缓存后

【讨论】:

  • 请为您的答案添加一些解释。这如何解决给定的服务器错误?
  • 这是评论,不是答案。
猜你喜欢
  • 1970-01-01
  • 2014-11-26
  • 1970-01-01
  • 2023-03-16
  • 1970-01-01
  • 2012-11-23
  • 1970-01-01
  • 1970-01-01
  • 2012-06-16
相关资源
最近更新 更多