WHMCS configuration.php文件

2025-01-01 291
WHMCS

类型:自动化平台

简介:专为Web托管公司、域名注册商及在线商店提供全面的管理解决方案。

configuration.php 文件包含 WHMCS 安装的重要设置。在某些情况下需要手动更新它,或者可能需要重新创建它。建议采取其他步骤来保护文件中的重要信息。在命令行上安装 WHMCS 时可以将配置文件数据作为 JSON 字符串提供。

一、配置文件变量

这并不是文件中潜在变量的详尽列表。有关确定所需值的帮助,请联系托管提供商或系统管理员。该文件可能包含以下变量:

变量 描述
allow_external_login_forms 是否允许其他页面使用登录表单。 $allow_external_login_forms = true;
api_access_key 安装的 API 访问密钥。如果您想使用 WHMCS 移动应用程序,您将需要此密钥。 $api_access_key = “abc123”;
cc_encryption_hash 一个随机的 50 个字符的字符串,包含数字、大写字母和小写字母。如果您丢失了加密哈希值,系统将无法解密您的数据。确保备份此值。 $cc_encryption_hash = “”;
crons_dir 目录的路径(如果已移动)。 $crons_dir = ‘/home/username/whmcs_crons/’;
customadminpath 目录的路径(如果已重命名)。 $customadminpath = “example”;
db_host 数据库的主机名。 $db_host = “localhost”;
db_name 数据库名称。 $db_name = “”;
db_password 数据库密码。 $db_password = “12345luggage”;
db_tls_ca CA 文件的路径(例如.pem),如果您使用加密的 MySQL® 连接。 /var/www/html/whmcs/ca.pem
db_tls_ca_path 包含 CA 证书文件的目录的路径(如果使用加密的 MySQL 连接)。
db_tls_cert 客户端证书的路径(如果使用加密的 MySQL 连接)。
db_tls_cipher 用于 SSL 加密的一个或多个密码的列表,采用 OpenSSL 兼容格式(如果使用加密的 MySQL 连接)。
db_tls_key 客户端密钥的路径(如果使用加密的 MySQL 连接)。
db_tls_verify_cert 禁用(0)或启用(1)服务器证书,用于加密的 MySQL 连接。如果设置为(enabled),则文件中的值必须与公用名(CN)匹配,或者是您为指定的证书的使用者备用名称(SAN)。 $db_tls_verify_cert1
db_username 数据库用户的用户名。 $db_username = “example”;
disable_admin_ticket_page_counts 是否禁用在管理区域的某些页面上显示的票证计数。如果您的安装包含大量支持票证,则禁用此选项有助于提高系统性能。 $disable_admin_ticket_page_counts = true;
disable_clients_list_services_summary 是否禁用在管理区域的某些页面上显示的服务计数。如果您的安装包含大量服务,则禁用此选项有助于提高系统性能。 $disable_clients_list_services_summary = true;
display_errors 是否显示有关 WHMCS 中发生的错误的其他信息。我们建议仅在您主动排查问题时启用此设置。 $display_errors = true;
DomainMaxLengthRestrictions 域的最大长度限制。 $DomainMaxLengthRestrictions[“.asia”] = 64;
DomainMinLengthRestrictions 域的最小长度限制。 $DomainMinLengthRestrictions[“.ws”] = 4;
DomainRenewalGracePeriods 域续订宽限期的长度。 $DomainRenewalGracePeriods[“.com”] = “40”;
DomainRenewalMinimums 在到期前的天数内,您可以续订域。 $DomainRenewalMinimums[“.co.uk”] = “180”;
enable_safe_include 是否覆盖编码文件加载的某些设置。 $enable_safe_include = false;
license 完整的 WHMCS 许可证密钥。 $license = “12345”;
overidephptimelimit 要为常规请求强制的值,以秒为单位。默认情况下,WHMCS 强制最大执行时间为 300 秒,但如果您看到某些与超时相关的 PHP 错误,则可能需要增加此时间。 $overidephptimelimit = 500;
$pop_cron_debug 是否将电子邮件管道错误记录到工单邮件导入日志中,网址为配置()> 系统日志。 $pop_cron_debug = true;
session_handling 要使用的会话处理类型。 $session_handling = ‘database’;
templates_compiledir 目录的路径(如果已移动)。 $templates_compiledir = “templates_c/”;

二、示例文件

文件应类似于以下示例:

<?php
$license = "";
$db_host = "localhost";
$db_username = "";
$db_password = "";
$db_name = "";
$cc_encryption_hash = "";
$templates_compiledir = "templates_c/";
  • 广告合作

  • QQ群号:4114653

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。