ihoppe Posted January 7, 2009 Report Share Posted January 7, 2009 Hallo, ich habe einen bereits laufenden Shop auf meinen lokalen webserver kopiert und die beiden configure.php unter includes und admin/includes angepasst. Auf meinem lokalen webserver erreiche ich aber die content-Seiten nicht und auch nicht den Katalog. Ich kann mich aber als admin einloggen und komme ins Backend. Auf der Startseite gibt es ein Suchformular (als php-Skript eingebunden), das funktioniert und auch der Warenkorb und Bestellabwicklung etc. Aber wieso komme ich nicht auf die normalen links: AGB, Kontakt, Katalog (Kategorie). Vielen Dank für die Hilfe. Ines Hoppe Link to comment Share on other sites More sharing options...
John Steed Posted January 13, 2009 Report Share Posted January 13, 2009 Hallo Ines, was steht denn in Deinen configure.php? Gesetzt den Fall, Du hast einen Alias "shop" im Localhost eingerichtet, müsste das so gehen (beachte den Eintrag '/' bei DIR_WS_CATALOG!): define('HTTP_SERVER', 'http://localhost/shop'); // eg, http://localhost - should not be empty for productive servers define('HTTPS_SERVER', 'http://localhost/shop'); // eg, https://localhost - should not be empty for productive servers define('HTTP_CATALOG_SERVER', 'http://localhost/shop'); define('HTTPS_CATALOG_SERVER', 'http://localhost/shop'); define('ENABLE_SSL', 'false'); // secure webserver for checkout procedure? define('DIR_WS_CATALOG', '/'); // absolute path required define('DIR_FS_DOCUMENT_ROOT', 'c:/da/wo/der/shop/ist/'); define('DIR_FS_CATALOG', 'c:/da/wo/der/shop/ist/'); define('DIR_WS_IMAGES', 'images/'); [/PHP] Falls Du auch SSL auf dem Localhost laufen hast, die Einträge für HTTPS_SERVER und ENABLE_SSL natürlich anpassen Cheers, IaN Link to comment Share on other sites More sharing options...
Rovert Posted January 14, 2009 Report Share Posted January 14, 2009 1. configure.php auf einen lokalen Webserver richtet man sich am Besten in den Verzeichnissen /includes/local und /admin/includes/local ein 2. der Katalogpfad richet man sich nicht wie oben ein sondern so (Beispiel mit einen xampp Server): define('HTTP_SERVER', 'http://localhost'); // eg, http://localhost - should not be empty for productive servers define('HTTPS_SERVER', 'https://localhost'); // eg, https://localhost - should not be empty for productive servers define('ENABLE_SSL', false); // secure webserver for checkout procedure? define('DIR_WS_CATALOG', '/shopverzeichnis/'); // absolute path required define('DIR_FS_DOCUMENT_ROOT', 'C:/xampp/htdocs/shopverzeichnis/'); define('DIR_FS_CATALOG', 'C:/xampp/htdocs/shopverzeichnis/'); Also, Katalogangabe NICHT da vo HTTP_SERVER steht sondern wo DIR_WS_CATALOG steht. T Link to comment Share on other sites More sharing options...
John Steed Posted January 14, 2009 Report Share Posted January 14, 2009 Also, Katalogangabe NICHT da vo HTTP_SERVER steht sondern wo DIR_WS_CATALOG steht. Jup. Ines hatte bei DIR_WS_CATALOG offenbar gar nix drin (''). Ich schrob jedoch: Gesetzt den Fall, Du hast einen Alias "shop" im Localhost eingerichtet So wie geschrieben läuft's jedenfalls bei mir, wo auf dem localhorst zahlreiche Aliase in der Form localhost/kunde1, localhost/kunde2 etc. definiert sind, deren Daten alle *nicht* im XAMPP-htdocs-Ordner liegen, sondern auf einer ganz anderen Platte. Der Tipp mit dem local-Ordner im Shop war aber gut - den hatte ich bis jetzt wohl übersehen @Ines: Mit der einen oder anderen Variante müsste es jetzt funktionieren Link to comment Share on other sites More sharing options...
Rovert Posted January 14, 2009 Report Share Posted January 14, 2009 wenn ich mich nicht irre kann es bei den admin Einstellungen zu Problemen mit der FCK Editor wenn der Katalogverzeichnis im HTTP_SERVER angegeben wird. Man muss aber aufpassen, dass die configs im local Ordner nicht auf einen Server hochgeladen werden ;-)) LG T Link to comment Share on other sites More sharing options...
ihoppe Posted January 14, 2009 Author Report Share Posted January 14, 2009 Hallo IaN und Rovert, vielen Dank für Eure Hinweise! Meine configure.php sieht so aus - da sehe ich eigentlich keinen Fehler: define('HTTP_SERVER', 'http://localhost/xtc/'); // eg, http://localhost - should not be empty for productive servers define('HTTPS_SERVER', 'http://localhost/xtc/'); // eg, https://localhost - should not be empty for productive servers define('ENABLE_SSL', false); // secure webserver for checkout procedure? define('DIR_WS_CATALOG', ''); // absolute path required define('DIR_FS_DOCUMENT_ROOT', 'C:/xampp/htdocs/xtc/'); define('DIR_FS_CATALOG', 'C:/xampp/htdocs/xtc/'); @IaN: den slash von 'DIR_WS_CATALOG' habe ich hinter dem localhost/xtc/ Wenn ich mir die Links anschaue, die aufgerufen werden, sind diese adäquat zum Shop im Internet, allerdings wird die XTCsid nicht übergeben, sehe ich gerade - ist das Session-ID? localhost: http://localhost/xtc/content/AGB.html Internet: http://www.wandhalterung.tv/content/AGB.html?XTCsid=7899363cad170e182b7203c6f1c44a35 Da muss ich wohl im table configuration irgendwas ändern - heute nicht mehr. Schönen Abend. Grüße. Ines Link to comment Share on other sites More sharing options...
Rovert Posted January 14, 2009 Report Share Posted January 14, 2009 define('HTTP_SERVER', 'http://localhost'); // eg, http://localhost - should not be empty for productive servers define('HTTPS_SERVER', 'https://localhost'); // eg, https://localhost - should not be empty for productive servers define('ENABLE_SSL', false); // secure webserver for checkout procedure? define('DIR_WS_CATALOG', '/xtc/'); // absolute path required Macht das bitte so wie oben weil es halt für Dein Fall richtig ist. Übrigens Du benutzt Direct URL oder ähnliches da muss der .htaccess auch so angepasst werden und da liegt eher Dein Problem: # EXAMPLE: If your shop is located at www.yourdomain.com/shop set the following line: "RewriteBase /shop" RewriteBase /xtc Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.