Guten Tag zusammen,
vorne weg:
den Thread "
Welche Fehler mit PHP 5.6 kennt ihr?" habe ich gelesen. Auch die Auszüge aus anderen Threads, dass Version 1.05 nicht mehr 100% mit PHP 5.5 und höher arbeitet bzw. arbeiten wird.
Der Shop läuft wie eingangs erwähnt unter 1.05 und ist derzeit so groß und verbaut, dass ein Upgrade über 1.06 nach 2.0.2.1 uns vor größere Aufgaben stellt.
Durch die Abschaltung der PHP Versionen bei All-Inkl ist nur noch PHP ab 5.5 CGI möglich.
Der erste Fehler findet sich im Adminbereich wieder:
[ Für Gäste sind keine Dateianhänge sichtbar ]
Die Änderungen in den Application_Top Dateien sowohl im Bereich Admin/Includes als auch Includes führen zu keinerlei Auswirkungen.
Hier die beiden Codes der Dateien in unbearbeitetem Zustand, da wie gesagt es keine Auswirkungen gibt:
/admin/includes/application_top.php
// 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']} // include the language translations require(DIR_FS_LANGUAGES
. $_SESSION['language'] . '/admin/'.$_SESSION['language'] . '.php'); /includes/apllication_top.php
// set the languageif (!isset ($_SESSION['language']) || isset ($_GET['language'])) { include (DIR_WS_CLASSES
.'language.php'); if (isset($_GET['language'])) { $_GET['language']= xtc_input_validation
($_GET['language'], 'char', ''); $lng = new language
($_GET['language']); } if (!isset ($_GET['language'])) { $lng = new language
(DEFAULT_LANGUAGE
); $lng->get_browser_language(); } $_SESSION['language'] = $lng->language['directory']; $_SESSION['languages_id'] = $lng->language['id']; $_SESSION['language_charset'] = $lng->language['language_charset']; $_SESSION['language_code'] = $lng->language['code'];}if (isset($_SESSION['language']) && !isset($_SESSION['language_charset'])) { include (DIR_WS_CLASSES
.'language.php'); $_SESSION['language'] = xtc_input_validation
($_SESSION['language'], 'char', ''); $lng = new language
($_SESSION['language']); $_SESSION['language'] = $lng->language['directory']; $_SESSION['languages_id'] = $lng->language['id']; $_SESSION['language_charset'] = $lng->language['language_charset']; $_SESSION['language_code'] = $lng->language['code'];}// include the language translations Einen Forenbeitrag aus 2014 sagt:
Ganz kurze Antwort:
- modified 1.05 und PHP 5.5: NEIN
- modified 1.06 und PHP 5.5: NEIN
[...]
Quelle:
Umstellung PHP Version beim Provider (Strato)Wobei ein anderer Shop von uns mit 1.06 unter PHP 5.5 läuft ...
Meine Frage daher: Gibt es noch irgendwelche Ideen, einen 1.05er Shop unter mindest-Standard PHP 5.5 zum vernünftigen Laufen zu bekommen ?!
Vielen Dank für Antworten und Hilfen/Anregungen
Linkback: https://www.modified-shop.org/forum/index.php?topic=36646.0