今天我在TeachCourse博客中不小心把WordPress地 址和站点地址都改为了http://www.qgjie123.com,结果重新刷新TeachCourse博客页面的时候,页面排版错乱的情况,意识到 有大事发生,于是乎想要在登录后台将“设置”里面的WordPress地址和站点地址都改回来,更加悲剧的是后台也登录不了,这是怎么啦?地址栏显示 http://www.qgjie123.com后一连串的地址,我想这下子坏了,站点是要崩溃了的样子,既访问不了也进不了后台,这可怎么办呢?
上次我记得我问过懿古今一个关于为啥要更改数据库的问题,里面有这么一段:

1
2
3
4
UPDATE wp_options SET option_value = REPLACE(option_value,'旧地址','新地址');
UPDATE wp_posts SET post_content = replace(post_content,'旧地址','新地址');
UPDATE wp_posts SET post_excerpt= replace(post_excerpt,'旧地址','新地址');
UPDATE wp_posts SET guid= replace(guid, '旧地址','新地址');

当时,我自己就觉得很不理解,也问了懿古今,但是还是没法理解,为啥需要更改,今天遇到这个问题,突然间想起来,有点儿惊喜。于是在网上找了一些资
料,发现WordPress地址和站点地址都被写入到数据库options表中(options前面会有前缀,例如wp_options),于是我登录数
据库后台查看,在TeachCourse博客的数据库表中,我找到了options表,如下图:

尝试着直接打开options表,发现是一些看不明白的字符串,如下图

然后在命令行中输入SQL语句查询options,终于看到一些字段值,如下图


根据资料的解释说,只要把option_name为siteurl的option_value值改为
http://www.teachcourse.cn,同时再把option_name为home的option_value值改为http:
//www.teachcourse.cn就可以了,于是输入如下SQL语句:

1
2
update wp_options set option_value='http://www.teachcourse.cn' where option_name='siteurl';
update wp_options set option_value='http://www.teachcourse.cn' where option_name='home';

提示SQL语句更新成功后,我重新刷了一下TeachCourse博客页面,哇塞!终于恢复正常了,感觉一下精神了,真感觉是又惊又险,特别感谢那天懿古今的那篇文章!哈哈,分享就是快乐,希望自己的分享也可以帮助一些遇到同样问题的小伙伴们!
问题解决后,在网上找到了另一个更加简单的解决办法,通过FTP在站点的theme文件夹中找到functions.php的文件,在文件的任意一个地方(建议末尾)添加如下代码,重新刷新页面(回复正常后将添加的代码删掉),问题解决:

1
2
update_option('siteurl','http://www.teachcourse.cn');
update_option('home','http://www.teachcourse.cn');

最新文章

  1. typedef 和 #define 的区别
  2. Mybatis与Spring整合,使用了maven管理项目,作为初学者觉得不错,转载下来
  3. mysql 序列与pg序列的比较
  4. ✡ leetcode 164. Maximum Gap 寻找最大相邻数字差 --------- java
  5. 在PowerDesigner中设计概念模型
  6. cocos2d-x 手电筒效果
  7. Netty4.0学习笔记系列之三:构建简单的http服务(转)
  8. 断言Assert的使用
  9. PHP 绘图技术
  10. Android layout属性之gravity和layout_gravity
  11. (译)WebRTC实战: STUN, TURN, Signaling
  12. Vue实现移动端页面切换效果
  13. xmanager 开启X11转发失败问题解决
  14. setTimeout与Promise的区别
  15. 一个需求认识CSS3 的transform-origin属性
  16. ZooKeeper注册中心安装详细步骤(单节点)
  17. hive中安装hive_utils模块
  18. Winform 常用的方法
  19. Mybatis的WHERE和IF动态
  20. java之接口开发-初级篇-socket通信

热门文章

  1. Firmware 加载原理分析【转】
  2. html css的简单学习(二)
  3. 使用JAXP对xml文档进行DOM解析基础
  4. Java -----transient 和static
  5. 在asp.net 项目的bin目录中使用子目录
  6. 【swagger】2.swagger提供开发者文档--返回统一格式篇【spring mvc】【spring boot】
  7. iOS开发 绘图详解
  8. 表现层 JSP 页面实现
  9. 3D投影
  10. TensorFlow 之 高层封装slim,tflearn,keras