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

相关推荐

  • mysql 新建用户,分配权限 ,解决 #1045 无法登录 问题

    先说一下我的情况,我的vps安装了lnmp 7.0,然后用phpmyadmin分配用权限 用root用户登录phpmyadmin,然后点击权限---->添加新用户---->分配权限 按照下图操作,圈有红圈的就注意下 记得在服务器: flush priv…

    2011 年 07 月 31 日
  • LNMP安装教程(自动安装Nginx、PHP、MySQL、phpMyAdmin、Zend)[转]

    1,用putty登陆你的vps. 2,下载LNMP一键安装包:wget -c http://soft.vpser.net/lnmp/lnmp0.7-full.tar.gz 3,解压一键安装包: tar zxvf lnmp0.7-full.tar.gz 4、CentOS下安装步骤 执行命令:cd lnmp0.7-full/ 然后…

    wordpress建站 2011 年 08 月 08 日
  • wamp中导入大的数据库

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

    wordpress建站 2013 年 11 月 04 日
  • 源码在线查后门 怎么看网站源码有没有后门

    互联网源码资源太多,如果非官方正版的,很可能是被植入了木马和后门的,所以很多时候,正式使用还是要注意一下的;找一些未知来源的网站程序源码,或者一些主题。如果运气不好,这些主题或者源码被植入后门的话,…

    2022 年 05 月 14 日
  • 2015年,再次入手LINODE,选择Fremont机房

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

    wordpress建站 2015 年 02 月 27 日
  • 解决 lnmp ftp新建用户上传下载失败

    首先用administrator 登陆ftp,然后创建新ftp用户, 输入用户名,密码 ,赋予管理的子目录, 然后 uid和gid都必须选择www选项  ,其他默认即可 这样就能实现上传下载功能了

    wordpress建站 2011 年 08 月 07 日
  • 如何申请BurstNET Reseller(代理)帐号

    如何申请BurstNET Reseller(代理)帐号第一步: 成为  Burst 的用户。你必须购买任意产品,作为彼此信任的前提。这是必须的。第二步:  进入后台,点击Order,购买 Reseller Pro…

    wordpress建站 2012 年 04 月 11 日
  • 解决 wordpress3.8无法列出已安装主题

    网站除了问题,迫于无奈,升级了3.8,发现只有一个主题,其他已经安装的主题都没有了 后来查阅了一下资料,发现原来是php禁止了scandir函数 在你的php.ini文件中找到disable_functions这一栏,然后删除这个scandir…

    wordpress建站 2014 年 04 月 16 日
  • wordpress关于SMTP connect() failed问题记录一下

    wordpress程序linode vps服务器,阿里云免费企业邮箱,采用smtp发信失败,提示:SMTP ERROR: Failed to connect to server: Connection timed out (110)SMTP connect() failed. https://github.com/PHPMailer/PHPMa…

    wordpress建站 2020 年 05 月 12 日
  • wordpress前台英文后台中文的设置方式

    WordPress外贸网站的主要语言是英文。 其实很多用户的英文水平都不是特别好,所以可能会觉得英文的WordPress后台界面不习惯。 下面悦然给大家分享一下实现网站英文背景和中文语言的设置方法。 第一步:暂时将前台语…

    2023 年 04 月 15 日

评论列表(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做一个网站