Update-Problem

Hallo alle Miteinander,

wir haben auf Unserem Server oxidshop COMMUNITY EDITION 4.8.5 installiert. Ich wurde damit beauftragt diesen upzudaten.

Als erstes habe ich erstmal versucht die COMMUNITY EDITION 4.8.5 neu zu installieren, was auch gut geklappt hat => Ich erfülle alles Systemanforderungen.

Dann habe ich den Shop vom Server runtergeladen, und versucht diesen zum Laufen zu bringen. config.inc.php wurde angepasst, Dateien vom Server binär runtergeladen und Datenbank runtergeladen.

Dann habe ich einfach mal versucht die Seite auszuführen, Admin bereich ebenso => weiß
Wenn man die Seite (nicht die Admin) aufruft kommt folgender Fehler in der log:

oxSystemComponentException-oxException (time: 2014-10-10 14:51:03): [0]: Function 'oeThemeSwitcherGetUserAgent' does not exist or is not accessible! (oxViewConfig)
 
 Stack Trace: #0 X:\Web\Webseiten\arrivato-2014-live\www.arrivato.net	mp\smarty\f6019e0aad80ce60826d6f183a9d4cde^%%36^366^366ECF91%%page.tpl.php(87): oxSuperCfg->__call('oeThemeSwitcher...', Array)
#1 X:\Web\Webseiten\arrivato-2014-live\www.arrivato.net	mp\smarty\f6019e0aad80ce60826d6f183a9d4cde^%%36^366^366ECF91%%page.tpl.php(87): oxViewConfig->oeThemeSwitcherGetUserAgent()
#2 X:\Web\Webseiten\arrivato-2014-live\www.arrivato.net\core\smarty\Smarty.class.php(1869): include('X:\\Web\\Webseite...')
#3 X:\Web\Webseiten\arrivato-2014-live\www.arrivato.net	mp\smarty\f6019e0aad80ce60826d6f183a9d4cde^%%40^405^405277AF%%start.tpl.php(179): Smarty->_smarty_include(Array)
#4 X:\Web\Webseiten\arrivato-2014-live\www.arrivato.net\core\smarty\Smarty.class.php(1263): include('X:\\Web\\Webseite...')
#5 X:\Web\Webseiten\arrivato-2014-live\www.arrivato.net\core\oxshopcontrol.php(502): Smarty->fetch('page/shop/start...', 'ox|0|0|1|0')
#6 X:\Web\Webseiten\arrivato-2014-live\www.arrivato.net\core\oxshopcontrol.php(350): oxShopControl->_render(Object(Start))
#7 X:\Web\Webseiten\arrivato-2014-live\www.arrivato.net\core\oxshopcontrol.php(123): oxShopControl->_process('start', NULL, NULL, NULL)
#8 X:\Web\Webseiten\arrivato-2014-live\www.arrivato.net\core\oxid.php(38): oxShopControl->start()
#9 X:\Web\Webseiten\arrivato-2014-live\www.arrivato.net\index.php(27): Oxid::run()
#10 {main}

 Faulty component --> 
---------------------------------------------

Wenn ich den tmpordner vom Neuinstallierten in den vom Serverkopierten überschreibe, dann lädt er nur den Login-Bereich (nicht die komplette Admin). Und wenn ich tmpordner leere dann kommt wieder die gleiche Fehlermeldung.

Hätte jemand eine Idee woran das liegen könnte?

Mit freundlichen Grüßen

Lowiec

Hast Du auch die Views aktualisiert?

Du kannst versuchen alle Module über phpmyadmin zu deaktivieren. Wie es scheint gibt es ein Problem mit dem Themeswitcher.

Wie/Wo kann ich die Views aktuallisieren?

In welcher Tabelle befinden sich die Module? Und mit deaktivieren meinst du löschen oder gibt es einen Wert den man setzen kann?

so gehts
http://forum.oxid-esales.com/showthread.php?t=12795&page=2#post131793

Klasse, die Seite sieht halbwegs normal aus!

In der Admin steht “Die Systemgesundheit dieses Shops ist gefährdet. Möglicherweise verhält sich Ihr OXID eShop in einigen Bereichen unerwartet. Bitte stellen Sie sicher, dass die Servereinstellungen korrekt vorgenommen werden. Unterstützung finden Sie in der Systemgesundheitsprüfung.
WICHTIG: Aus Sicherheitsgründen setzen Sie Ihre config.inc.php Datei auf read-only-Modus!”

und ein Punkt ist nicht erfüllt “Dateizugriffsrechte”, beim Neuinstallierten ist dies nicht der Fall.

Wie bekomme ich die Module wieder zurück, bzw erstellt oxid sich die automatisch neu?
Wo kann ich dem oxidshop Dateizugriffrechte geben?

Die Fehlermeldung mit der config.inc.php kannst Du im Testsystem ignorieren. Im Livesystem - melde Dich per FTP an, wechsle ins Root-Verzeichnis des Shops markiere die config.inc.php und setze die Rechte auf nur lesen.

Die Module sind immer noch da, Melde Dich im Backend an Erweiterungen - Module und dort kannst Du sie dann wieder aktivieren.

Wenn ich den Modul-Connector wieder aktiviere dann kommt wieder eine weiße Seite. Kein Fehler im exception_log.txt.

hier sind die dateien mit den entsprechenden rechten: http://wiki.oxidforge.org/Installation#PHP_configuration

[QUOTE=Lowiec;151103]Wenn ich den Modul-Connector wieder aktiviere dann kommt wieder eine weiße Seite. Kein Fehler im exception_log.txt.[/QUOTE]

Meinst Du den D3-Modul-Connector? Der braucht Zend, steht das zur Verfügung?

Ja es handelt sich um den D3-Modul-Connector. Wo überprüfe ich, ob Zend vorhanden ist?

über php-info. siehe bild. nur steht dann eben der zend guard drin, net ioncube, wie bei mir.

Genauso stehts bei mir auch.

“This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.5.0, Copyright © 1998-2014 Zend Technologies”

NEIN! zendguard oder unwahrscheinlicher zendoptimizer. den guard musste entweder installieren oder aktivieren - je nach hoster bzw. gebuchtem paket…

Hat Dein Testsystem die gleiche PHP-Version wie das Livesystem?
Den Modulconnector gibt es für verschiedene Versionen (was auch für andere Module gilt). Für den korrekten betrieb sollte die passende Installiert sein.

Es hat zwar eine Weile gedauert, aber ich hab es zum laufen gebracht. Vielen Dank für Eure Hilfe.

schön. und an was lags?