Jump to content
xt:Commerce Community Forum

kein Content und Katalog auf lokalem Webserver


ihoppe

Recommended Posts

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

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 :D

Cheers,

IaN

Link to comment
Share on other sites

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

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 :D

@Ines: Mit der einen oder anderen Variante müsste es jetzt funktionieren ;)

Link to comment
Share on other sites

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

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

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

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...