服务器一直都是在使用LNMP一键安装的,这也是我个人非常喜欢的一个,比自己手动配置方便多了。昨天刚帮朋友买了个阿里云服务器,他也不会搭建环境我就直接帮他搭建了LNMP环境。
他也是使用WordPress的,也就给他一起安装完毕了,但在登陆WordPress后台设置的时候发现直接弹出404错误页面,因为是新安装的所以第一点就想是不是WordPress程序的权限是不是没设置正确,检查了下发现不是,这就排除了是因为权限设置不正确产生的了。
想要重新进入后台页面的时候发现原来出现404错误页的地址中缺少了“wp-admin”,WordPress后台所有路径都包含了这个,我就尝试手动添加下试试,发现添加后可以正常打开并且保存。这样就应该是WordPress重定向丢失,修改下/usr/local/nginx/conf/wordpress.conf这是文件就可以了。
location / { index index.html index.php; if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } } rewrite /wp-admin$ $scheme://$host$uri/ permanent;
完成后重新启动下LNMP就好了。(重启LNMP方法:/root/lnmp restart)