⛔ 错误码查阅

<br/> >i 本文档的最新修订日期是: > **2021-07-11** # 错误码说明 错误码由 <font color="#c7254e">`.`</font> 分隔,第一部分为类别代码,第二部分为定位代码,第三部分数字为错误详情代码。 * 类别代码C:模块之外的报错。 * 类别代码M:模块的报错。 >d 在错误码后,可能会跟随多个以 <font color="#c7254e">`@`</font> 开头的信息,在错误码的解释中,以 <font color="#c7254e">`@[*]`</font> 代表这些信息,其中 <font color="#c7254e">`*`</font> 代表出现的次序。 # C.0.x <font color="#ff6600">`全局`</font> * **<font color="#0099ff">`0.0`</font>** 页面不存在(HTTP 404)。 * **<font color="#0099ff">`0.1`</font>** 服务器出现了HTTP错误(http 4xx)。 * **<font color="#0099ff">`0.2`</font>** 服务器出现了HTTP错误(http 500)。 * **<font color="#0099ff">`0.3`</font>** 服务器出现了HTTP错误(http 5xx)。 * **<font color="#0099ff">`0.4`</font>** 出现了错误,并且错误中包含敏感信息,请打开 <font color="#c7254e">`调试模式`</font> 查看。 * **<font color="#0099ff">`0.5`</font>** 调用模块方法 <font color="#c7254e">`@[0]`</font> 时,缺失必要的参数 <font color="#c7254e">`@[1]`</font> 。 * **<font color="#0099ff">`0.6`</font>** 调用的模块方法 <font color="#c7254e">`@[0]`</font> 不存在。 * **<font color="#0099ff">`0.7`</font>** 调用的模块 <font color="#c7254e">`@[0]`</font> 不存在,请检查模块文件是否存在,名称大小写是否一致。 * **<font color="#0099ff">`0.8`</font>** 模块配置项 <font color="#c7254e">`@[0]`</font> 不允许为空。 # C.1.x <font color="#ff6600">`/Core/Initial.php`</font> * **<font color="#0099ff">`1.0`</font>** 您设置了强制使用HTTPS,但是服务器配置不支持(不存在 <font color="#c7254e">`$_SERVER['HTTPS']`</font> 变量)。 * **<font color="#0099ff">`1.1`</font>** 使用了一个不存在的路由模式。 # M.0.x <font color="#ff6600">`Dir模块`</font> * **<font color="#0099ff">`0.0`</font>** 目录或文件不存在,也可能是权限不足。 * **<font color="#0099ff">`0.1`</font>** 目录或文件打开失败,也有可能是权限不足或文件被占用。 # M.1.x <font color="#ff6600">`Ftp模块`</font> * **<font color="#0099ff">`1.0`</font>** 连接FTP服务器失败,请检查网络是否通畅、端口(默认为21)、用户名、密码是否正确。 # M.2.x <font color="#ff6600">`Img模块`</font> * **<font color="#0099ff">`2.0`</font>** 文件的MIME类型不正确。可能其并不是图片文件。 * **<font color="#0099ff">`2.1`</font>** 文件不存在,也有可能是权限不足或文件被占用。 * **<font color="#0099ff">`2.2`</font>** 打开指定的图像失败,或者它已经损坏。 * **<font color="#0099ff">`2.3`</font>** 生成图片失败。 * **<font color="#0099ff">`2.4`</font>** 创建图片失败,请检查是否开启了GD库。 * **<font color="#0099ff">`2.5`</font>** 添加文字失败,请检查字体文件是否损坏。 # M.3.x <font color="#ff6600">`Ip模块`</font> * **<font color="#0099ff">`3.0`</font>** Ip名单文件创建失败,可能是权限不足或文件被占用。 * **<font color="#0099ff">`3.1`</font>** Ip名单文件无法读取,可能是权限不足或内容格式损坏。 * **<font color="#0099ff">`3.2`</font>** Ip名单文件写入失败,可能是权限不足或文件被占用。 * **<font color="#0099ff">`3.3`</font>** 当前客户端的IP地址被列入了黑名单中,因此您无法访问。 # M.4.x <font color="#ff6600">`Load模块`</font> * **<font color="#0099ff">`4.0`</font>** 字段 <font color="#c7254e">`@[0]`</font> 缺失或指定的表单字段中没有文件。请检查表单中文件域的 <font color="#c7254e">`name`</font> 属性是否正确,或表单是否设置了 <font color="#c7254e">`enctype="multipart/form-data"`</font> 。 * **<font color="#0099ff">`4.1`</font>** 没有为字段 <font color="#c7254e">`@[0]`</font> 指定上传路径,可以仅传入一个字符串,为所有的字段指定上传路径。 * **<font color="#0099ff">`4.2`</font>** 没有为字段 <font color="#c7254e">`@[0]`</font> 指定上传类型。 * **<font color="#0099ff">`4.3`</font>** 上传的文件超过了php.ini中 <font color="#c7254e">`upload_max_filesize`</font> 选项限制的值。 * **<font color="#0099ff">`4.4`</font>** 上传文件的大小超过了 HTML 表单中 <font color="#c7254e">`MAX_FILE_SIZE`</font> 选项规定的值。 * **<font color="#0099ff">`4.5`</font>** 文件只有部分被上传(网络不稳定,或者用户中断了传输)。 * **<font color="#0099ff">`4.6`</font>** 没有文件被上传。 * **<font color="#0099ff">`4.7`</font>** 上传遇到了未知错误。 * **<font color="#0099ff">`4.8`</font>** 上传文件的后缀名不在被允许的列表中。 * **<font color="#0099ff">`4.9`</font>** 上传文件的大小超过了限制。 * **<font color="#0099ff">`4.10`</font>** 文件不是通过HTTP POST方式上传的,或者在将上传的文件移动到指定位置时发生错误。 * **<font color="#0099ff">`4.11`</font>** 打开文件失败,可能是权限不足或文件被占用。 * **<font color="#0099ff">`4.12`</font>** 写入文件失败,可能是磁盘空间不足。 * **<font color="#0099ff">`4.13`</font>** 无法打开给定的URL。请检查URL是否错误,或网络是否通畅。 # M.5.x <font color="#ff6600">`Mail模块`</font> * **<font color="#0099ff">`5.0`</font>** Jmail拓展没有启用,或配置不正确。 # M.7.x <font color="#ff6600">`Pay模块`</font> * **<font color="#0099ff">`7.0`</font>** 远程支付网关无响应,请检查网络是否通畅,网络延迟是否正常。 * **<font color="#0099ff">`7.1`</font>** 操作出现错误,微信支付平台返回的错误信息是:<font color="#c7254e">`@[0]`</font> 。 # M.8.x <font color="#ff6600">`Send模块`</font> * **<font color="#0099ff">`8.0`</font>** 无法打开给定的URL。请检查URL是否错误,或网络是否通畅。 * **<font color="#0099ff">`8.1`</font>** cURL拓展未启用。 # M.9.x <font color="#ff6600">`Setting模块`</font> * **<font color="#0099ff">`9.0`</font>** 无法打开模块配置文件,可能是由于文件权限不足。 * **<font color="#0099ff">`9.1`</font>** <font color="#c7254e">`Config`</font> 目录下的配置文件为空或不存在。 * **<font color="#0099ff">`9.2`</font>** 配置项不存在。 * **<font color="#0099ff">`9.3`</font>** 配置项的数据类型不正确。 * **<font color="#0099ff">`9.4`</font>** 欲修改的模块的配置文件尚未被加载。 # M.10.x <font color="#ff6600">`Vcode模块`</font> * **<font color="#0099ff">`10.0`</font>** 字体文件不存在,也有可能是权限不足或文件被占用。 # M.11.x <font color="#ff6600">`Cache模块`</font> * **<font color="#0099ff">`11.0`</font>** 模板文件或者其目录没有操作权限。 * **<font color="#0099ff">`11.2`</font>** 打开缓存文件失败,可能是权限不足或文件被占用。 * **<font color="#0099ff">`11.3`</font>** 写入缓存文件失败,可能是权限不足,也可能是磁盘已满。 * **<font color="#0099ff">`11.4`</font>** 模板文件或者其目录没有操作权限。 * **<font color="#0099ff">`11.5`</font>** 创建缓存目录 <font color="#c7254e">`@[0]`</font> 失败,可能是权限不足(需要0777)。 # M.12.x <font color="#ff6600">`Receive模块`</font> * **<font color="#0099ff">`12.0`</font>** 字段 <font color="#c7254e">`@[0]`</font> 缺失或值为空。如果字段允许空值,请参照说明文档设置正确的参数。 * **<font color="#0099ff">`12.1`</font>** 字段 <font color="#c7254e">`@[0]`</font> 的值的长度不符合预期。 # M.13.x <font color="#ff6600">`Wrong模块`</font> * **<font color="#0099ff">`13.0`</font>** <font color="#c7254e">`报错模板文件`</font> 不存在,也有可能是权限不足或文件被占用。 # M.14.x <font color="#ff6600">`Log模块`</font> * **<font color="#0099ff">`14.0`</font>** 为了确保安全,请将框架核心配置文件中的 <font color="#c7254e">`SafeCode`</font> 配置项设置为一个长度 <font color="#c7254e">`大于10`</font> 的随机字符串。 # M.15.x <font color="#ff6600">`Session模块`</font> * **<font color="#0099ff">`15.0`</font>** Token不正确或已过期。 * **<font color="#0099ff">`15.1`</font>** SESSION开启失败,请检查配置项是否正确,指定的SESSION存储介质是否可用。 # M.16.x <font color="#ff6600">`Data模块`</font> * **<font color="#0099ff">`16.0`</font>** 写入缓存文件失败,可能是磁盘空间不足。 * **<font color="#0099ff">`16.1`</font>** 连接Redis数据库失败,请检查网络是否通畅、端口是否正确。 * **<font color="#0099ff">`16.2`</font>** 连接Redis数据库成功,但身份认证失败,请检查密码是否正确。 * **<font color="#0099ff">`16.3`</font>** 选择指定的Redis数据库失败,请检查数据库序号是否正确。 # M.17.x <font color="#ff6600">`Db模块`</font> * **<font color="#0099ff">`17.0`</font>** 配置文件中不存在选指定的数据库组,或者是配置文件中不存在名为 <font color="#c7254e">`default`</font> 的数据库组。 * **<font color="#0099ff">`17.1`</font>** 连接数据库失败,请检查网络是否通畅、端口、用户名、密码、数据库名称等连接要素是否正确。详细的信息是:<font color="#c7254e">`@[0]`</font> 。 * **<font color="#0099ff">`17.2`</font>** 操作执行失败,请检查数据表、字段、索引是否存在。详细的信息是:<font color="#c7254e">`@[0]`</font> 。 * **<font color="#0099ff">`17.3`</font>** 开启事务失败,可能数据库不支持事务操作。详细的信息是:<font color="#c7254e">`@[0]`</font> 。 # M.18.x <font color="#ff6600">`Filter模块`</font> * **<font color="#0099ff">`18.0`</font>** Mode参数的值必须是 <font color="#c7254e">`GET/POST/COOKIE/HEADER`</font> 中的一个。