|
|||
|
Hallo, habe bei der Installation meines Shops vermutlich einen Fehler gemacht. Mein Shop liegt jetzt in einem Unterverzeichniss /xtc.(eigentlich sollte es eine Intro Seite geben)
Wie muss ich nun vorgehen, um den Shop ins Rootverzeichniss zu legen ohne haufenweise Fehlermeldungen zu kassieren. Der shop l?uft soweit und nun w?re es eher ung?nstig, wenn ich mir die ganze Arbeit selbst zerst?re. Kann ich einfach kopieren, oder wie weiter? Viele Gr??e strahli |
|
|||
|
Zitat:
Allgemein bezeichnet man das Apacheeinstiegsverzeichnis f?r einen vHost auch als DocumentRoot (komischerweise hei?t sogar der Konfigurationsparameter so ), weil es f?r den Webserver eben das neue root-verzeichnis ist. Man stelle sich nur mal vor, dass man die Unterverzeichnisse bei Domainaufrufen so angeben m?sste:http://www.xt-commerce.com/home/xt-commerc...orums/index.php (oder wie auch immer die Verzeichnisstruktur auf dem Server ist). Aber nun genug davon. @Threadersteller: AFAIK musst du bei der Kopie des Shops nur die configure.php-Datei im includes-verzeichnis (und nein! ich meine nicht /usr/include) anpassen und dort beim absoluten shop-pfad den neuen Pfad angeben. An der Verbindung zur Datenbank ?ndert sich ja nichts und alle Links innerhalb der Templates uns redirects im PHP-Backend bauen auf den Einstellungen in der configure.php auf. Im Idealfall testest du den "Umzug" aber einmal lokal, damit du dich auch sicher genug f?hlst
|
|
|||
|
@reuter
Danke f?r die ANtwort, denke mal, Du hast mien Problem erkannt. Wenn ich aber o.g. Datei mal ansehe, dann sind da bei mir keine Pfadangaben gemacht:define('HTTP_SERVER', ''; // eg, http://localhost - should not be empty for productive servers define('HTTPS_SERVER', ''; // 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', ''); define('DIR_FS_CATALOG', ''); define('DIR_WS_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/'); define('DIR_WS_DOWNLOAD_PUBLIC', DIR_WS_CATALOG . 'pub/'); define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/'); define('DIR_FS_INC', DIR_FS_CATALOG . 'inc/'); // define our database connection define('DB_SERVER', ''); // eg, localhost - should not be empty for productive servers define('DB_SERVER_USERNAME', ''); define('DB_SERVER_PASSWORD', ''); define('DB_DATABASE', ''); define('USE_PCONNECT', 'true'); // use persistent connections? define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql' muss ich jetzt den Pfad da eintragen, oder bin ich jetzt komplett falsch..?? Sorry, aber ich weiss jetzt nicht sorecht weiter..... |
|
|||
|
Zitat:
Ist hier nichts angegeben sind die Links immer relatvi zu aktuellen Position. Allerdings steht da in der Konfigurationsdatei als Kommentar: "should not be empty for productive servers" Also man sollte da im Produktiveinsatz was reinschreiben. Selbiges gilt auch f?r die Angabe des DB_SERVERS. Ich nehme mal an, dass das Performancegr?nde hat (reine Spekulation). So wie es jetzt ist d?rfte dein geplanter Umzug aber sogar sofort ohne Anpassungen funktionieren. |
![]() |
| Lesezeichen |
| Stichworte |
| shop, umziehen, unterverzeichnissroot |
| Themen-Optionen | |
| Ansicht | |
|
|