关于网友提出的“ Typecho 搬家后出现 Typecho_Common::exceptionHandle 错误”问题疑问,本网通过在网上对“ Typecho 搬家后出现 Typecho_Common::exceptionHandle 错误”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: Typecho 搬家后出现 Typecho_Common::exceptionHandle 错误
描述:今日将typecho搬家之后,在新增文章时,很不辛出现了一个致命错误:Argument 1 passed to Typecho_Common::exceptionHandle() must be an instance of Exception
,导致程序无法添加文章/草稿,而此时网站的访问时正常的。
详情图如 :
搬家前一切正常,使用的是 oneinstack 一键脚本进行环境的安装,具体为:Nginx + PHP 7.0.6
搬家后采用的是 Alpine Linux 3.6.2,所有环境都是我通过 apk add 安装并手动配置,版本如下:
- Web Server:nginx/1.12.1
- PHP:7.1.8 (built: Aug 28 2017 12:00:50)
- 数据库:MariaDB 10.1.26
初步判断为 PHP 扩展不全的问题,于 typecho 官网查询得除了PHP以及数据库外,需要两个扩展:
- CURL或者Socket扩展支持
- mbstring或者iconv扩展支持
根据phpinfo()提示,这两个扩展均已安装并成功开启,仍是无法新增文章。
同时我尝试更换为 typecho github上的开发版 1.1 (17.8.17) 之后,并无这个错误出现,但是新增文章点击发布之后,出现了 标题和内容 同时为空的情况(也就是内容无法保存)。
对于这个情况,甚至疑惑,便来求解。
解决方案1:请使用Typecho的最新开发版
以上介绍了“ Typecho 搬家后出现 Typecho_Common::exceptionHandle 错误”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4535383.html