Probleme beim erstellen eines Testshops

Thema wurde von Wollpalast, 7. Juli 2015 erstellt.

  1. Wollpalast
    Wollpalast Erfahrener Benutzer
    Registriert seit:
    24. Oktober 2014
    Beiträge:
    109
    Danke erhalten:
    0
    Danke vergeben:
    19
    #1 Wollpalast, 7. Juli 2015
    Zuletzt bearbeitet: 7. Juli 2015
    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"
     
  2. MP Solution
    MP Solution Erfahrener Benutzer
    Registriert seit:
    2. Oktober 2013
    Beiträge:
    2.945
    Danke erhalten:
    456
    Danke vergeben:
    93
    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.
     
  3. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.629
    Danke erhalten:
    11.350
    Danke vergeben:
    1.614
    Die fehlt eine Datei, oder die Rechte sind irgendwo falsch:
    system/classes/system_info/TimezoneSetter.inc.php
     
  4. Wollpalast
    Wollpalast Erfahrener Benutzer
    Registriert seit:
    24. Oktober 2014
    Beiträge:
    109
    Danke erhalten:
    0
    Danke vergeben:
    19
    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?
     
  5. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.629
    Danke erhalten:
    11.350
    Danke vergeben:
    1.614
    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.
     
  6. Wollpalast
    Wollpalast Erfahrener Benutzer
    Registriert seit:
    24. Oktober 2014
    Beiträge:
    109
    Danke erhalten:
    0
    Danke vergeben:
    19
    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.
     
  7. Wollpalast
    Wollpalast Erfahrener Benutzer
    Registriert seit:
    24. Oktober 2014
    Beiträge:
    109
    Danke erhalten:
    0
    Danke vergeben:
    19
    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.
     
  8. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.629
    Danke erhalten:
    11.350
    Danke vergeben:
    1.614
    Wenn der Pfad nicht stimmt, stimmen deine configure-Dateien nicht.
     
  9. Wollpalast
    Wollpalast Erfahrener Benutzer
    Registriert seit:
    24. Oktober 2014
    Beiträge:
    109
    Danke erhalten:
    0
    Danke vergeben:
    19
    #9 Wollpalast, 7. Juli 2015
    Zuletzt bearbeitet: 7. Juli 2015
    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
     
  10. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.629
    Danke erhalten:
    11.350
    Danke vergeben:
    1.614
    #10 barbara, 7. Juli 2015
    Zuletzt bearbeitet: 7. Juli 2015
    Das ist tatsächlich der Ordner-Name?
    testshop.elles-fadenwerk.de

    Nachtrag: stimmt die Datenbank? meistens ist das localhost und nicht kasserver.com
     
  11. Wollpalast
    Wollpalast Erfahrener Benutzer
    Registriert seit:
    24. Oktober 2014
    Beiträge:
    109
    Danke erhalten:
    0
    Danke vergeben:
    19
    Ja stimmt so. Ist im Original auch so und da klappt es ja.
    Ich starte noch einmal neu. Mal sehen was dabei raus kommt.
     
  12. Wollpalast
    Wollpalast Erfahrener Benutzer
    Registriert seit:
    24. Oktober 2014
    Beiträge:
    109
    Danke erhalten:
    0
    Danke vergeben:
    19
    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"
     
  13. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.211
    Danke erhalten:
    6.220
    Danke vergeben:
    1.108
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    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?
     
  14. Wollpalast
    Wollpalast Erfahrener Benutzer
    Registriert seit:
    24. Oktober 2014
    Beiträge:
    109
    Danke erhalten:
    0
    Danke vergeben:
    19
    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 :confused: oder was ich die Male davor anders gemacht habe, aber es geht. :D
    Ich bedanke mich recht herzlich für eure Hilfe und eure Geduld. Nun kann ich endlich die Updates testen.