文档 下载安装 问答 主机

magento2安装后后台访问404,nginx配置如下,是哪里配错了吗

server

{

listen 80;

server_name ckmg.com;

index index.php index.html index.htm default.php default.htm default.html;

root /www/wwwroot/magento2;



#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则

#error_page 404/404.html;

#SSL-END



#ERROR-PAGE-START  错误页配置,可以注释、删除或修改

#error_page 404 /404.html;

#error_page 502 /502.html;

#ERROR-PAGE-END



#PHP-INFO-START  PHP引用配置,可以注释或修改

include enable-php-72.conf;

#PHP-INFO-END



#REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效

include /www/server/panel/vhost/rewrite/ckmg.com.conf;

#REWRITE-END



#禁止访问的文件或目录

location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)

{

    return 404;

}



#一键申请SSL证书验证目录相关设置

location ~ \.well-known{

    allow all;

}



location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

{

    expires      30d;

    error_log off;

    access_log /dev/null;

}



location ~ .*\.(js|css)?$

{

    expires      12h;

    error_log off;

    access_log /dev/null; 

}

access_log  /www/wwwlogs/ckmg.com.log;

error_log  /www/wwwlogs/ckmg.com.error.log;

}

upstream fastcgi_backend {

server unix:/www/server/php/72/var/run/php-fpm.sock;

}

server {

listen 80;

server_name ckmg.com;

set $MAGE_ROOT /www/wwwroot/magento2;

include /www/wwwroot/magento2/nginx.conf.sample;

}

ckmg.com.conf发一下呢,感觉是rewrite的问题。
具体参考Magento官方提供的nginx配置文件:
https://raw.githubusercontent.com/magento/magento2/2.3/nginx.conf.sample

conf在下面哦,麻烦帮忙看看

前台没问题?只是后台404?

刚刚改了一下配置前台没问题了,但是后台登录显示 There has been an error processing your request

Exception printing is disabled by default for security reasons.

Error log record number: 827027845432

/rewirite/ckmg.com.conf里面只写了
location / {
try_files $uri $uri/ /index.php$is_args$args;
}

这不是404,是服务器报错了。
服务器上Magento2根目录运行命令:

cat var/report/827027845432

个人估计是权限或者环境原因,你不懂的话,可以把该文件内容发上来给我看看