2017-08-14 220 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