使用以下步骤解决 配置 > 系统健康状态(WHMCS 7.10 及更早版本路径:帮助 > 系统健康状态)中部分“需要注意”的警告。

权限检查
此检查确保 WHMCS 重要文件和目录具有适当权限。
我们建议大多数 WHMCS 安装中对文件和目录设置特定的权限。
请与您的托管提供商或系统管理员合作调整文件权限以解决此问题。
有关推荐目录列表,请参阅系统健康状态文档。
错误报告
若在 配置 > 系统设置 > 常规设置(WHMCS 8.0 前版本路径:设置 > 常规设置)的“其他”标签页中启用了“显示错误”,此检查会发出警告。出于安全考虑,我们强烈建议仅在主动排查问题时启用此选项。
我们还建议您在服务器 PHP 配置中添加以下 error_reporting
设置:
如需协助修改 PHP 配置,请联系您的托管提供商或系统管理员。
所需 PHP 扩展
WHMCS 的基本功能需要多个 PHP 扩展。此检查会显示缺失的扩展。
如需协助添加缺失扩展并重新编译 PHP,请联系您的托管提供商或系统管理员。
系统定时任务
此检查会显示过去 24 小时内未完成的每日自动化任务。多种定时任务问题可能导致此情况。
如需排查此问题,请参阅验证系统定时任务是否完成。
POP 定时票证导入
此检查会显示支持部门配置中存在 POP3 邮件服务器详情,但系统在过去一小时内未运行 /crons/pop.php
脚本的情况。
由于此问题,系统将无法将 POP3 邮件服务器的邮件导入 WHMCS 支持票证系统。
解决方法:配置一个每五分钟运行一次 /crons/pop.php
脚本的定时任务。您可在 配置 > 系统设置 > 常规设置(WHMCS 7.10 及更早版本路径:设置 > 支持 > 支持部门)中找到示例定时命令。
PHP 会话支持
此检查会显示 PHP 环境会话配置的常见问题。PHP 会话是 WHMCS 的核心功能,允许管理员和用户保持登录状态。
会话自动启动已启用
WHMCS 要求禁用 session.auto_start
以保持管理员和用户登录。若您的 php.ini
配置包含 session.auto_start=On
,可能会看到此错误。
如需解决此问题,请联系您的托管提供商或系统管理员。
PHP 会话支持被禁用
若您的 php.ini
配置包含 --disable-session
,或存在其他技术问题,可能会看到此错误。
如需解决此问题,请联系您的托管提供商或系统管理员。
PHP 会话保存路径不可写
此检查通过 PHP is_writable
函数测试 php.ini
配置中 session.save_path
值是否可写。
若看到此警告,说明 is_writable
函数无法写入指定的 session.save_path
路径。原因可能包括无效路径、目标空间已满或其他问题。
如需解决此问题,请联系您的托管提供商或系统管理员。
支持票证掩码检查
WHMCS 为每个支持票证分配唯一、可自定义的参考编号。根据您自定义此编号的方式,可能会无意中限制票证编号的可能数量。
此检查会根据 配置 > 系统设置 > 常规设置(WHMCS 7.10 及更早版本路径:设置 > 支持 > 支持部门)中“支持票证掩码格式”设置的规则,估算可能的票证编号组合总数。
当安装已使用 51%-85% 的可能票证编号组合时,会显示警告;当使用 85% 或更多时,会显示“需要注意”项。
我们建议调整“支持票证掩码格式”以增加可能的票证编号组合数量。