Anleitung Shopumzug, neue Domain, neuer Ordner, neuer Server, Testshop erstellen usw.

Thema wurde von Dennis (MotivMonster.de), 17. März 2014 erstellt.

  1. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.203
    Danke erhalten:
    6.208
    Danke vergeben:
    1.107
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    5.6 geht nur mit neuster shopversion. auf 5.4 oder 5.5 umstellen.
     
  2. Anonymous

    Anonymous Aktives Mitglied

    Registriert seit:
    25. November 2015
    Beiträge:
    28
    Danke erhalten:
    0
    Danke vergeben:
    4
    1 Problem in Griff bekommen.

    WARNING(2): "session_save_path(): open_basedir restriction in effect. File(/srv/www/vhosts/euroverlag.de/htdocs/gambio/cache)

    Habe auf PHP 5.5 umgestellt.
    Trotzdem noch folgende Fehlermeldung:
    WARNING(2): "Creating default object from empty value" in /customers/d/1/a/eddyseifert.de/httpd.www/gambio/templates/EyeCandy/source/classes/ShoppingCartDropdown.inc.php:139 (Details)
    Backtrace: #0 (#ShoppingCartDropdown) get_html called at [/customers/d/1/a/eddyseifert.de/httpd.www/gambio/templates/EyeCandy/source/boxes/cart_dropdown.php:18] #1 include called at [/customers/d/1/a/eddyseifert.de/httpd.www/gambio/templates/EyeCandy/source/boxes.php:17] #2 require called at [/customers/d/1/a/eddyseifert.de/httpd.www/gambio/index.php:72]
    WARNING(2): "Creating default object from empty value" in /customers/d/1/a/eddyseifert.de/httpd.www/gambio/templates/EyeCandy/source/classes/ShoppingCartDropdown.inc.php:139 (Details)
    Backtrace: #0 (#ShoppingCartDropdown) get_html called at [/customers/d/1/a/eddyseifert.de/httpd.www/gambio/templates/EyeCandy/source/boxes/cart_dropdown.php:23] #1 include called at [/customers/d/1/a/eddyseifert.de/httpd.www/gambio/templates/EyeCandy/source/boxes.php:17] #2 require called at [/customers/d/1/a/eddyseifert.de/httpd.www/gambio/index.php:72]
    Fatal error: Call to undefined function session_is_registered() in /customers/d/1/a/eddyseifert.de/httpd.www/gambio/includes/functions/sessions.php on line 88

    Datei sessions.php:

    @ini_set("session.gc_maxlifetime", 1440);
    @ini_set("session.gc_probability", 100);

    if (STORE_SESSIONS == 'mysql') {
    if (!$SESS_LIFE = get_cfg_var('session.gc_maxlifetime')) {
    $SESS_LIFE = 1440;
    }

    function _sess_open($save_path, $session_name) {
    return true;
    }

    function _sess_close() {
    return true;
    }

    function _sess_read($key) {
    $qid = xtc_db_query("select value from " . TABLE_SESSIONS . " where sesskey = '" . $key . "' and expiry > '" . time() . "'", 'db_link', false);

    $value = xtc_db_fetch_array($qid);
    if ($value['value']) {
    return $value['value'];
    }

    return false;
    }

    function _sess_write($key, $val) {
    global $SESS_LIFE;

    $expiry = time() + $SESS_LIFE;
    $value = addslashes($val);

    $qid = xtc_db_query("select count(*) as total from " . TABLE_SESSIONS . " where sesskey = '" . $key . "'", 'db_link', false);
    $total = xtc_db_fetch_array($qid);

    if ($total['total'] > 0) {
    return xtc_db_query("update " . TABLE_SESSIONS . " set expiry = '" . $expiry . "', value = '" . $value . "' where sesskey = '" . $key . "'", 'db_link', false);
    } else {
    return xtc_db_query("insert into " . TABLE_SESSIONS . " values ('" . $key . "', '" . $expiry . "', '" . $value . "')", 'db_link', false);
    }

    }

    function _sess_destroy($key) {
    return xtc_db_query("delete from " . TABLE_SESSIONS . " where sesskey = '" . $key . "'", 'db_link', false);
    }

    function _sess_gc($maxlifetime) {
    xtc_db_query("delete from " . TABLE_SESSIONS . " where expiry < '" . time() . "'", 'db_link', false);

    return true;
    }

    session_set_save_handler('_sess_open', '_sess_close', '_sess_read', '_sess_write', '_sess_destroy', '_sess_gc');
    }

    function xtc_session_start() {
    return session_start();
    }

    function xtc_session_register($variable) {
    global $session_started;

    if ($session_started == true) {
    return session_register($variable);
    }
    }

    function xtc_session_is_registered($variable) {
    return session_is_registered($variable);
    }

    function xtc_session_unregister($variable) {
    return session_unregister($variable);
    }

    function xtc_session_id($sessid = '') {
    if (!empty($sessid)) {
    return session_id($sessid);
    } else {
    return session_id();
    }
    }

    function xtc_session_name($name = '') {
    if (!empty($name)) {
    return session_name($name);
    } else {
    return session_name();
    }
    }

    function xtc_session_close() {
    if (function_exists('session_close')) {
    return session_close();
    }
    }

    function xtc_session_destroy() {
    return session_destroy();
    }

    function xtc_session_save_path($path = '') {
    if (!empty($path)) {
    return session_save_path($path);
    } else {
    return session_save_path();
    }
    }

    function xtc_session_recreate() {

    $session_backup = $_SESSION;

    unset($_COOKIE[xtc_session_name()]);

    xtc_session_destroy();

    if (STORE_SESSIONS == 'mysql') {
    session_set_save_handler('_sess_open', '_sess_close', '_sess_read', '_sess_write', '_sess_destroy', '_sess_gc');
    }

    xtc_session_start();

    $_SESSION = $session_backup;
    unset($session_backup);

    --------------------------------------------------------------------------------------------------------
    Habe mal den Ordner temlates und StyleEdit mit allen Unterordnern sowie Dateien auf 777 gesestzt.
    Hat aber nichts gebracht.
    Nun sitz ich da und hab kein Plan mehr.
    Aber schon mal Danke für die vielen Antworten.
    MFG
    Eddy
     
  3. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.203
    Danke erhalten:
    6.208
    Danke vergeben:
    1.107
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Nutze bitte für solche Blöcke und Fehlermeldungen eine CODE Box, sind die Buttons hier über der Eingabe z.b. # <>
    dann bleibt es lesbarer. Danke.

    Hast du das Session erneuern aus dem. 1. Beitrag gemacht?
    Die Caches noch mal geleert?
    Alle Dateien richtig kopiert und übertragen?
     
  4. Anonymous

    Anonymous Aktives Mitglied

    Registriert seit:
    25. November 2015
    Beiträge:
    28
    Danke erhalten:
    0
    Danke vergeben:
    4
    Hallo,
    habe Session erneuert. Cache geleert (Danach war auch die 1. Fehlermeldung weg.) Alle Dateien wurden richtig kopiert. Auch die Rechte laut neuem Handbuch gesetzt. Leider nix.
    MFG
    E.S.
     
  5. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.203
    Danke erhalten:
    6.208
    Danke vergeben:
    1.107
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Wo hattest du die Dateien den gespeichert als du sie runter geladen hattest vom alten Server?
    Sag bitte nicht Desktop oder Download Ordner
     
  6. Anonymous

    Anonymous Aktives Mitglied

    Registriert seit:
    25. November 2015
    Beiträge:
    28
    Danke erhalten:
    0
    Danke vergeben:
    4
    #306 Anonymous, 7. Dezember 2015
    Zuletzt bearbeitet: 9. Dezember 2015
    Nein auf einer seperaten Festplatte im Ordne "gesichert Gambio". Mit FilZilla auf die Platte und von Platte auf Domain Testserver in Ordner "gambio". Di Index verweist dort auf den Ordner "gambio". robots.txt liegt im Ordner "gambio"
    User-agent: *
    Disallow: /*XTCsid*
    Disallow: /*currency=*
    Disallow: /*filter_fv_id*
    usw.
    oder muss die ins Haupverzeichnis der Domain und angepasst werden?

    So, nun habe ich alles komplett nocheimal Schritt für Schritt durchgeführt. Habe immer noch die gleiche Meldung:
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------

    WARNING(2): "Creating default object from empty value" in /customers/d/1/a/eddyseifert.de/httpd.www/gambio/templates/EyeCandy/source/classes/ShoppingCartDropdown.inc.php:139

    WARNING(2): "Creating default object from empty value" in /customers/d/1/a/eddyseifert.de/httpd.www/gambio/templates/EyeCandy/source/classes/ShoppingCartDropdown.inc.php:139

    Was kann das sein? Werde es mal auf meinem Rechner auf localhost probieren.

    MFG
    Edward Seifert


    Hallo,

    Fehler endlich gefunden. Im Shop wurden Seitenvelinkungen im PHP Code im Content Manager von meinem Vorgänger vorgenommen, welche auch die index betraf und somit auch die Fehlermeldung verursachte.
    "http://www.euroverlag.de/gambio/index.php?cat=c1_Testkategorie-testkategorietest.html"
    Diese lief über Speicherort database. Der Zugriff vom Testserver auf die Datenbank vom eigentlichen Server
    war dem zu Folge gar nicht möglich.

    Mit freundlichen Grüßen
    Edward Seifert
     
  7. Philip

    Philip Erfahrener Benutzer

    Registriert seit:
    28. Mai 2015
    Beiträge:
    170
    Danke erhalten:
    3
    Danke vergeben:
    25
    Hallo Dennis,

    kann ich mit dem Testshop auch auf das CMS von Gambio zugreifen?
     
  8. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.203
    Danke erhalten:
    6.208
    Danke vergeben:
    1.107
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Was ist den das CMS von Gambio für dich???
    CMS ist content Managment System - Was meinst du damit?
     
  9. Philip

    Philip Erfahrener Benutzer

    Registriert seit:
    28. Mai 2015
    Beiträge:
    170
    Danke erhalten:
    3
    Danke vergeben:
    25
    Ich meine damit das Backend
     
  10. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.203
    Danke erhalten:
    6.208
    Danke vergeben:
    1.107
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Ja klar, sonst wäre das ganze ja witzlos
     
  11. Philip

    Philip Erfahrener Benutzer

    Registriert seit:
    28. Mai 2015
    Beiträge:
    170
    Danke erhalten:
    3
    Danke vergeben:
    25
    ok, ich hatte noch einen Fehler in der configure.php. Jetzt kann ich auch auf das Backend zugreifen. Danke!
     
  12. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    12. November 2015
    Beiträge:
    228
    Danke erhalten:
    67
    Danke vergeben:
    59
    Ich habe leider folgendes Problem.

    Heute wollte ich mit meinen Shop (war noch nicht online) von der domain (Link nur für registrierte Nutzer sichtbar.) auf (Link nur für registrierte Nutzer sichtbar.) umziehen.

    Leider bekomme ich folgende Fehlermeldung, wenn ich (Link nur für registrierte Nutzer sichtbar.) aufrufe.
    Code:
    [URL="http://www.dietierbestatterin.de/#"][B]USER WARNING(512): [/B]"/customers/a/7/5/dietierbestatterin.de/httpd.www/cache/directory_cache_CURRENT_TEMPLATE-persistent_data_cache-1d8acbc4e3093c0dcc1c266988485ca1.pdc is not writable"[/URL][URL="http://www.dietierbestatterin.de/#"][B]USER WARNING(512): [/B]"/customers/a/7/5/dietierbestatterin.de/httpd.www/cache/ClassRegistry_CURRENT_TEMPLATE-persistent_data_cache-1d8acbc4e3093c0dcc1c266988485ca1.pdc is not writable"[/URL][URL="http://www.dietierbestatterin.de/#"][B]WARNING(2): [/B]"require_once(/customers/a/7/5/dietierbestatterin.de/httpd.www/admin/gm/classes/GMOpenSearch.php): failed to open stream: No such file or directory"[/URL] Fatal error: require_once(): Failed opening required  '/customers/a/7/5/dietierbestatterin.de/httpd.www/admin/gm/classes/GMOpenSearch.php'   (include_path='/customers/a/7/5/dietierbestatterin.de/httpd.www/vendor/phpunit/dbunit:/customers/a/7/5/dietierbestatterin.de/httpd.www/vendor/symfony/yaml:.:/usr/share/php')  in  /customers/a/7/5/dietierbestatterin.de/httpd.www/includes/application_top.php  on line 228 [URL="http://www.dietierbestatterin.de/#"][B]COMPILE ERROR(64): [/B]"require_once(): Failed opening required '/customers/a/7/5/dietierbestatterin.de/httpd.www/admin/gm/classes/GMOpenSearch.php' (include_path='/customers/a/7/5/dietierbestatterin.de/httpd.www/vendor/phpunit/dbunit:/customers/a/7/5/dietierbestatterin.de/httpd.www/vendor/symfony/yaml:.:/usr/share/php')"[/URL]
    Ich habe bereits getan:
    - Alle Dateien im Filezilla unter früherem (Link nur für registrierte Nutzer sichtbar.) gedownloaded auf Festplatte.
    - Diese Dateien wieder hochgeladen auf (Link nur für registrierte Nutzer sichtbar.)
    - Seitdem kommt o. g. Fehlermeldung.
    - Toolbox -> alle Caches geleert
    - Shop online/offline -> Aktueller Shopstatus "An"
    - in den Dateien, wo man schauen soll, ob auf /shop verwiesen ist, habe ich nichts dergleichen gefunden.


    In der Shopverwaltung ist in der Shop-Information bei Gambio als url ...../shop gespeichert (siehe Screenshot) Zwischenablage01.jpg . Es ist nicht möglich, das Feld zu ändern. Liegt es vielleicht daran?

    Jetzt weiß ich nicht mehr weiter.
    Danke für eure Hilfe.
     
  13. Kai Schoelzke

    Kai Schoelzke Beta-Held

    Registriert seit:
    30. März 2016
    Beiträge:
    3.975
    Danke erhalten:
    606
    Danke vergeben:
    292
    Hallo, gebe mal den Ordner cache die Schreibrechte 777, und leere den Ordner bis auf index.html und .htaccess und auch den Ordner template_c und auch alle anderen Ordnern solltest du die passenden Schreibrechte verpassen, steht alles im Handbuch.
     
  14. Kai Schoelzke

    Kai Schoelzke Beta-Held

    Registriert seit:
    30. März 2016
    Beiträge:
    3.975
    Danke erhalten:
    606
    Danke vergeben:
    292
    P.S. die Arbeit hättest du dir sparen können, einfach die Domain auf den Ordner Shop richten, die configure Dateien anpassen, das wäre es gewesen.
    Es ist doch noch nicht zu spät, der Shop läuft doch noch, da kannst du dir alles andere sparen.
     
  15. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    12. November 2015
    Beiträge:
    228
    Danke erhalten:
    67
    Danke vergeben:
    59
    Hallo Kai,

    wo genau im Handbuch steht das mit "....einfach die Domain auf den Ordner Shop richten, die configure Dateien anpassen...."? Ich glaube, ich sehe inzwischen den Wald vor lauter Bäumen nicht mehr und denke, dass das jetzt wohl am einfachsten ist, oder?

    Danke und viele Grüße
    Manja
     
  16. Kai Schoelzke

    Kai Schoelzke Beta-Held

    Registriert seit:
    30. März 2016
    Beiträge:
    3.975
    Danke erhalten:
    606
    Danke vergeben:
    292
    das steht ja auch nicht im Handbuch, sondern welche Rechte welcher Ordner haben muss. Du kannst doch bei deinem Provider einstellen, wo die Domain hin zeigen soll. Jetzt ist deine Domain wahrscheinlich auf das Rootverzeichnis deines Hostings gerichtet, stelle das so ein, das die Domain auf den Ordner shop verweist, dann passt du die Dateien includes/configure.php und admin/includes/configure.php an, das war es.
     
  17. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    12. November 2015
    Beiträge:
    228
    Danke erhalten:
    67
    Danke vergeben:
    59
    Wie heißt das mit dem Ändern denn fachmännisch bei einem Provider? Ich finde das nicht und müsste den Provider anschreiben.
     
  18. Kai Schoelzke

    Kai Schoelzke Beta-Held

    Registriert seit:
    30. März 2016
    Beiträge:
    3.975
    Danke erhalten:
    606
    Danke vergeben:
    292
    bei welchem Provider bist du denn? ich würde mal bei Domain Einstellungen suchen
     
  19. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    12. November 2015
    Beiträge:
    228
    Danke erhalten:
    67
    Danke vergeben:
    59
    One.com. Hmmm, da finde ich nichts. :-(
     
  20. Kai Schoelzke

    Kai Schoelzke Beta-Held

    Registriert seit:
    30. März 2016
    Beiträge:
    3.975
    Danke erhalten:
    606
    Danke vergeben:
    292
    Offensichtlich gibt es immer noch Provider bei denen das nicht geht, ich habe mir das gerade mal angeschaut bei deinem Provider, da musst du es wohl doch so machen wie du es angefangen hast. Dann such dir die Seite raus wo das im Handbuch steht mit den Schreibrechten, passe die an, die Dateien includes/configure.php und admin/includes/configure.php musst du aber auch anpassen, sonnst geht da gar nichts, und leere erst mal die Ordner Cache und template_c wie oben beschrieben