一个多星期了还是没整好。搞得俺上班没法专心,饭吃不香,蹲下起来就头晕…
敬告:这是一篇不太像但也并非完全不是技术文的牢骚,您可选择性跳过。
起因
整个事情的开端,就是俺抽疯想装大波,需要 PHP5 才行,于是俺就从 PHP4 的主机搬到了 PHP5 主机,然后就出了毛病。
…而且大波还是因为某种奇妙的原因装不成
症状
有新留言 → 收不到提醒邮件
在后台添加用户 → 能收到提醒邮件,但新用户收不到密码
找回密码功能 → 能收到重置密码邮件
WP 已安装的插件和皮肤
Clean Options
Disable Revisions
Google XML Sitemaps
Simple Tags
Some Chinese Please!
Twitter Widget Pro
WP-DBManager
ComicPress (Theme)
尝试 1
禁用所有插件,换用默认皮肤 → 无效
尝试 2
有一种说法:比如主机绑了我的域名 3eye.ws,那么发送者若不是 3eye.ws 结尾则会被拒。按照网上的教程配置 DNS 和 wordpress@3eye.ws 账户 → 无效
尝试 2 的反例
测试了一段非常简单的 FormMail 代码,工作正常,即使 sender 不是 3eye.ws 结尾也能成功发出邮件,说明 sendmail 工作正常,服务器也没有限制。
尝试 3
重新上传 WordPress 的原始文件,没动后来安装的主题和插件 → 失败
尝试 4
修改 wp-config 里的数据表前缀,用主机上的现有文件安装了一个全新的 WordPress,结果…
有新留言 → 能收到提醒邮件
在后台添加用户 → 能收到提醒邮件,但新用户收不到密码
找回密码功能 → 能收到重置密码邮件
果然装个新的 WP 就正常一点了啊,可是俺不想装新的啊啊啊
尝试 4 的残忍曙光
重新配 WordPress 需要花时间但能修复邮件问题其实俺也能接受啦,只是导入评论时有问题。WP 是提供了导出到 xml 的功能,但是有 bug 每次导入后层级的评论会完全乱掉,上一次导入俺就是手动一条条地去改数据库,俺可不想再做一次了…
尝试 5
删除所有插件的配置 → 失败
尝试 6
删除 options 数据表然后用 WP 的安装程序重新生成默认的配置 → 失败
引起问题的关键也不在选项里?那到底在哪儿啊  ̄口 ̄
嗯以上就是到目前为止俺所有的修复尝试,为了不让时间白花俺都记下来,就算最终不成还有点字看… 顺便当作求助帖哪位熟悉 PHP 或者 WordPress 的看官请关照小猫一把,俺不奢望省事的解决方法,只要比一条条去改数据库强就成…  ̄▽ ̄
果然折腾是需要代价的。
2009年10月5日更新:
俺现在又发现,只是某几篇文章能收到评论提醒,症状越来越诡异了…
近期能收到评论提醒的文章有:搬家完成、散步、谢特、字谜
在数据库里找共性 ing…

神奇的主机。建议你还是重装吧,把post表导进去。
那俺得仔细琢磨一下要怎么导… 上学的时候数据库课只得了 30 多分… =_=
Sun…基本上看不懂…
无视就好…  ̄▽ ̄
可以把Options 那部份的數據導出一份給我嘛? (導出 成為 .sql 的 檔案哦~)
有時間的話,我幫你看看…
嗯… 那就麻烦你了… 谢谢哦
请收邮件…
對了我們好像用的是同一家的託管服務商,好像是叫’第九太空總署’
這家的htaccess配置也很怪,我第一回搞就給搞了個HTTP Error 503出來,最後沒辦法只好找客服了。段時間聽說前WPMU、WP兩個產品線要相互整合了,這樣的話不如直接裝WPMU來的爽快些,一般WPMU發郵件肯定是可以收到的,微軟和163要跑到垃圾桶扒拉一下。
PHP4和PHP5用著不都一樣,我到現在也不太清楚自己用什么型號的PHP在跑=..=
什么時候WPMU的版本更新程序要像firefox瀏覽器一樣會自動檢查插件版本兼容性就歐了,WP和WPMU添加這個 功能還是很有必要的。
你不说俺还真没意识到那个 IX 就是罗马数字 9 欸…
WPMU 感觉一时还用不上,静观其变吧。俺懒得折腾了…
PHP5 还是有用的,4 已经很旧,有些程序支持不了。
對了我想起來了,獸志聚合使用了一個國內達人編寫的評論管理插件名字叫做“WP Thread Comment”你裝一下這個啟用之后設置一下最后一項,再關閉這個插件試一下,
最后的設置是這樣:“
禁用插件时配置的处理
禁用插件时删除配置:
如果你想要在禁用插件后删除配置, 请在选项上打勾. ”
或者看看其他詳細的設置會不會有什么作用比方這個選項:“
邮件通知被回复评论的作者当评论被回复时
×禁用
×只有管理员或者文章作者回复时发送
×任何人回复都发送
×评论者自己选择是否接收邮件(默认选择)
×评论者自己选择是否接收邮件(默认不选)
此外我們還使用了“Comment Relish”這個插件發送初回評論的郵件來協助提高評論審核的親和力。很可惜這個插件的郵件回復標題不能使用中文,使用中文收到的郵件標題就是亂碼。
试过,无效…
现在俺又发现只有部分文章收不到评论提醒,这让俺越发地觉得是 WP 自身的哪部分秀逗了。
建一個新的php 的檔案
貼入以下的code.
然後再遊覽這個頁面就看到拉 ~
@.@…
咦 PHP 代码被 WP 吃掉了  ̄▽ ̄
QAQ….. WP 你怎么可以這樣啦…. (來回滾)
上網搜尋一下 phpinfo 就好了. 有很多網站有 sample code … OTZ
過來轉一圈~
http://www.aftertown.cn/wordpress-clean-options-plugin-download-introduction.html
已经在使用中!感谢推荐 =w=