Hallo Leidensgenossen,
also zuerst mal war ich wirklich erleichtert, dass andere auch ein paar Schwierigkeiten haben, und ich nicht der einzige Volldepp bin ...
Zu meinem Fall: ich habe bei meinem Provider einen Root-Server angemietet (OS SuSE 13.1 CE, LAMPP 1.8.3.), KK-Antrag, 7 Domains umgezogen, vhost-Konfig im Apache angelegt, getestet: läuft alles. Bis auf den Shop (Prestashop 1.5.4, zugekauftes Theme von templatemonster.com). Der lief bis dahin klaglos auf einem Webspace, allerdings hatte ich keinen Root-Zugriff.
Ich bin beim Umzug intuitiv genau so vorgegangen, wie in Toby's Papier vorgeschlagen - ich hab das Ding leider erst heute gelesen - also per phpMyAdmin die Datenbank exportiert (als .SQL-File), das Stammverzeichnis des Shops gezipped und beides per scp auf den Zielrechner verfrachtet, dort ausgepackt, Datenbank per phpMyAdmin importiert, dieselben DB-User angelegt, settings.inc.php angepasst. Genau dort wirft er dann beim Open auf die DB folgenden Error:
Link to database cannot be established: SQLSTATE[HY000] [1045] Access denied for user 'walber2409'@'localhost' (using password: YES)
Hier der entsprechende Teil der originalen settings.inc.php:
<?php
define('_DB_SERVER_', 'sql197.your-server.de');
define('_DB_NAME_', 'tredumo');
define('_DB_USER_', 'walber2409');
define('_DB_PASSWD_', 's28383');
define('_DB_PREFIX_', 'ps_');
define('_MYSQL_ENGINE_', 'MyISAM');
define('_PS_CACHING_SYSTEM_', 'MCached');
define('_PS_CACHE_ENABLED_', '0');
Ich habe lediglich "'sql197.your-server.de" auf "localhost" geändert. Alles andere bleibt gleich.
Tja, wenn ich dann wieder auf 'sql197.your-server.de' zurückgehe, nimmt er anstandslos Verbindung auf. Da die Datenbank und auch der Shop am alten Ort noch existieren, nimmt er sich die Domain-Adresse aus der Tabelle ps_shop_url der dortigen Datenbank und macht munter auf der alten Site weiter.
Ich für meinen Teil fresse Gummibärchen in mich hinein, was auch nicht hilft ...