今天我在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');

关于WordPress后台设置中的WordPress地址和站点地址的解读的更多相关文章

  1. WordPress 去掉功能中的 wordpress.org

    WordPress 去掉功能中的 wordpress.org  

  2. WordPress主题设置插件,让你的站点有电脑、手机双主题

    我们建站的时候总是会优先考虑自适应的主题,但是与之对应,免费的自适应主题都调用国外公共资源,访问速度不太理想.加上wordpress未经优化之前,本身也没有极高的访问效率.所以大家可以下载这款“主题设 ...

  3. SAE设置记录:修改config.yaml实现地址重写和修改固定链接

    刚搭建完sae博客后闲置下来了,偶尔写两篇文章,最近想整理整理sae,于是开始. 刚新建完博客修改固定链接,可是保存后直接访问出现问题,访问不到文章了,而且我的博客地址前面会出现"1.&qu ...

  4. WordPress后台的文章、分类,媒体,页面,评论,链接等所有信息中显示ID并将ID设置为第一列

    WordPress后台默认是不显示文章.分类等信息ID的,查看起来非常不方便,不知道Wp团队出于什么原因默认不显示这个但可以使用Simply Show IDs插件来实现 不使用插件,其他网友的实现: ...

  5. 修改WordPress后台默认登陆地址提高网站安全性

    作者:荒原之梦 原文链接:http://zhaokaifeng.com/?p=536 安装完WordPress后,默认的登陆地址就是: http://XXX.XXX/wordpress/wp-admi ...

  6. WordPress后台地址路径修改方法

    用过WordPress后台的,其实都知道http://域名目录/wp-login.php就是登录地址,如果这时候使用暴力破解,很可能破解密码(这就有些想象力了),下面芝麻带你看看如何自定义美观的地址. ...

  7. 在WordPress后台菜单系统中添加Home链接

    在wordpress后台如果想打开前台的话,要想先把鼠标移动到左上角菜单,然后在下拉菜单中点击“查看站点”,很是麻烦,能不能在 WordPress 后台菜单系统中添加 Home 链接呢? 将下面代码复 ...

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

    大家都知道,WordPress默认的后台登陆地址是http://[你的域名]/wp-admin,今天就来讲讲怎么修改WordPress后台登录地址,首先要知道为什么要修改WordPress后台登录地址 ...

  9. WordPress 后台添加额外选项字段到常规设置页面

    有时候我们需要添加一些额外的设置选项到常规设置(后台 > 设置 > 常规)页面,下面是一个简单的范例: 直接添加到主题的 functions.php 即可:   /*** WordPres ...

随机推荐

  1. [专题总结]数位DP

    总结: 1:第i个数符合要求了,所以接下来的数都可以.如果没限制, 那么是有  10i-1  个.如果有限制,那么是   (nowx % 10i-1)+1  . 2:两种状态设置 有设状态d      ...

  2. LeetCode OJ--Unique Paths *

    https://oj.leetcode.com/problems/unique-paths/ 首先,转换成一个排列组合问题,计算组合数C(m+n-2) (m-1),请自动想象成上下标. class S ...

  3. LeetCode OJ--Rotate Image

    http://oj.leetcode.com/problems/rotate-image/ 将矩阵顺时针旋转90度.要求为原地算法. 注意对输入的测试,矩阵为空,长度为1,为2时…… #include ...

  4. 51nod 1092 回文字符串【LCS】

    1092 回文字符串 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 收藏 关注 回文串是指aba.abba.cccbccc.aaaa这种左右对称的字符串.每个字符 ...

  5. python生成器、迭代器、__call__、闭包简单说明

    1.生成器 这种一边循环一边计算的机制,称为生成器:generator,最简单的方法是把生成式的[]改为(). >>> l=(x * x for x in range(1, 11) ...

  6. PAT甲级练习题1001、1002

    1001 A+B Format (20 分)   Calculate a+b and output the sum in standard format -- that is, the digits ...

  7. linux jar 命令使用

    原文链接:http://blog.chinaunix.net/uid-692788-id-2681136.html JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包.当然也是 ...

  8. Android Base64转图片

    最近做一个项目里面有关于图片展示的需求,但是任性的后台跟我说没有图片服务器,只能给我base64让我自己转成图片,好吧,我忍,转就转吧.. 首先第一步咱还是谦虚点上百度查查别人咋转的,结果似乎各位码友 ...

  9. 【spring cloud】Feign使用填坑

    引用地址:https://blog.csdn.net/liuchuanhong1/article/details/54728681 问题一: 在前面的示例中,我们讲过 @RequestMapping( ...

  10. GO -- socket读取内容

    func handleRead(conn net.Conn, done chan string) { for { buf := make([]) reqLen, err := conn.Read(bu ...