张维龙博客

  • 网站首页
  • 生活随笔
  • 实用工具
  • 运维笔记
  • 数码设备
  • 兴趣爱好
  • 网络设备
  • 关于博主
  • RSS Feed
  • GitHub
  • Mail
  • WordPress

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

  • 张维龙
  • 2012-12-23
  • 0

lnmp-wordpress-lack-of-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)

© 2025 张维龙博客
Theme by Wing
  • {{ item.name }}
  • {{ item.name }}