Moin ich habe meinen Testhop jetzt mit Themes eingerichtet und auch mit dem neuen EEG-Modul von Xycons (damit ich auch auf PHP 7.2 kann) und möchte nun den Testshop zum Liveshop machen. Soweit so gut: habe ich ja schon mal gemacht, also kein Problem. Configure Dateien anpassen, Ordner umbenennen und gut ist. Was mich jetzt aber irritiert ist, dass die configure-Dateien im Live- und Testhop sehr unterschiedlich sind. Das lässt mich zögern . Hat da bitte jemand eine Erklärung? Es geht um die configure.php aus admin/includes. Sieht im Liveshop so aus: Code: Released under the GNU General Public License --------------------------------------------------------------*/ // Define the webserver and path parameters // * DIR_FS_* = Filesystem directories (local/physical) // * DIR_WS_* = Webserver directories (virtual/URL) define('HTTP_SERVER', 'https://www.marmorkamin-shop.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers define('HTTP_CATALOG_SERVER', 'https://www.marmorkamin-shop.de'); define('HTTPS_CATALOG_SERVER', 'https://www.marmorkamin-shop.de'); define('ENABLE_SSL_CATALOG', 'true'); // secure webserver for catalog module define('DIR_FS_DOCUMENT_ROOT', '/www/htdocs/w00b669f/GX-Responsive/'); // where the pages are located on the server define('DIR_WS_ADMIN', '/admin/'); // absolute path required define('DIR_FS_ADMIN', '/www/htdocs/w00b669f/GX-Responsive/admin/'); // absolute pate required und im neu aufgesetzten Testshop so: Code: Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ $t_document_root = '/www/htdocs/w00b669f/gx-3-12-3-0/'; // absolute server path required (domain root) if(realpath($t_document_root) !== false) { $t_document_root = realpath($t_document_root) . '/'; } $t_document_root = str_replace('\\', '/', $t_document_root); if($t_document_root == '//') { $t_document_root = '/'; } $t_dir_fs_backend = dirname(dirname(__FILE__)); $t_dir_fs_frontend = dirname(dirname(dirname(__FILE__))); if(basename(dirname(__FILE__)) == 'local') { $t_dir_fs_backend = dirname($t_dir_fs_backend); $t_dir_fs_frontend = dirname($t_dir_fs_frontend); } $t_dir_fs_backend = str_replace('\\', '/', $t_dir_fs_backend) . '/'; $t_dir_fs_frontend = str_replace('\\', '/', $t_dir_fs_frontend) . '/'; $t_dir_ws_catalog = substr($t_dir_fs_frontend, strlen($t_document_root) - 1); // Define the webserver and path parameters // * DIR_FS_* = Filesystem directories (local/physical) // * DIR_WS_* = Webserver directories (virtual/URL) define('HTTP_SERVER', 'https://gx-3-12-3-0.marmorkamin-shop.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers define('HTTP_CATALOG_SERVER', 'https://gx-3-12-3-0.marmorkamin-shop.de'); define('HTTPS_CATALOG_SERVER', 'https://gx-3-12-3-0.marmorkamin-shop.de'); define('ENABLE_SSL_CATALOG', 'true'); // SSL: 'true' = active, 'false' = inactive define('DIR_FS_DOCUMENT_ROOT', $t_dir_fs_frontend); // where the pages are located on the server define('DIR_WS_ADMIN', $t_dir_ws_catalog . 'admin/'); // absolute url path required define('DIR_FS_ADMIN', $t_dir_fs_backend); // absolute server path required warum sind die so unterschiedlich und welche ist richtig? Beide Shops laufen einwandfrei...........
Das wirst du das nicht rauslesen, aber die haben beide denselben Inhalt, und funktionieren darum beide. Die erste ist einfach ein bisschen mehr oldschool, die zweite etwas neuerer Stil.