2017-08-14 2 views
-1
Arbeits

Ich verwende WHMCS lebenslange Lizenz, aber es funktioniert plötzlich jetzt könnte es zeigt nicht zur Datenbank verbinden, die ich falsch scheint ..WHMCS gestoppt Plötzlich

Mein MySQL-Server liegt habe ich gleiche db-Anmeldeinformationen in einem getestetes neue Konnektivitätsdatei Alles funktioniert perfekt.

Obwohl WHMCS Mitarbeiter sagen, es ist db Ausgabe .. Kinda für mich Witz ..

Wenn jemand andere gleiches Problem konfrontiert ist. Bitte helfen Sie, danke.

+0

http://prntscr.com/g862bd http://prntscr.com/g862iq jedoch nach meiner benutzerdefinierten Mysqli Connectivity-Datei-Datenbank verbunden ist, und es gibt viele andere Websites auf demselben Server alle mysql verbunden sind und arbeiten nur dieses whmcs verursacht Problem. –

Antwort

0

Sie können die folgende Datei im Stammverzeichnis Ihrer WHMCS-Installation als test_db_configuration.php erstellen:

<?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>'; 
} 

Speichern Sie die Datei und öffnen https://your-client-area/test_db_configuration.php. Wenn es funktioniert, sehen Sie den Text Connected to the MySQL server. in Ihrem Browser. Andernfalls wird die Ursache angezeigt.

Wenn das Skript keine Verbindung herstellen kann, überprüfen Sie, ob Fehler im Datenbankprotokoll gefunden wurden. Normalerweise sind sie in/var/lib/mysql/hostname .err oder in/var/log/mysql. Wenn kein Fehler gefunden wird, können Sie prüfen, ob die Fehlerprotokollierung in MySQL aktiviert ist, oder Ihre my.cnf so konfigurieren, dass sie am gewünschten Speicherort protokolliert wird.

+0

Datenbank funktioniert bereits, wie ich in meinem Beitrag erwähnt habe. Ich kann es direkt verbinden –

+0

Wenn es funktioniert, können wir weiter auf dieses Problem eingehen. Da das Skript genau die gleichen Daten wie WHMCS verwendet, wissen wir, dass die Konfiguration nicht das Problem ist. Haben Sie die MySQL-Protokolle auf Fehler überprüft (und aktiviert)? Es könnte dir einige Hinweise geben. Haben Sie auch den Debug-Modus für WHMCS aktiviert? Sie können dies tun, indem Sie 'configuration.php' hinzufügen:' $ display_errors = true; ' – mrkoopie