张维龙

解决LNMP环境下WordPress后台地址缺少wp-admin

张维龙 2012-12-23 8,223 12/23

解决LNMP环境下WordPress后台地址缺少wp-admin

  服务器一直都是在使用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)

- THE END -

张维龙

5月18日16:15

最后修改:2013年5月18日
0

非特殊说明,本博所有文章均为博主原创。