Jump to content
xt:Commerce Community Forum

[SOLVED] Problem mit Pfadeinstellungen während Installation


Recommended Posts

Hi,

irgendwie komme ich mit den Pfadeinstellungen nicht so klar, die ich währende der Installation angeben muss. Ich denke, ich hatte sie korrekt eingegeben, der Redirect machte mir jedoch bereits während der Installation Probleme (er verweiste ab Schritt 6 oder 7 auf eine falsche URL).

Hier ein Auszug meiner aktuellen configure.php:

  define('HTTP_SERVER', 'http://'); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', 'https://'); // 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
define('DIR_FS_DOCUMENT_ROOT', '/Library/WebServer/Documents/xtc/');
define('DIR_FS_CATALOG', '/Library/WebServer/Documents/xtc/');
define('DIR_WS_IMAGES', 'images/');
define('DIR_WS_ORIGINAL_IMAGES', DIR_WS_IMAGES .'product_images/original_images/');
define('DIR_WS_THUMBNAIL_IMAGES', DIR_WS_IMAGES .'product_images/thumbnail_images/');
define('DIR_WS_INFO_IMAGES', DIR_WS_IMAGES .'product_images/info_images/');
define('DIR_WS_POPUP_IMAGES', DIR_WS_IMAGES .'product_images/popup_images/');
define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
define('DIR_WS_INCLUDES',DIR_FS_DOCUMENT_ROOT. 'includes/');
define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
define('DIR_WS_LANGUAGES', DIR_FS_CATALOG . 'lang/');[/PHP]

Nun kommt immer die folgende Meldung im Frontend:

parse_url(http://) [function.parse-url]: Unable to parse URL in /Library/WebServer/Documents/xtc/inc/xtc_get_top_level_domain.inc.php

Was wohl von dem fehlenden HTTP_SERVER-Eintrag kommt. Eigentlich müsste ich hier ja "http://xtc" eintragen, da dies mein VHost-Eintrag ist, unter dem der Shop erreichbar ist. Dann jedoch doppelt er mir bei den Links des Shops die URLs:

http://xtc/xtc/create_account.php

Und auch die Stylesheets werden nicht geladen.

Bei DIR_WS_CATALOG soll ja laut PHP-Kommentar ein absoluter Pfad rein, auch das klappt jedoch nicht, was ich auch wieder nur schon daran sehe, dass die Stylesheets dann nicht mehr geladen werden.

Kann mir jemand auf die Sprünge helfen?

VG,

Micha

Link to comment
Share on other sites

Hi tantebootsy,

mir erscheint die Angabe "define('HTTP_SERVER', 'http://');" schon etwas zu kurz; hier würde ich wenigstens "define('HTTP_SERVER', 'http://localhost');" erwarten! Ok, mit VServern kenne ich mich nun nicht so doll aus, aber dennoch...

Vorschlag: rufe doch mal aus dem Shop-Verzeichnis die berühmte PHPINFO-Datei auf; dann hast Du alle Pfadangaben ganz genau aufgedröselt ...

Link to comment
Share on other sites

Ja, die kam mir auch falsch vor, "localhost" hat's jedoch auch nicht gebracht. Ich habe zwischenzeitlich nochmals rumprobiert und nun funktioniert es mit folgenden Einstellungen:

define('HTTP_SERVER', 'http://xtc/');
define('DIR_WS_CATALOG', '');[/PHP]

Die Fehlermeldung ist zumindest weg + die Links funktionieren schonmal. Na mal sehen ...

Micha

Link to comment
Share on other sites

Hi Micha,

Oha, na, wenn Deine Probleme damit gelöst sind: fein! ;)

Allerdings finde ich eine Angabe wie "http://xtc/" schon etwas merkwürdig. Wenn ich das in meiner Browseradresszeile eingebe, komme ich irgendwo im WWW an, aber sicher nicht bei Deinen Seiten, oder doch?? :)

In den mir bekannten Configs haben diese Angaben für HTTP_SERVER immer das Muster

"http://einedomain.de/shopverzeichnis/"

Offensichtlich hat da eine .htaccess Dein Problem gelöst?

Wie gesagt: die übliche Methode mit der als phpinfo.php gespeicherten Datei:

<?PHP

phpinfo ();

?>

... kennst Du doch, oder? Ich jedenfalls halte mich bei Konfigurationen immer gerne an die Angaben, die ich in der Ausgabe dieses Aufrufs finde ...

Link to comment
Share on other sites

Archived

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

×
  • Create New...