换域名后Typecho发布文章500报错

在上一次换域名搬家后的一个后遗症得以解决,就是莫名其妙的发布文章时500报错,而且文章能正常发布。正常情况下还不显示报错内容,一直拖到现在才得以解决,解决方法如下:

1.在网站根目录的配置文件config.inc.php中添加如下代码:

define('__TYPECHO_DEBUG__', true);

2.尝试新增一篇新文章,得到以下报错信息:

Typecho\Http\Client\Exception in /home/boyhu2b0obywhvu/wwwroot/var/Typecho/Http/Client.php:344 Stack trace: #0 /home/boyhu2b0obywhvu/wwwroot/usr/plugins/BaiduSubmit/Action.php(321): Typecho\Http\Client->send('') #1 /home/boyhu2b0obywhvu/wwwroot/usr/plugins/BaiduSubmit/Action.php(278): BaiduSubmit_Action::post('https://www.log...') #2 [internal function]: BaiduSubmit_Action::send(Array, Object(Widget\Contents\Post\Edit), NULL) #3 /home/boyhu2b0obywhvu/wwwroot/var/Typecho/Plugin.php(446): call_user_func_array(Array, Array) #4 /home/boyhu2b0obywhvu/wwwroot/var/Widget/Contents/Post/Edit.php(294): Typecho\Plugin->__call('Widget_Contents...', Array) #5 /home/boyhu2b0obywhvu/wwwroot/var/Widget/Contents/Post/Edit.php(985): Widget\Contents\Post\Edit->writePost() #6 /home/boyhu2b0obywhvu/wwwroot/var/Widget/Action.php(71): Widget\Contents\Post\Edit->action() #7 /home/boyhu2b0obywhvu/wwwroot/var/Typecho/Widget.php(155): Widget\Action->execute() #8 /home/boyhu2b0obywhvu/wwwroot/var/Typecho/Router.php

从以上信息中不难看出,原因就是未正确配置BaiduSubmit插件导致的错误。

就此问题得以解决,我又活了!折腾劲又回来啦,哈哈。

评论已关闭