2017-08-14 135 views
-1

我使用WHMCS终身牌照,但它突然停止工作现在它的显示无法连接到这似乎对我失信数据库..WHMCS突然停止工作

我的MySQL服务器了,我已经在测试相同的数据库凭据新的连接文件。一切都很完美。

虽然WHMCS工作人员说这是DB的问题..有点儿开玩笑对我..

如果任何人面临同样的问题。请帮忙谢谢。

+0

http://prntscr.com/g862bd http://prntscr.com/g862iq 但是按我的自定义的mysqli连接文件数据库连接,并有所有连接到MySQL在同一服务器上其他许多网站并只工作这whmcs导致问题。 –

回答

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/hostname .err或/ var/log/mysql中。如果没有发现错误,您可以检查MySQL中是否启用了错误日志记录,或者配置my.cnf将它们记录到期望的位置。

+0

数据库已经正常工作,正如我在我的文章中提到的。我可以直接连接 –

+0

如果它正在工作,我们可以进一步研究这个问题。由于脚本使用与WHMCS完全相同的数据,因此我们确实知道配置不是问题。 你检查了MySQL日志的错误(并启用了这个)吗?它可能会给你一些线索。你还启用了WHMCS的调试模式吗?您可以通过将以下内容添加到'configuration.php'中:'$ display_errors = true;' – mrkoopie