关于WordPress后台设置中的WordPress地址和站点地址的解读
今天我在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地址和站点地址的解读的更多相关文章
- WordPress 去掉功能中的 wordpress.org
WordPress 去掉功能中的 wordpress.org
- WordPress主题设置插件,让你的站点有电脑、手机双主题
我们建站的时候总是会优先考虑自适应的主题,但是与之对应,免费的自适应主题都调用国外公共资源,访问速度不太理想.加上wordpress未经优化之前,本身也没有极高的访问效率.所以大家可以下载这款“主题设 ...
- SAE设置记录:修改config.yaml实现地址重写和修改固定链接
刚搭建完sae博客后闲置下来了,偶尔写两篇文章,最近想整理整理sae,于是开始. 刚新建完博客修改固定链接,可是保存后直接访问出现问题,访问不到文章了,而且我的博客地址前面会出现"1.&qu ...
- WordPress后台的文章、分类,媒体,页面,评论,链接等所有信息中显示ID并将ID设置为第一列
WordPress后台默认是不显示文章.分类等信息ID的,查看起来非常不方便,不知道Wp团队出于什么原因默认不显示这个但可以使用Simply Show IDs插件来实现 不使用插件,其他网友的实现: ...
- 修改WordPress后台默认登陆地址提高网站安全性
作者:荒原之梦 原文链接:http://zhaokaifeng.com/?p=536 安装完WordPress后,默认的登陆地址就是: http://XXX.XXX/wordpress/wp-admi ...
- WordPress后台地址路径修改方法
用过WordPress后台的,其实都知道http://域名目录/wp-login.php就是登录地址,如果这时候使用暴力破解,很可能破解密码(这就有些想象力了),下面芝麻带你看看如何自定义美观的地址. ...
- 在WordPress后台菜单系统中添加Home链接
在wordpress后台如果想打开前台的话,要想先把鼠标移动到左上角菜单,然后在下拉菜单中点击“查看站点”,很是麻烦,能不能在 WordPress 后台菜单系统中添加 Home 链接呢? 将下面代码复 ...
- 修改WordPress后台登录地址,提高安全性
大家都知道,WordPress默认的后台登陆地址是http://[你的域名]/wp-admin,今天就来讲讲怎么修改WordPress后台登录地址,首先要知道为什么要修改WordPress后台登录地址 ...
- WordPress 后台添加额外选项字段到常规设置页面
有时候我们需要添加一些额外的设置选项到常规设置(后台 > 设置 > 常规)页面,下面是一个简单的范例: 直接添加到主题的 functions.php 即可: /*** WordPres ...
随机推荐
- 27深入理解C指针之---字符串基础
一.字符串:是以ASCII字符NUL结尾的字符序列,NUL表示为\0 1.定义:将字符按顺序存储在数组中,以NUL结尾. 2.特征: 1).每个字符串长度只是包含所有的字符,不包括最后的NUL,手动分 ...
- 将xml转换为PHP数组
这里提供一个类来将XML转换为PHP数组,下面是类的代码 <?php/** * XML2Array: A class to convert XML to array in PHP * It re ...
- FileReader与FileWriter
分别继承于InputStreamReader OutputStreamWriter 所以: FileReader:new FileReader(“d:/back/string.txt”) = ...
- 你也可以当面霸-MVC的原理及特点
MVC是面试中经常被问到问题,如果能把MVC的原理简单清楚的描述出来,肯定会在面试官的心目中加分. 如果在能画图的情况下,画出一张MVC的流程图,无疑能简化不少概念上的术语,如果不能也不要紧,只要把核 ...
- Nginx+keepalived双机热备(主主模式)
IP说明: master机器(master-node):10.0.0.5/172.16.1.5 VIP1:10.0.0.3slave机器(slave-node): 10.0.0.6/172.16. ...
- CDOJ_149 解救小Q
原题网址:http://acm.uestc.edu.cn/#/problem/show/149 小Q被邪恶的大魔王困在了迷宫里,love8909决定去解救她. 迷宫里面有一些陷阱,一旦走到陷阱里,就会 ...
- 东方14ACM小组 15:Challenge 11
Challenge 11 查看 提交 统计 提问 总时间限制: 10000ms 单个测试点时间限制: 1000ms 内存限制: 262144kB 描述 给一个长为N的数列,有M次操作,每次操作是 ...
- Java面向对象--static关键字
- java poi excel 生成表格的工具封装
效果如下: 代码如下: import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import ...
- Jackson反序列化错误:com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field的解决方法
说明:出现这种问题的情况是由于JSON里面包含了实体没有的字段导致反序列化失败. 解决方法: // 第一种解决方案 // ObjectMapper对象添加 mapper.configure(Deser ...