跳至主要内容

Wordpress2.0新发现"

因为以前的服务器流量太小,所以新购买了服务器,并且在里面安装了Wordpress2.0。新服务器同样是MySql4.0的版本,所以在导入备份的数据库时,字符不用转换,直接导入,一切正常。

可是却发现了因为Wordpress2.0的Cache功能,blog的链接地址,密码,设置等信息一直存储在Cache里,而且不随数据库的更换而自动清除。

所以提示大家,在做Wordpress2.0数据库的导入时,切记要清除WP文件的wp-content/cache/目录内容!!!


今天sh18和我讨论了好多Wordpress数据库导入后,网页地址的问题。

在Wordpress
1.5时,数据库导入后的修改链接地址方法如下:
"因为数据库相同,当然网站里所有站内链接也会和原来的相同,全部指向的还是原来的服务器地址。在PhpMyAdmin里选择数据库中的"
wp_options"表单,点击"浏览"然后按"option_name"排列主键顺序,找到"option_name"键值为"siteurl"一项,点击"编辑"按钮,把里面的原来网站链接地址改为新的。然后找到"home"一项,同样编辑把链接改成新的网址。"

但sh18在导入数据库到Wordpress2.0时,过程如下:
"我想法是把 sh18.org/blog的数据库 导入到sh18.org/blogbeta

使用2个数据库。
先不谈乱码的问题,我的操作顺序如下
1。 用wp自代的备份程序备份sh18.org/blog 数据库,gz导出
2。新建blogbeta文件夹,上传wp,建立 blogbeta数据库
3。在blogbeta下
安装wp,直到给你admin密码,然后登入sh18.org/blogbeta.再进入
blogbeta的wp管理界面,在opens 里面看见Blog address
(URI)为 http://www.sh18.org/blogbeta
4。进入blogbeta的数据库 ,删除所有数据,然后导入
sh18.org/blog先前备份的数据库
5。访问 sh18.org/blogbeta
一切正常!里面链接并没有发现指向sh18.org/blog !!!
6。访问 blogbeta的数据库,option_name键值siteurl/home
依旧是 http://www.sh18.org/blog
7。我暂时先不改 上述2个值,看看
有什么影响,如果你有兴趣可以访问http://www.sh18.org/blogbeta
看看

ps: 1。以上是否证明 "http://www.sh18.org/blog
"是否是保存在 wp的安装目录,数据库中的
http://www.sh18.org/blog 并非是引起链接不对的原因
2。登入 http://www.sh18.org/blogbeta
的管理界面竟然需要的密码是我开始创建是给的密码,不是
www.sh18.org/blog 的密码,难道管理员密码是放在
wp的安装下?不是在数据库中?"

最后我在另一个服务器上进行了测试。我原本用的是Wordpress
1.5.2,而测试服务器安装的是Wordpress 2.0.
我先是在上传完WP2.0的程序后,导入了数据库,执行upgrade.php,之后地址自动变成了服务器的实际地址。根本不理会我在数据库里怎么改变siteurl和home,它的地址依旧是安装的服务器目录的地址。

可以说是Wordpress2.0会自动识别出你安装的路径,并且会记录它。和1.5不一样了。

而且如果你是在上传完WP程序后,执行了install.php,再清空数据库,导入备份的数据库,
这时地址也会是安装服务器的目录地址。而且所有备份数据库的Option都失效,也就是插件要重新激活。而且同时出现了密码问题:

执行了install后清空再导入数据库,这时的密码不再是数据库里存储的密码,而是执行完install.php后的密码,但我更换完密码后,却只能登陆Dashboard,别的操作都不能执行。而且菜单全部消失,右上方的登陆名称内为空。无奈只好删除数据库,重来。

截图:http://static.flickr.com/41/85671441_89ff49457f_o.png
这应该是个很严重的Bug。

ps:
如果是从1.5.2升级到2.0,必须执行upgrade.php,因为表单结构和WP程序都有了变化,如果只是上传了新的程序,虽然开始显示是正常的,但回复后的链接都有错误…

ps: 反复搞几次后,我晕了。。。。

经过查看WP的安装目录,发现wp-content/cache/目录下有个userlogins目录,想必是这个cache目录在做怪吧。

果然,清空这个cache目录后,发现所有链接都回转到导入的备份数据库的地址了,也就是我原来服务器的地址"hhalloyy.de"。

原来都是这个Cache目录的问题!!!!
它不但记录了你的安装路径,而且还保存了密码,插件设置,分类设置等等所有WP能记录的内容。

所以提示: 在进行WP升级,或者数据库导入时,记得一定要清空wp-content/cache/这个目录!!!

ps:晕死,WP的安装说明里怎么都不来个提示啊!!!!
 
1/12/2006 12:23:51 PM Post by[E-space]

评论

Unknown说…
best replica bags online replica bags aaa quality click replica bags lv this replica bags in gaffar market
tasi说…
w4g41v2l08 d1f52c3m11 r6o82u1f39 o9a63x9r00 d8u52w8z51 d5e90l5w81

此博客中的热门博文

How to Design a Store Front Sign

In this Article we will talk about designing a store front for a business. What color or size should your Letters & designs be? What to put on your sign and why?, then be ready to Get in touch with sign people and get your best deal. Large lettering with out a front sign could save you time and money Do your products have a special shape or color to emulate on your sign? Kodak is always in yellow and black, Coca-Cola white on red, Etc. Muffler places, have a sign in the shape of a muffler. your phone number on the store front some place, but not on the identification sign, (door, or window) Your Product & logos can be arranged on the front sign, or window. Not on the Pole sign, Store hours & phone number could fit in your design and by using the product color, it could add product recognition & enhance your design. Suppliers may provide plenty of advert

music forum (zt)

24. moonlight - ≡ Sound Of Nature ≡ -     15. Tone Quebec Network 17.Ukoo http://www.hispeed.com.cn/Forum/LoadForum.asp?Foru m / a> http://bbs.dd81.com/index.php 30. Jazz pawnshop http://www.sogua.com/ 6. Lyrics 吾爱 http://www.inkui.com Reading of the singer in mind 2. Hyun tone http://d.sogou.com/ http://www.beihai365.com/bbs/forumdisplay.php?f/a> 20. Left Bank • Teana http://bbs.flamesky.com/ 8. Sogou sogou- 25.U Shadow 吾爱 sound waves 4. Need 14.HDCD http://www.commus.com/ 29, Buddhist music, do not know the name of the http://www.itpub.net/forum79.html http://bbs.kugoo.com/index.asp http://bbs.uying.com/176/Index.aspx http://board.verycd.com/ http://board.verycd.com/f8.html 13.MP3 barrage http://bbs.51lrc.com/index.asp?board/a> A pleasant song - "Dancing circulation" 19.Verycd of http://bbs.breezecn.com/ http://www.mp4cn.com/2008/index.html Sound of Music Forum, http://www.jazzsky.com/lb/cgi-bin/leobbs.cgi http://www.luopo.co

找到一个可以替代ghs.google.com的地址

用Goole Blogger的自定义域名功能需要用到 ghs.google.com 做CNAME,或者用ping ghs.google.com 得出的IP做一个A记录.但是,伟大的GFW已经把 ghs.google.com 和部分IP屏蔽在大陆之外.这样的壮举使得我们的自定义域名不能正常访问,或者让你的网页背景.图片被滤掉,精心做成的模板变得惨白不堪. 那么,我们可不可以找一个替代 ghs.google.com 的地址呢?当然能.因为Google是强大的.它有许多有用的IP地址让你去探寻. 对 ghs.google.com 分析研究后发现, ghs.google.com 这台服务器并没有提供实质性的服务,而只是选择访问者访问最快的服务器(Google全球性公司,很多地区都有服务器).我们只要找到其他服务器的IP地址,并且这个IP地址没被屏蔽,那么就成了. 寻找这样的IP地址需要用到tracert命令.即在CMD模式下输入:tracert ghs.google.com ,在已经屏蔽的当下,最后自然得不出结果,这就需要我们使用代理了.使用不同地区的代理运行tracert ghs.google.com 命令. tracert ghs.google.com 的最后一跳会有类似这样的域名: eh-in-f121.google.com 如果在不用代理的情况下,你能ping通这个域名,那么恭喜你,你找到了!现在就可以用这个域名代替 ghs.google.com 设置你的CNAME了,ping出的IP地址可以做A记录,CNAME和A记录,只做其中之一就可以. hs-in-f121.google.com 64.233.179.121 eh-in-f121.google.com 72.14.207.121 bx-in-f121.google.com 66.249.81.121 ik-in-f121.google.com 66.249.91.121 这4个在我所在地区不能使用,而可以使用 tw-in-f121.google.com 72.14.235.121 或者209.85.171.121也可用 下面是一些不断更新的:74.125.43.121 除了使用代理来寻找,也可以通过一些网站提供的功能来寻找这个地址,很方便,就是使用网站提供的Traceroute.这些网站有: h