跳转到内容

Zoph/Configuration/config.inc.php

来自维基教科书,开放世界中的开放书籍
DEBUG 版本:v0.8 及之前
描述:DEBUG 选项用于控制 Zoph 执行期间给出的调试输出。从 Zoph 0.8.1 开始,此选项已被 LOG_ALWAYSLOG_SUBJECT 替换,它们允许对显示的内容进行更细粒度的控制。
默认 0
选项 0: 不调试。1及以上,显示调试信息。
示例 define('DEBUG', 5);


有关 Zoph 日志系统的详细说明,请参阅 Zoph 0.8.1 及更高版本中的日志记录

LOG_ALWAYS

[编辑源代码]
LOG_ALWAYS 版本:v0.8.1 及更高版本
描述:此选项控制显示多少调试信息。Zoph 将向您显示您配置的严重性和比这更糟糕的一切。因此,如果您配置 log::ERROR,您将看到 ERROR 和 FATAL 消息;如果您配置 log::DEBUG,您将看到所有消息。
默认 log::FATAL
选项:请参阅下面 日志严重性
示例 define('LOG_ALWAYS', log::ERROR);


LOG_SUBJECT

[编辑源代码]
LOG_SUBJECT 版本:v0.8.1 及更高版本
描述:此选项与 LOG_SEVERITY 结合使用,使您能够对显示哪些消息进行细粒度的控制。使用 LOG_SUBJECT,您可以配置要查看日志记录的主题。
默认 log::NONE
选项:请参阅下面 日志主题。您可以使用以下方法组合主题|() 和~().
示例

显示所有指示错误或致命错误的消息,涉及 Zoph 或图像的翻译

define('LOG_SEVERITY', log::ERROR);
define('LOG_SUBJECT', log::LANG | log::IMG);

显示所有消息,除了调试级消息,除了涉及 SQL 查询的消息

define('LOG_SEVERITY', log::NOTIFY);
define('LOG_SUBJECT', log::ALL | ~log::SQL);

显示所有消息,除了涉及重定向或数据库连接的消息

define('LOG_SEVERITY', log::DEBUG);
define('LOG_SUBJECT', log::ALL ~(log::REDIRECT | log::DB));


LOG_SEVERITY

[编辑源代码]
LOG_SEVERITY 版本:v0.8.1 及更高版本
描述:此选项与 LOG_SUBJECT 结合使用,使您能够对显示哪些消息进行细粒度的控制。使用 LOG_SEVERITY,您可以配置显示多少调试信息。与 LOG_ALWAYS 的区别在于,消息 在您在 LOG_SUBJECT 中配置的主题中显示。Zoph 将向您显示您配置的严重性和比这更糟糕的一切。因此,如果您配置 log::ERROR,您将看到 ERROR 和 FATAL 消息;如果您配置 log::DEBUG,您将看到所有消息。
默认 log::NONE
选项:请参阅下面 日志严重性
示例 define('LOG_SEVERITY', log::NOTIFY);


日志严重性

[编辑 | 编辑源代码]
严重性指示
log::DEBUG 调试消息,Zoph 提供有关其正在执行的操作的信息。
log::NOTIFY 有关正在发生的事情的通知,这些事情正在影响 Zoph 的程序流程
log::WARN 有关正在发生的事情的警告
log::ERROR 错误情况,某些事情出了问题,但 Zoph 可以恢复
log::FATAL 致命错误,某些事情出了问题,Zoph 需要停止当前脚本的执行。
log::NONE 不显示任何消息

日志主题

[编辑 | 编辑源代码]
消息主题
log::ALL 所有消息
log::VARS 有关设置变量的消息
log::LANG 有关 Zoph 翻译的消息
log::LOGIN 有关登录过程的消息
log::REDIRECT 有关重定向的消息
log::DB 有关数据库连接的消息
log::SQL 有关 SQL 查询的消息
log::XML 有关 XML 创建的消息
log::IMG 有关图像创建的消息
log::IMPORT 有关导入功能的消息
log::GENERAL 其他消息
log::NONE 无消息。

调整大小的图像生成

[编辑 | 编辑源代码]

Zoph 在导入过程中会自动创建缩略图和中等尺寸(“mid”)图像。要影响此过程,您可以编辑以下参数

THUMB_SIZE

[编辑源代码]
THUMB_SIZE 版本:所有版本
描述:缩略图的最大宽度或高度
默认 120
选项:以像素为单位的最大宽度/高度
示例 define('THUMB_SIZE', 120);


MID_SIZE

[编辑源代码]
MID_SIZE 版本:所有版本
描述:“mid”尺寸图像的最大宽度或高度
默认 480
选项:以像素为单位的最大宽度/高度
示例 define('MID_SIZE', 480);


THUMB_PREFIX

[编辑源代码]
THUMB_PREFIX 版本:所有版本
描述:缩略图的文件名的前缀。
默认 thumb
选项:不要将此字符串设置为空!
示例 define('THUMB_PREFIX', 'thumb');


MID_PREFIX

[编辑源代码]
MID_PREFIX 版本:所有版本
描述:“mid”尺寸图像的文件名的前缀。
默认 thumb
选项:不要将此字符串设置为空!
示例 define('MID_PREFIX', 'mid');


数据库配置

[编辑 | 编辑源代码]

在 0.8.2 之前,数据库设置是在config.inc.php(对于 Web 界面)和.zophrc(CLI 界面)中设置的,从 Zoph 0.8.2 开始,这些设置都在zoph.ini.

中进行设置
华夏公益教科书