Plötzlich nurmehr leere Seite auch im Admin

Shop Version 4.10.7 mit php 5.6.40
ich habe im Exceptionlog folgende Einträge:
Faulty component --> oxubase

oxSystemComponentException-oxException (time: 2020-01-14 11:33:16): [0]: EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND
Stack Trace: #0 /var/customers/webs/picnxvrk/core/oxutilsobject.php(188): oxUtilsObject->_getObject(‘oxsystemcompone…’, 0, Array)
#1 [internal function]: oxUtilsObject->oxNew(‘oxSystemCompone…’)
#2 /var/customers/webs/picnxvrk/core/oxfunctions.php(368): call_user_func_array(Array, Array)
#3 /var/customers/webs/picnxvrk/core/oxutilsobject.php(178): oxNew(‘oxSystemCompone…’)
#4 [internal function]: oxUtilsObject->oxNew(‘oxUBase’)
#5 /var/customers/webs/picnxvrk/core/oxfunctions.php(368): call_user_func_array(Array, Array)
#6 /var/customers/webs/picnxvrk/core/oxutils.php(1488): oxNew(‘oxUBase’)
#7 /var/customers/webs/picnxvrk/core/oxfunctions.php(233): oxUtils->handlePageNotFoundError(‘GRAEF-Pickhart/…’)
#8 /var/customers/webs/picnxvrk/core/oxseodecoder.php(218): error_404_handler(‘GRAEF-Pickhart/…’)
#9 /var/customers/webs/picnxvrk/core/oxconfig.php(364): oxSeoDecoder->processSeoCall()
#10 /var/customers/webs/picnxvrk/core/oxconfig.php(420): oxConfig->_processSeoCall()
#11 /var/customers/webs/picnxvrk/core/oxconfig.php(331): oxConfig->init()
#12 /var/customers/webs/picnxvrk/modules/oe/oethemeswitcher/core/oethemeswitcherconfig.php(52): oxConfig->getConfigParam(‘blProductive’)
#13 /var/customers/webs/picnxvrk/core/oxconfig.php(1934): oeThemeSwitcherConfig->getConfigParam(‘blProductive’)
#14 /var/customers/webs/picnxvrk/core/oxshopcontrol.php(621): oxConfig->isProductiveMode()
#15 /var/customers/webs/picnxvrk/core/oxshopcontrol.php(585): oxShopControl->_getErrorReportingLevel()
#16 /var/customers/webs/picnxvrk/core/oxshopcontrol.php(121): oxShopControl->_runOnce()
#17 /var/customers/webs/picnxvrk/core/oxid.php(40): oxShopControl->start()
#18 /var/customers/webs/picnxvrk/index.php(26): Oxid::run()
#19 /var/customers/webs/picnxvrk/oxseo.php(44): require(’/var/customers/…’)
#20 {main}

Faulty component --> oxubase

Kann mir jemand vielleicht einen Tipp geben wo ich nsetzen kann?

Danke

Wenn man die Seite https://www.pickhart.shop/ aufruft, dann bekommt man 500er Status zurück, dies deutet darauf hin das Deine .htaccess Datei einen Fehler aufweist.

Hallo,
Ich habe die .htacces nicht verändert.
Nun habe ich testweise verschiedene Varianten der .htaccess geteste, hat aber keine Änderung gebracht.

Inhalt der .htaccess:

AddHandler php-fastcgi5.6 .php .phtml .phps

In case you want to add a .htpasswd authentification

you’ll have to add the host of the shop as an allowed entity,

so that calls from the host skip the authentification

Example:

Order Deny,Allow

Deny from All

AuthType Basic

AuthName “Access not allowed”

AuthUserFile path_to_htpasswd_file/.htpasswd

Require valid-user

Allow from localhost

Satisfy Any

Options +FollowSymLinks RewriteEngine On RewriteBase /

RewriteCond %{HTTP_HOST} stebashop.at$ [NC]

RewriteRule ^(.*) https://www.pickhart.shop/STEBA-Pickhart/ [R=301,L]

RewriteCond %{HTTP_HOST} graefshop.at$ [NC]

RewriteRule ^(.*) https://www.pickhart.shop/GRAEF-Pickhart/ [R=301,L]

RewriteCond %{HTTP_HOST} graef-shop.at$ [NC]

RewriteRule ^(.*) https://www.pickhart.shop/GRAEF-Pickhart/ [R=301,L]

RewriteCond %{SERVER_PORT}   !^443$
RewriteRule  (.*)  https://%{HTTP_HOST}/$1   [L]

RewriteCond %{REQUEST_URI}     config\.inc\.php [NC]
RewriteRule ^config\.inc\.php  index\.php       [R=301,L]

RewriteCond %{QUERY_STRING}     fnc=(getShopVersion|getShopEdition|getRevision) [NC]
RewriteRule ^(.*)$              $1?                                             [R=301,L]

RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]

RewriteCond %{REQUEST_URI} oxseo\.php$
RewriteCond %{QUERY_STRING} mod_rewrite_module_is=off
RewriteRule oxseo\.php$ oxseo.php?mod_rewrite_module_is=on [L]

RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/application\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !(\.html|\/|\.jpg|\.css|\.pdf|\.doc|\.gif|\.png|\.js|\.htc|\.svg)$ %{REQUEST_URI}/ [R=301,L]

RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/application\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (\.html|\/)$ oxseo.php


RewriteCond %{REQUEST_URI} (\/out\/pictures\/generated\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (\.jpe?g|\.gif|\.png|\.svg)$ getimg.php

disabling log file access from outside

<FilesMatch “(EXCEPTION_LOG.txt|.log|.tpl|pkg.rev|.ini|pkg.info|.pem)$”>
order allow,deny
deny from all

Prevent .ht* files from being sended to outside requests

<Files ~ “^.ht”>
Order allow,deny
Deny from all

Options -Indexes
DirectoryIndex index.php index.html

Deine RewriteConds mit RewriteRules im Kopf sorgen wahrscheinlich für Endlossschleife deswegen der 500er Fehler…

Am besten nimmst

# RewriteCond %{HTTP_HOST} stebashop.at$ [NC]

# RewriteRule ^(.*) https://www.pickhart.shop/STEBA-Pickhart/ [R=301,L]

# RewriteCond %{HTTP_HOST} graefshop.at$ [NC]

# RewriteRule ^(.*) https://www.pickhart.shop/GRAEF-Pickhart/ [R=301,L]

# RewriteCond %{HTTP_HOST} graef-shop.at$ [NC]

# RewriteRule ^(.*) https://www.pickhart.shop/GRAEF-Pickhart/ [R=301,L]

mal raus und guckst ob Du dann wieder den Shop aufrufen kannst.

Update: Anschließend muss evtl. Deinen Browser Cache für die Hosts leeren, damit das auch vernünftig testen kannst.

Hallo

das problem ist gelöst.
Aus unerklärlichen Gründen hat das gesamte application Verzeichnis gefehlt.
Nach dem Rückspielen ist der Shop wieder gelaufen.

Danke für die Unterstützung

1 Like

Gerne, schön zu lesen das der Shop wieder läuft.

1 Like