Übersicht Anpassungen
Datei: includes\classes\Smarty_2.6.27\Smarty_Compiler.class.php
Code:
$source_content = preg_replace($search.'e', "'" . $this->_quote_replace($this->left_delimiter) . 'php' . "' . str_repeat(\"\n\", substr_count('\0', \"\n\")) .'" . $this->_quote_replace($this->right_delimiter) . "'" , $source_content);
ersetzen mit:
if (version_compare(PHP_VERSION, 5.5, '<')){ $source_content = preg_replace($search.'e', "'" . $this->_quote_replace($this->left_delimiter) . 'php' . "' . str_repeat(\"\n\", substr_count('\0', \"\n\")) .'" . $this->_quote_replace($this->right_delimiter) . "'" , $source_content); }else{ $source_content = preg_replace_callback($search, create_function ('$matches', "return '" . $this->_quote_replace($this->left_delimiter) . 'php' . "' . str_repeat(\"\n\", substr_count('$matches[1]', \"\n\")) .'" . $this->_quote_replace($this->right_delimiter) . "';") , $source_content); }
Datei: ioncube_loader_lin_5.5.so: Upload in: /[SHOPROOT]/ioncube/ (nur Multistore Installation)
Datei: php.ini (nur Multistore Installation)
Code:
zend_extension =/[PFAD]/ioncube/ioncube_loader_lin_[VERSION].so
ersetzen mit:
zend_extension =/[SHOPROOT]/ioncube/ioncube_loader_lin_5.5.so
Datei: includes\application_top.php
weitere Warnmeldungen ggf. unterbinden
Code:
error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT);
ersetzen mit:
error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
Datei: .htaccess
testweise Aktivierung von PHP 5.5, siehe http://www.modified-shop.org/wiki/PHP_Version_bei_verschiedenen_Providern_/_Hostern_umstellen
Code:
AddType x-mapp-php5 .php AddHandler x-mapp-php5 .php
ersetzen mit:
AddType x-mapp-php5.5 .php AddHandler x-mapp-php5.5 .php
Datei: admin\includes\modules\categories_view.php
Code:
xtc_get_parent_categories(&$arrCategories, $categories['categories_id'], $current_category_id);
ersetzen mit:
xtc_get_parent_categories($arrCategories, $categories['categories_id'], $current_category_id);