重装了下VPS,解决了一些问题。

原创 淹不死的狗  2014-10-08 05:29:14  阅读 678 次 评论 0 条
摘要:

我这个VPS用了很长一段时间没出现问题了,因为我的博客用的是wordpress程序,现在升级到4.0,发现后台不能登录。出现“您没有足够的权限访问该页面”。 无论我怎么更改网站权限都不行, 因为我的数据库表前缀是自定义的,WordPress突然出现“您没有足够的权限访问这个页面”,这个问题很是奇怪。 不过,看了网上一些说明的文章,

我这个VPS用了很长一段时间没出现问题了,因为我的博客用的是wordpress程序,现在升级到4.0,发现后台不能登录。出现“您没有足够的权限访问该页面”。 无论我怎么更改网站权限都不行, 因为我的数据库表前缀是自定义的,WordPress突然出现“您没有足够的权限访问这个页面”,这个问题很是奇怪。 不过,看了网上一些说明的文章,大致知道了方向在哪里了。 回顾这几天的操作,其中变动比较大的是:升级了WordPress版本,同时将数据备份到本地,修改数据后重新做了恢复操作。 那么,升级的过程应该不会出现大问题的;可能的问题应该出在数据上。而别人说明的可能因素中,可能性最大的就是用户层面的操作。

错误出现的原因

WordPress程序可以通过设置不同的数据表前缀来实现一个数据库安装多个WordPress网站。

解决方法: 1.如果修改了wp-config.php文件中的前缀名和数据库的表名,数据库中需要做同步;

表名“前缀名_options”和表名“前缀名_usermeta”将”wp_”前缀修改为新的前缀。 表名“前缀名_options”中“wp_user_roles”要修改为“新前缀名_user_roles”。

在表“前缀名_usermeta”,修改的地方比较多,分别把wp_capabilities,wp_usersettings,wp_user_level,wp_usersettingstime和wp_autosave_draft_ids修改为对应的“前缀名_capabilities”等。

2.如果没有修改,则检查数据库连接和数据库是否有错误。

昨晚有段时间服务器的mysql停止服务了,后来检查发现是wp一个缓存插件的问题用完了所有硬盘空间,清空缓存后mysql正常启动。

登陆phpmyadmin后,检查wp中所有表,wp_usermeta表显示“正在使用”而不是像其他表那样显示类型、大小等,问题应该就出在这里吧,对wp_usermeta修复后就可以正常登陆了。

mysql 重装了下VPS,解决了一些问题。 生活日记

本文地址:https://tugouli.exiu.org/2907.html
版权声明:本文为原创文章,版权归 淹不死的狗 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?