PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nach Domainänderung klappt Anmeldung bei GAMBIO nicht mehr



SABIN
27.01.2016, 11:04
Habe folgendes Problem:

Es bestehen auf dem Server 2 Domains:

Unter Domain A hatte ich ursprünglich einen Gambio_Shop eingerichtet, unter Domain B läuft eine Website.

Im Nachhinein habe ich das Ganze umgekehrt und Domain B auf den Shop-Ordner gelegt, und Domain A verweiset
jetzt auf die Webseite.

Jetzt kann ich mich nicht mehr im Shop anmelden.

Folgendes habe ich nach Empfehlung hier im Forum ausgeführt:

Per FTP in den Dateien configure.php und configure.org.php in den Ordnern /admin/includes und /includes die neue Domain B eingetragen.

Die chmod Werte der Dateien vorher selbstverständlich jeweils auf 644 gesetzt..danach wieder auf 444 und den Cache geleert.

Trotzdem kann ich mich immer noch nicht im Shop als Admin anmelden.

Die Einträge sehen wir folgt aus:

includes/configure.org.php:
define('HTTP_SERVER', 'http://www.domain.de'); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', 'https://domain.de'); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', false); // secure webserver for checkout procedure?

includes/configure.php:
define('HTTP_SERVER', 'http://www.domain.de'); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', 'https://domain.de'); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', false); // secure webserver for checkout procedure?

admin/includes/configure.org.php:
define('HTTP_SERVER', 'http://www.domain.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers
define('HTTP_CATALOG_SERVER', 'http://www.domain.de');
define('HTTPS_CATALOG_SERVER', 'https://domain.de');
define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module
define('DIR_FS_DOCUMENT_ROOT', '/var/www/webXXX/html/Ordner/'); // where the pages are located on the server
define('DIR_WS_ADMIN', '/admin/'); // absolute path required
define('DIR_FS_ADMIN', '/var/www/webXXX/html/Ordner/admin/'); // absolute pate required
define('DIR_WS_CATALOG', '/'); // absolute path required
define('DIR_FS_CATALOG', '/var/www/webXXX/html/Ordner/'); // absolute path required

admin/includes/configure.php:
define('HTTP_SERVER', 'http://www.domain.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers
define('HTTP_CATALOG_SERVER', 'http://www.domain.de');
define('HTTPS_CATALOG_SERVER', 'https://domain.de');
define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module
define('DIR_FS_DOCUMENT_ROOT', '/var/www/webXXX/html/Ordner/'); // where the pages are located on the server
define('DIR_WS_ADMIN', '/admin/'); // absolute path required
define('DIR_FS_ADMIN', '/var/www/webXXX/html/domain/admin/'); // absolute pate required
define('DIR_WS_CATALOG', '/'); // absolute path required
define('DIR_FS_CATALOG', '/var/www/webXXX/html/Ordner/'); // absolute path required


Leider kann ich als absoluter PHP-Neuling nicht sehr viel damit anfangen.
Ich vermute aber, dass bei der Bearbeitung und dem autom. Abspeichern (in Temp) und wieder hochladen im FTP etwas schief gelaufen ist.
Hoffe, dass ich den Shop jetzt nicht zerschossen habe.. ?

Grüße SABIN

KlausK
27.01.2016, 19:22
Welche Shopversion hast du denn im Einsatz?

In der admin/includes/configure.php fehlt meiner Meinung nach die Pfadangabe zum DIR_WS_CATALOG
Auch der Pfad zum DIR_WS_ADMIN müsste mit "nur" /admin/ eigentlich falsch sein, weil ein absoluter Pfad verlangt wird.

Du musst alle Caches via FTP leeren: /cache und /templates_c leeren (außer .htaccess und index.html)
In der DB solltest mit phpMyAdmin nach dem alten Domain-Namen suchen und durch den neuen ersetzen.

Die Dateien configure.org.php sind Kopien der originalen configure.php, die bei der Erstinstallation angelegt wurden und haben keinen Einfluss. Die brauchst du also nicht ändern.

SABIN
28.01.2016, 09:19
Hallo KlausK,

vielen Dank für die schnelle Hilfe!

Die neue Domain hatte ich bereits per FTP geändert - izst auch angenommen worden.
Wahrscheinlich ist aber in der Bearbeitung und dem doppelten Hochladen(?) etwas schief gelaufen...

Soweit ich mich erinnere waren diese >>>Einträge vor der Korrektur nicht vorhanden:

define('HTTP_SERVER', 'http://www.derkleineportugiese.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers
define('HTTP_CATALOG_SERVER', 'http://www.derkleineportugiese.de');
define('HTTPS_CATALOG_SERVER', 'https://derkleineportugiese.de');
define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module
>>>define('DIR_FS_DOCUMENT_ROOT', '/var/www/web244/html/derkleineportugiese/'); // where the pages are located on the server
define('DIR_WS_ADMIN', '/admin/'); // absolute path required
>>>define('DIR_FS_ADMIN', '/var/www/web244/html/derkleineportugiese/admin/'); // absolute pate required
define('DIR_WS_CATALOG', '/'); // absolute path required
>>>define('DIR_FS_CATALOG', '/var/www/web244/html/derkleineportugiese/'); // absolute path required
define('DIR_WS_IMAGES', 'images/');

Ich bin mir nicht sicher, aber ich glaube ich habe sie doppelt hochgeladen...

Bei der Bearbeitung in phpMyAdmin bin ich mir sehr unsicher, kann die Domain auch dort nicht finden.
In FTP ist sie aber vorhanden.

"via FTP leeren: /cache und /templates_c leeren (außer .htaccess und index.html)" habe ich gemacht...die Einträge sind aber trotzdem noch vorhanden!

SABIN
29.01.2016, 06:00
Besten Dank für die sehr gute Hilfe!

Problem gelöst - Ursache: User ;-)

VG SABIN

KlausK
29.01.2016, 09:52
Die Ursache ist in den meisten Fällen der "User" :cool:
Was hattest du denn genau falsch gemacht?