码迷,mamicode.com
首页 > 其他好文 > 详细

showdoc升级问题,showdoc错误日志

时间:2020-06-15 15:41:53      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:添加   导入   show   src   结构   cycle   int   for   错误   

showdoc自带错误日志。目录位于网站根目录的server/Application/Runtime/Logs/Api目录下,如果没有任何内容需要添加可写权限。

showdoc升级后,建议把MySQL改成Sqlite,这里我们没改。后期出现了一系列问题,观察这个位置的日志就能解决。

建议升级的用户看一下网站根目录下server/Application/Home/Controller/UpdateController.class.php的文件,里面包含了新创建的数据表,和修改的表字段结构

 

问题一、表不存在

[ 2020-06-15T14:44:13+08:00 ] 149.60.60.93 /server/index.php?s=/api/ScriptCron/run
ERR: 1146:Table ‘hxt_api.recycle‘ doesn‘t exist
[ SQL语句 ] : SHOW COLUMNS FROM `recycle`
ERR: 1146:Table ‘hxt_api.recycle‘ doesn‘t exist
[ SQL语句 ] : SELECT * FROM `recycle` WHERE ( del_time < 1589611453 )

 

解决办法:

在网站根目录打开如下文件server/Application/Home/Controller/UpdateController.class.php

搜索recycle表,搜到如下内容

技术图片

 

 复制创建表语句到SQL里,执行。

技术图片

 

 

 

 

问题二、不能导入文件

[ 2020-06-15T14:25:08+08:00 ] 149.60.60.169 /server/index.php?s=/api/page/upload
ERR: 1364:Field ‘file_id‘ doesn‘t have a default value
[ SQL语句 ] : INSERT INTO `upload_file` (`uid`,`item_id`,`page_id`,`display_name`,`file_type`,`file_size`,`real_url`,`addtime`) VALUES (‘2‘,‘46‘,‘845‘,‘恒信通银联卡受理终端报文接口规范3.1.pdf‘,‘application/pdf‘,‘1342635‘,‘http://192.168.80.10/server/../Public/Uploads/2020-06-15/5ee7144458a6a.pdf‘,‘1592202308‘)

 

解决办法:

打开SQL控制台或者Navicat,把file_id设置成自增。

技术图片

 

 

 

 

问题三、时间格式不正确

[ 2020-06-15T14:41:25+08:00 ] 149.60.60.169 /server/index.php?s=/api/catalog/save
ERR: 1292:Incorrect datetime value: ‘1592203285‘ for column ‘addtime‘ at row 1
[ SQL语句 ] : INSERT INTO `catalog` (`cat_name`,`item_id`,`parent_cat_id`,`level`,`addtime`) VALUES (‘CPUS‘,‘46‘,‘0‘,‘2‘,‘1592203285‘)

 

解决办法:

打开SQL控制台或者Navicat,修改对应字段的类型。

技术图片

 

 

其他问题不再一一叙述,解决方法雷同。建议有问题先查日志。

 

showdoc升级问题,showdoc错误日志

标签:添加   导入   show   src   结构   cycle   int   for   错误   

原文地址:https://www.cnblogs.com/guoyabin/p/13131020.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!