Wordpress搬家,批量修改数据表前缀,解决您没有足够的权限访问该页面

换了新空间,进行wordpress搬家,因为需要使用等缓存,所以决定把几个小站的数据表前缀修改一下!

搬家的步骤网上很多,一般如下:

第一步,把网站的所有文件都迁移到新空间,然后同样把数据库也导入到新数据库!然后进行下一步操作

wordpress批量修改数据表前缀

首先在数据库查询一下命令:

Select CONCAT('ALTER TABLE ', table_name, ' RENAME TO ', table_name,';' )
FROM information_schema.tables Where table_name LIKE 'wp_%'

然后得到如下数据

ALTER TABLE wp_commentmeta RENAME TO wp_commentmeta;
ALTER TABLE wp_comments RENAME TO wp_comments;

查询出来的数据会出现显示不全的问题,所以点击打印预览,然后把这些数据复制到记事本,然后修改后面的表名称即可,

然后把修改后的命令进行SQL查询,就可以修改数据表前缀了!

修改完数据表之后,记得修改网站根目录下面的wp-congif.php里面的 $table_prefix  = 'wp_';

后面的“wp_”修改新的前缀即可!

 

接下来基本上可以使用了,但是,一旦登陆后台,发现提示:

您没有足够的权限访问该页面。

发现还有一些东西没有修改到的,发现:

包含了前缀的数据表有两个:“前缀_options”和“前缀_usermeta”, 需要去修改这两个数据表的数据才可以正常访问

首先进入表  前缀_options,使用phpmyadmin的搜索功能。搜索option_name字段,运算符选择:LINK%...%  值填入之前的前缀名:wp_     然后修改里面的数据

继续对表  前缀_usermeta进行修改。同样使用phpmyadmin的搜索功能。搜索meta_key字段,运算符选择:REGEXP^...$  值,然后输入数值   wp_.*     然后修改里面的数据

上面步骤完成之后,需要修改wp_posts这个表里面的数据

UPDATE wp_posts SET post_content=REPLACE(post_content, 'http://www.旧网址.com', 'http://www.新网址.com');

UPDATE wp_posts SET guid=REPLACE(guid, 'http://www.旧网址.com', 'http://www.新网址.com');

然后解决问题!!!

 

版权所有,作者:老钟,如若转载,请注明出处:https://www.laoz.net/742.html

(1)
老钟
上一篇 2015 年 02 月 27 日 上午 10:28
下一篇 2015 年 09 月 16 日 下午 3:56

相关推荐

  • 修改WordPress后台登录地址,提高安全性

    由于wordpress是开源的,默认的后台地址/wp-login.php,后台地址就直接暴漏了,所以需要修改一下wordpress后台登陆地址,可以提高一定的安全性。提高wordpress 后台安全,提高wordpress后台登陆安全,很重要。 方法…

    2014 年 08 月 30 日
  • Justnews主题破解版开心版源码下载6.14.1

    JustNews主题专为博客、自媒体、资讯类的网站设计开发,自适应兼容手机、平板设备,支持前端用户中心,可以前端发布/投稿文章,同时主题支持专题功能,可以添加文章专题。 JustNews主题6.14.1为官方原版,来自WPCOM…

    2023 年 07 月 22 日
  • 修正WordPress自定义表情路径s.w.org变成本地链接

    最近在一个主题上面发现自定义表情路径都跳转到s.w.org,均无法显示,估计是被墙了,网上找了一下解决方案, 原来wordpress从4.2开始添加了emoji表情,而由于大陆的网络环境(你们懂得),导致标签无法加载完成,于…

    wordpress建站 2016 年 04 月 09 日
  • lnmp 等 状态管理

    状态管理 LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status} Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart} PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|r…

    wordpress建站 2011 年 08 月 07 日
  • 本地wamp实现伪静态

    来分享一下本地wamp实现伪静态: 第一步:找到Apache安装目录下httpd.conf这个文件,搜索找到,“LoadModule rewrite_module modules/mod_rewrite.so”,找到这一行,去掉前面的“#”; 第二步:找到“AllowOverride Non…

    wordpress建站 2012 年 03 月 21 日
  • wordpress主题存在后门和恶意代码的检查与处理办法

    在本地测试主题时发现本地Web服务器theme 目录下所有主题的 functions.php 文件被恶意修改了。因为连续测试了几款主题,目前并不清楚是哪款主题所带来的恶意代码,百度了一下发现很多使用wordpress的朋友中招。 怎…

    wordpress建站 2016 年 06 月 02 日
  • wamp中导入大的数据库

    己电脑上装的WAMP,在导入数据库比较大(大于2M)时遇到错误,不能导入。 找到解决方法: php.ini配置文件中有三处地方需要改动: upload_max_filesize memory_limit post_max_size   From:http://lizongwei.b…

    wordpress建站 2013 年 11 月 04 日
  • 2015年,再次入手LINODE,选择Fremont机房

    因为需求,所以入手多一个Linode,网站查找了很久,发现适合国内用户使用的机房有,Toyko,Fremont,Dallas,其中东京的机房速度最快,但是开通了一个发现很多IP都被墙了,于是,长痛不如短痛,立刻更改为Fremont。…

    wordpress建站 2015 年 02 月 27 日
  • 解决 php-fpm / php-cgi占用CPU过高

    本人用的是lnmp0.9 ,burst vps 昨天突然网站访问不了,发现php-cgi占用CUP过高 估计是wordpress插件问题,具体原因还是没有找到! 网上查找了很多资料,也查看过 eAccelerator 组件,有文章说因为这个组件原因导致…

    2014 年 04 月 16 日
  • wordpress历史版本源码旧版下载地址

    wordpress如何下载以前的老版本?WordPress官网就有提供旧版本下载 WordPress是使用PHP语言开发的博客平台, wordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的…

    2022 年 04 月 28 日

评论列表(5条)

  • 松露巧克力 2015 年 07 月 17 日 下午 9:34

    欢迎去松露之家看看

  • 卡丝 2015 年 07 月 17 日 下午 9:31

    继续努力

  • 雪鹰领主 2015 年 06 月 29 日 下午 5:24

    技术帝就是厉害

  • 大同SEO 2015 年 05 月 28 日 下午 5:23

    有用

  • 肖振杰博客 2015 年 03 月 19 日 上午 9:56

    这个太有用了,下次用WP做一个网站