Ich habe mir schon mehrmals einen Testshop eingerichtet und es hat immer geklappt. Diesmal ist der Wurm drinnen und ich komme nicht weiter. Vielleicht weiß von euch jemand woran es liegt. Ich bekomme immer folgende Fehlermeldung. Cache geleert, Beide configure-dateien geändert und auch mit dem Script zum Ändern der Dateien probiert, leider keine Erfolg. Muss wohl etwas anderes sein. Meine Shopversion ist 2.2.0.0 WARNING(2): "include_once(/www/htdocs/w012e540/wollpalast.de/system/classes/system_info/TimezoneSetter.inc.php) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory" WARNING(2): "include_once() [<a href='function.include'>function.include</a>]: Failed opening '/www/htdocs/w012e540/wollpalast.de/system/classes/system_info/TimezoneSetter.inc.php' for inclusion (include_path='.:/usr/share/php:..')" Fatal error: Class 'TimezoneSetter' not found in /www/htdocs/w00f7214/testshop.elles-fadenwerk.de/system/core/MainFactory.inc.php(238) : eval()'d code on line 1 FATAL ERROR(1): "Class 'TimezoneSetter' not found"
Wäre es nicht Sinnvoller, einen Klonshop zu erstellen und mit dem Importer die Arbeit zu übernehmen? Einfacher als die ganze Mühe mit der älteren Alternative.
Die fehlt eine Datei, oder die Rechte sind irgendwo falsch: system/classes/system_info/TimezoneSetter.inc.php
Irgendwo wird da ja auch etwas auf Wollpalast umgeleitet. Scheint mir an der neuen Version 2.x zu liegen. Da scheint die Anleitung auf Seite 1 nicht mehr ganz zu klappen. Muss nun wohl etwas mehr geändert werden. Oder liegt es an mir? Was heißt denn Kloneshop? Wo ist der Unterschied?
Da muss nicht mehr geändert werden, nur etwas anders Hast Du die Ordner cache und template_c im Testshop geleert? Tipp für die Zukunft: speicher Dir die beiden configure-Dateien ab, dann musst Du diese bei einer Neu-Erstllung nicht ändern Was MP Solution meint ist eine Neuinstallation und die Übernahme der Artikel mit dem Importer. Das bedeutet aber auch alle Anpassungen und Styles neu zu machen.
Etwas anders? Alle Caches habe ich vor dem Sichern geleert. DeinTipp ist klasse. Hatte ich aber auch schon so gemacht Das Klonen gefällt wohl nur bei Standart. Immer alles neu einrichten wäre mir zu aufwendig. Dann werde ich mal weiter nach dem Fehler suchen. Danke schon mal.
Die Fehlermeldung gibt einen Pfad an der natürlich nicht gefunden werden kann da der Testshop ja woanders liegt. (WARNING(2): "include_once(/www/htdocs/w012e540/wollpalast.de/system/classes/system_info/TimezoneSetter.inc.php) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory") Richtig müßte es heißen "www/htdocs/w00f7214/testshop.elles-fadenwerk.de/" Wo finde ich denn die Anweisung nach der Datei TimezoneSetter.inc.php zu suchen.
Doch die stimmen. hier mal eine als Beispiel: Code: <?php /* -------------------------------------------------------------- configure.php 2014-01-14 gm Gambio GmbH http://www.gambio.de Copyright (c) 2014 Gambio GmbH Released under the GNU General Public License (Version 2) [http://www.gnu.org/licenses/gpl-2.0.html] -------------------------------------------------------------- based on: (c) 2000-2001 The Exchange Project (earlier name of osCommerce) (c) 2002-2003 osCommerce (configure.php,v 1.14 2003/02/21); www.oscommerce.com (c) 2003 XT-Commerce - community made shopping http://www.xt-commerce.com Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ $t_document_root = '/www/htdocs/w00f7214/testshop.elles-fadenwerk.de/'; // absolute server path required (domain root) $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', 'http://testshop.elles-fadenwerk.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers define('HTTP_CATALOG_SERVER', 'http://testshop.elles-fadenwerk.de'); define('HTTPS_CATALOG_SERVER', 'https://testshop.elles-fadenwerk.de'); define('ENABLE_SSL_CATALOG', 'false'); // 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 define('DIR_WS_CATALOG', $t_dir_ws_catalog); // absolute url path required define('DIR_FS_CATALOG', $t_dir_fs_frontend); // absolute server path required define('DIR_WS_IMAGES', 'images/'); define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/'); define('DIR_FS_CATALOG_ORIGINAL_IMAGES', DIR_FS_CATALOG_IMAGES . 'product_images/original_images/'); define('DIR_FS_CATALOG_THUMBNAIL_IMAGES', DIR_FS_CATALOG_IMAGES . 'product_images/thumbnail_images/'); define('DIR_FS_CATALOG_INFO_IMAGES', DIR_FS_CATALOG_IMAGES . 'product_images/info_images/'); define('DIR_FS_CATALOG_POPUP_IMAGES', DIR_FS_CATALOG_IMAGES . 'product_images/popup_images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/'); define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/'); define('DIR_WS_CATALOG_ORIGINAL_IMAGES', DIR_WS_CATALOG_IMAGES . 'product_images/original_images/'); define('DIR_WS_CATALOG_THUMBNAIL_IMAGES', DIR_WS_CATALOG_IMAGES . 'product_images/thumbnail_images/'); define('DIR_WS_CATALOG_INFO_IMAGES', DIR_WS_CATALOG_IMAGES . 'product_images/info_images/'); define('DIR_WS_CATALOG_POPUP_IMAGES', DIR_WS_CATALOG_IMAGES . 'product_images/popup_images/'); define('DIR_WS_INCLUDES', 'includes/'); define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/'); 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_WS_CATALOG. 'lang/'); define('DIR_FS_LANGUAGES', DIR_FS_CATALOG. 'lang/'); define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/'); define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/'); define('DIR_FS_INC', DIR_FS_CATALOG . 'inc/'); // define our database connection define('DB_SERVER', 'dd7734.kasserver.com'); // eg, localhost - should not be empty for productive servers define('DB_SERVER_USERNAME', 'xxxxxxx'); define('DB_SERVER_PASSWORD', 'xxxxxxxx'); define('DB_DATABASE', 'd01c4fa0'); define('USE_PCONNECT', 'false'); // use persistent connections? define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql' unset($t_document_root); unset($t_dir_fs_backend); unset($t_dir_fs_frontend); unset($t_dir_ws_catalog); Das ist nun die admin/includes/configure.php die andere ist entsprechend
Das ist tatsächlich der Ordner-Name? testshop.elles-fadenwerk.de Nachtrag: stimmt die Datenbank? meistens ist das localhost und nicht kasserver.com
Ja stimmt so. Ist im Original auch so und da klappt es ja. Ich starte noch einmal neu. Mal sehen was dabei raus kommt.
Keine Änderungen. Ich habe die Dateien alle neu hochgeladen und auch die Datenbank noch einmal neu gesichert und in den Testshop hochgeladen. Immer noch die gleiche Fehlermeldung. Code: WARNING(2): "include_once(/www/htdocs/w012e540/wollpalast.de/system/classes/system_info/TimezoneSetter.inc.php) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory" WARNING(2): "include_once() [<a href='function.include'>function.include</a>]: Failed opening '/www/htdocs/w012e540/wollpalast.de/system/classes/system_info/TimezoneSetter.inc.php' for inclusion (include_path='.:/usr/share/php:..')" Fatal error: Class 'TimezoneSetter' not found in /www/htdocs/w00f7214/testshop.elles-fadenwerk.de/system/core/MainFactory.inc.php(238) : eval()'d code on line 1 FATAL ERROR(1): "Class 'TimezoneSetter' not found"
Ich hab das mal aus dem Tutorial rausgezogen. Bitte bei solchen Fehlern noch mal wirklich schritt für schritt kontrollieren. Stimmen alle Pfade und URLs in BEIDEN Configure Dateien? Admin und includes Sind die 2 Cache Ordner geleert bis auf htaccess und index dateien? Ist die Subdomain auch auf den Richtigen Ordner konfiguriert beim Hoster? Ist die Datenbank kopiert worden und in den configure Dateien die neue Datenbank hinterlegt?
So nun hab ich es noch einmal neu gemacht und alles genau kontrolliert. Alles gelöscht was gelöscht werden sollte und was soll ich sagen, nun geht es. Keine Ahnung warum oder was ich die Male davor anders gemacht habe, aber es geht. Ich bedanke mich recht herzlich für eure Hilfe und eure Geduld. Nun kann ich endlich die Updates testen.