Shop Hosting
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: modified eCommerce Shopsoftware v1.05 dated: 2010-07-18 SP1d incl. Securitypack und PHP 5.6 ?

    MasterChief

    • Mitglied
    • Beiträge: 189
    Hallo,
    schnelle Frage und bitte um konkrete Antwort vom Entwicklerteam oder jemandem der mir das wirklich sagen kann:

    modified eCommerce Shopsoftware v1.05 dated: 2010-07-18 SP1d incl. Securitypack
    aktuell läufts auf PHP Version 5.3.3

    ist PHP 5.6  mit dieser Shopversion möglich  bzw. ist es möglich diese Shopversion so zu tunen daß sie mit PHP 5.6 läuft?

    Bitte keine Diskussionen.... ja ich werde updaten und ja noch dieses Jahr und ja ich bin recht spät dran,  weitere
    Gründe werde ich dazu aber nicht nennen und bitte um Verständnis.
    Deswegen ja eben einfach Frage - einfache Antwort  :)

    Danke Euch !

    Linkback: https://www.modified-shop.org/forum/index.php?topic=40925.0

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.729
    • Geschlecht:
    Einfache Antwort.
    Für die 1.06 gibt es einen  PHP 5.6-Fix.
    Du kannst mal schauen ob das auch mit der 1.05 geht, also ob du die Code-Stellen findest.

    Quelle: der vor einiger Zeit leider von uns gegangene Kollege web28:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Gruß,
    noRiddle

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.181
    • Geschlecht:
    Ich denke das geht noch kürzer zusammen zu fassen:

    Zitat
    Hier die Anleitung für PHP 5.6

    Für Shopversionen vor 1.06:

    1.)
    /admin/includes/application_top.php und /includes/application_top.php vor // include the language translations erweitern mit:

    Code: PHP  [Auswählen]
    // set default charset
    @ini_set('default_charset', $_SESSION['language_charset']);

    In beiden Dateien zusätzlich das error_reporting wie folgt ändern:

    Code: PHP  [Auswählen]

    2.)
    /admin/includes/configure.php und /includes/configure.php erweitern um:

    Code: PHP  [Auswählen]
      define('DB_SERVER_CHARSET', 'latin1'); // set db charset utf8 or latin1

    3.)
    /inc/xtc_db_connect.inc.php aus 1.06 rev 4642 SP4 übernehmen

    4.)
    Darauf achten, dass in der .htaccess im shoproot nicht noch ein AddHandler drin steht, also sowas wie:

    AddHandler php53-cgi .php

    Ansonsten kommt es zu einem Fehler:

    ############################################################
    PHP version not supported

    The requested PHP version is not supported on this server.
    ------------------------------------------------------------------------
    Die gewählte PHP Version ist auf dem Server nicht verfügbar.
    ############################################################

    Punkt 2.) kann theoretisch auch ausgelassen werden, denn die xtc_db_connect.inc.php aus 1.06 rev 4642 SP4 setzt die Codierung standardmäßig auf latin1, wenn nicht anders angegeben.

    Grüße

    Torsten

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.729
    • Geschlecht:
    Was ist mit Folgendem aus web28s Anleitung ?
    Teil 2: Kodierungsfehler bei Umlauten beheben (ACHTUNG: Das funktioniert nur ab PHP 5.6)
    ===========================================================================================

    Für Modified Shop 1.00 bis einschließlich 1.06 SP2
    ---------------------------------------------------
    admin/includes/application_top.php
    Suchen nach diesem Codeblock

    // set the language
    if (!isset($_SESSION['language']) || isset($_GET['language'])) {
      ...
      ... 
    }

    Der Code in diesem If Block ist den einzelnen Shopversionen unterschiedlich und sollte mit diesem Code ersetzt werden

    // set the language
    if (!isset($_SESSION['language']) || isset($_GET['language'])) {
      include(DIR_WS_CLASSES . 'language.php');
      $lng = new language($_GET['language']);
      if (!isset($_GET['language'])) {
        $lng->get_browser_language();
      }
      $_SESSION['language'] = $lng->language['directory'];
      $_SESSION['languages_id'] = $lng->language['id'];
      $_SESSION['language_charset'] = $lng->language['language_charset']; //web28 - 2012-04-29 - add $_SESSION['language_charset']
      $_SESSION['language_code'] = $lng->language['code']; //web28 - 2010-09-05 - add $_SESSION['language_code']
    }

    Gruß,
    noRiddle

    MasterChief

    • Mitglied
    • Beiträge: 189
    Danke Euch, das sieht schon mal gut aus und Fehler bekomme ich keine.  Was kann/muss ich noch testen? Zahlungsmodule prüfen?

    Einige der Änderungen waren auch schon drin, woher genau ist mir unbekannt?!?
    Shop Hosting