Skip to content

常见问题

安装过程报错

  • 检查php版本号是否>=8.0(EasyAdmin8-Laravel需要8.1以上)

  • 检查composer版本号是否>=2.0

  • 检查composer绑定的php版本是否跟对应上述的版本号,可以使用命令composer show --platform,拉到最下面一行查看

  • composer install如果无法安装,可以尝试使用composer install --ignore-platform-reqs

  • 安装界面提示错误,主要检查数据库账号密码是否正确

  • 安装成功后跳转404,检查php-fpm的程序是否开启伪静态配置,主要针对ThinkPHPLaravel版本

  • 不同版本的后台系统数据库结构虽然一样,但是内部数据值有细微差异,请不要共用,安装和.env配置时候请自行区分开来

  • 需要用到上传文件功能的,建议先检查php版本是否安装了fileinfo扩展

  • 不要手动拿sql文件安装数据库,因为不需要,项目搭建好后,直接访问首页就可以进行数据库配置安装,全自动!

EasyAdmin8版本(ThinkPHP)

  • 域名绑定需要定位到public

  • 伪静态配置

shell
location / {

        if ( !-e $request_filename){
    
            rewrite ^/(.*)$ /index.php?s=$1 last;
    
            break;
    
        }
    
    }
location / {

        if ( !-e $request_filename){
    
            rewrite ^/(.*)$ /index.php?s=$1 last;
    
            break;
    
        }
    
    }

EasyAdmin8-Laravel版本(Laravel)

  • 域名绑定需要定位到public

  • 伪静态配置

shell
location / {

      try_files $uri $uri/ /index.php$is_args$query_string;

}
location / {

      try_files $uri $uri/ /index.php$is_args$query_string;

}

EasyAdmin8-webman版本(webman)

  • 该版本提供不同习惯开发分支,习惯Laravel的选择main分支、习惯ThinkPHP的选择thinkphp分支

  • 如果出现 {"code":-1,"msg":"访问地址异常"} ,参照 .example.env 文件在 .env 中新增 EASYADMIN.ADMIN_DOMAIN_STATUSEASYADMIN.ADMIN_DOMAIN 配置,并且 composer require webman/domain (该功能是可以自定义后台访问地址,具体参考 配置自定义域名

  • 禁用函数检查