Es kann keine Verbindung zu der MySQL-Datenbank eines Webhosts von einem anderen Ort als dem Webhost selbst hergestellt werden
Ich habe 2 verschiedene Webhosts (pagodabox
& 000webhost
(beides kostenlos) und ich habe einen eingerichtetlocalhost
mit MySQL.
Ich habe WordPress auf allen drei von ihnen installiert, die in ihrer eigenen Domäne einwandfrei funktionieren - dh. wannlocalhost
WordPress verwendetlocalhost
Datenbank,pagodabox
benutztpagodabox
Datenbank und so weiter.
Allerdings, wenn ich die Anmeldeinformationen für den Datenbankzugriff von änderewp-config.php
um zu sagen, zu machenlocalhost
WordPress verbinden mit000webhost
Datenbank funktioniert nicht:"Error establishing database"
.
Hier sind die entsprechenden Anmeldeinformationen, die ich verwende:
<?php
wp-config.php - relevant differences
* members.000webhost.com/panel/Manage MySQL Databases
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', '--------_db');
/** MySQL database username */
define('DB_USER', '--------');
/** MySQL database password */
define('DB_PASSWORD', '--------');
/** MySQL hostname */
define('DB_HOST', 'mysq--.000webhost.com');
* tunnel.pagodabox.com
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', '--------_db');
/** MySQL database username */
define('DB_USER', '--------');
/** MySQL database password */
define('DB_PASSWORD', '--------');
/** MySQL hostname */
define('DB_HOST', 'tunnel.pagodabox.com');
* localhost
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', '--------_db');
/** MySQL database username */
define('DB_USER', '--------');
/** MySQL database password */
define('DB_PASSWORD', '--------');
/** MySQL hostname */
define('DB_HOST', 'localhost');
?>