我正在使用WHMCS终身许可证,但它突然停止工作现在它显示无法连接到数据库,这对我来说似乎是假的..
我的mysql服务器已启动我已在新的连接文件中测试了相同的数据库凭据。一切都很完美。
虽然WHMCS工作人员说这是db问题..有点开玩笑给我..
如果其他人面临同样的问题。请帮助谢谢。
答案 0 :(得分:0)
您可以在WHMCS安装的根目录中创建以下文件test_db_configuration.php:
<?php
include('configuration.php');
try{
$db = new PDO("mysql:host=".$db_host.";dbname=".$db_name, $db_username, $db_password);
echo 'Connected to the MySQL server.';
}
catch(PDOException $ex){
echo 'Unable to connect: <strong>'. $ex->getMessage();'</strong>';
}
保存文件并打开https://your-client-area/test_db_configuration.php。如果有效,您将在浏览器中看到文字Connected to the MySQL server.
。否则,将显示原因。
如果脚本无法连接,请检查数据库日志中是否有任何错误。通常它们位于/var/lib/mysql/{{}}} .err或/ var / log / mysql中。如果没有找到错误,您可以检查MySQL中是否启用了错误记录,或者将my.cnf配置为将其记录在所需位置。