#1 (permalink)  
Alt 07.01.2009, 13:04
Benutzer
 
Registriert seit: 21.11.2008
Beiträge: 56
Standard kein Content und Katalog auf lokalem Webserver

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 13.01.2009, 21:42
Erfahrener Benutzer
 
Registriert seit: 19.07.2006
Ort: Hamburg
Beiträge: 912
Standard

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!):
PHP-Code:
 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/'); 
Falls Du auch SSL auf dem Localhost laufen hast, die Einträge für HTTPS_SERVER und ENABLE_SSL natürlich anpassen

Cheers,
IaN
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 14.01.2009, 05:40
Erfahrener Benutzer
 
Registriert seit: 13.09.2006
Ort: Berlin
Beiträge: 744
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 14.01.2009, 10:09
Erfahrener Benutzer
 
Registriert seit: 19.07.2006
Ort: Hamburg
Beiträge: 912
Standard

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

Zitat:
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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 14.01.2009, 13:38
Erfahrener Benutzer
 
Registriert seit: 13.09.2006
Ort: Berlin
Beiträge: 744
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 14.01.2009, 21:05
Benutzer
 
Registriert seit: 21.11.2008
Beiträge: 56
Standard

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/...7203c6f1c44a35

Da muss ich wohl im table configuration irgendwas ändern - heute nicht mehr.


Schönen Abend.
Grüße.
Ines
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 14.01.2009, 21:40
Erfahrener Benutzer
 
Registriert seit: 13.09.2006
Ort: Berlin
Beiträge: 744
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
content, katalog, lokalem, webserver

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 15:05 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand