2016-04-27 10 views
0

Ich nahm ein Projekt von jemand anderem, der mit Joomla geschrieben wurde. Ich arbeite nicht mit Joomla.Woher weiß man, wo die Joomla-Datenbank ist?

Wie finde ich die Datenbank und wie man sie zum Projekt hinzufügt? Dies ist Teil configuration.php:

public $user = 'png'; 
public $password = 'pass'; 
public $db = 'db_name'; 

Ich habe configuration.php und ich erstellt eine Datenbank (ohne ihre Tabellen) mit dem gleichen Namen (‚db_name‘) in phpMyAdmin aber wieder, der Datenbank-Verbindungsfehler. Warum?

Antwort

0

Wenn Sie die Joomla-Installation ausführen, wird die configuration.php erstellt. Wenn Sie sich auf Ihrem lokalen Host befinden, wird Ihre Datenbank "localhost" sein.

Ich würde PHPMyAdmin zweimal überprüfen, um den Datenbanknamen, den Benutzernamen und das Passwort zu überprüfen. Wenn ich meinen localhost ausführe, sieht meine configuration.php normalerweise wie folgt aus:

public $host = 'localhost'; 
public $user = 'root; 
public $password = ''; 
public $db = 'joomla'; 
public $dbprefix = 'jos_'; 
1

Sie benötigen auch den Hostnamen. Die entsprechenden Zeilen in der Datei configuration.php sind wie folgt:

public $host = 'host_name'; 
public $user = 'db_user; 
public $password = 'db_password*'; 
public $db = 'db_name'; 
public $dbprefix = 'db_prefix'; 

Set public $host = 'localhost'; und Sie müssen auch die Joomla-Datenbank-Tabellen der Datenbank wiederherstellen, bevor eine erfolgreiche Verbindung herzustellen zu können.

Sie können die Datenbanktabellen vom ursprünglichen Speicherort exportieren und mit phpMyAdmin oder ähnlichem in die neue Datenbank importieren. Alternativ können Sie mithilfe von Akeeba-Sicherung die Dateien und die Datenbank am ursprünglichen Speicherort sichern und diese dann mithilfe von Kickstart auf Ihrem lokalen Host wiederherstellen. Akeeba Backup und Kickstart sind kostenlos.

+0

ja ich öffne mein Projekt in localhost, aber dort ist der Datenbankverbindungsfehler. –