Fehler nach Verzeichnisumbenennung

Liebe Mitglieder,
in meinem Shop funktionierte das Einloggen ins Backend und die Warenkorbfunktion nicht.
Nach langer erfolgloser Fehlersuche habe ich mich dann aber zu einen Neuinstallation mit Übernahme der Bilder und der Datenbank entschlossen. Dafür habe ich beim Hoster ein neues Verzeichnis angelegt und dort den Shop komplett neu aufgesetzt. Funktionierte alles soweit sehr gut. Nun habe ich mir gedacht, ich nenne das nun “funktionierende” Verzeichnis um in den alten Namen, damit Domain und Weiterleitung so bleiben können. config.inc.php angepasst…aber siehe da, ich habe meinen alten Fehler zurück- kein Einloggen ins Backend, keine Warenkorbfuntion… Verzeichnisumbenennung und config.inc.php wieder rückgängig gemacht wie zur “Neuaufsetzung” - läuft ohne Fehler. Habe ich in der config.inc.php etwas vergessen?
Könnte es sein, dass bei der Installation in einem bestimmten Verzeichnis irgendwelche Informationen geschrieben werden, die, wenn man das Verzeichnis umbenennt, verloren gehen? Ich kann mir nur so etwas vorstellen, denn der Shop läuft ja unter dem Verzeichnis, wo er erstellt wurde…
Danke sagt Judith

Hallo Judith,

ein Shopumzug ist eigentlich eine der leichtesten Aufgaben und sollte problemlos funktionieren. Es sei denn, Du machst komische Geschichten und benutzt z.B. zwei unterschiedliche Versionen.

Gruß

Danke Marco,
ich habe immer die Version 4.4.8. verwendet. Ich kann den Fehler ja ziemlich gut eingrenzen. Nenne ich das Root-Verzeichnis um und passe die config.inc.php an, entstehen die Fehler (login ins backend und warenkorb funktionieren nicht…)

config.inc.php:

$this->dbHost = ‘localhost’; // database host name
$this->dbName = ‘xxx’; // database name
$this->dbUser = ‘xxx’; // database user name
$this->dbPwd = ‘xxx’; // database user password
$this->dbType = ‘mysql’;
$this->sShopURL = ‘http://xxx.de’; // eShop base url, required
$this->sSSLShopURL = null; // eShop SSL url, optional
$this->sAdminSSLURL = null; // eShop Admin SSL url, optional
$this->sShopDir = ‘/srv/www/htdocs/xxxx/html/xxx’;
$this->sCompileDir = ‘/srv/www/htdocs/xxxx/html/xxx/tmp’;

…diese Zeilen passe ich in der config.inc.php an.
…habe ich etwas vergessen???
Wo kann das Problem sein?
Danke Gruss Judith

Judith,

dieses Problem kenne ich auch.

Wenn Du das Verzeichnis umbenennst und dann alle Einstellungen richtig machst (Shop-URL zeigt auf das neue Vezeichnis und config.inc.php Pfade angepasst), dann funktionert das Login solange nicht, bis das letzte Login Session-Cookie zeitlch abglaufen ist -> PC gleich rebooten oder spätestens am nächsten Tag nach einem Reboot ganz bestimmt.

Siehe “time to live” z.B. hier u.v.m: http://stackoverflow.com/questions/8894243/why-cookies-dont-expire-after-closing-browser.

[QUOTE=judith;135908]
…diese Zeilen passe ich in der config.inc.php an.
…habe ich etwas vergessen???
[/QUOTE]
Da fehlt auf jeden Fall:

  • htaccess anpassen
  • /tmp leeren