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

笔记
402 4

在上一次换域名搬家后的一个后遗症得以解决,就是莫名其妙的发布文章时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插件导致的错误。

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

最后更新 2024-03-10
评论 ( 4 )
OωO
隐私评论
  1. 出现500都可以从插件 主题找原因

    35天前陕西省回复
    1. @灰常记忆

      哈哈,解决了,但还有一个BUG没解决,搬家后主题某些设置不生效了,改天降级Typecho版本试下

      35天前重庆市回复
  2. 每出现一个问题都得用半天时间解决

    43天前广西北海市回复
    1. @梦不见的梦

      是这样吗?

      43天前重庆市回复