Wartungsarbeiten Seite nach Update auf 6.2.3

Hallo,

wie im Titel schon beschrieben erhalte ich nach dem Update auf 6.2.3 vom Shop den “Maintance Mode/Wartungsarbeiten Modus”.

Ich weiß nicht woran das liegt und kann mir derzeit nicht weiterhelfen bzw. wo und was ich ändern muss, bin überfragt.

Im Log habe ich nun eine “oxdebugdb_skipped.sql” - ich glaub da kann schonmal etwas nicht stimmen oder?

Der Inhalt:

select oxv_oxdiscount_#NUMVALUE#.oxid, oxv_oxdiscount_#NUMVALUE#.oxshopid, oxv_oxdiscount_#NUMVALUE#.oxshopincl, oxv_oxdiscount_#NUMVALUE#.oxshopexcl, oxv_oxdiscount_#NUMVALUE#.oxactive, oxv_oxdiscount_#NUMVALUE#.oxactivefrom, oxv_oxdiscount_#NUMVALUE#.oxactiveto, oxv_oxdiscount_#NUMVALUE#.oxtitle, oxv_oxdiscount_#NUMVALUE#.oxamount, oxv_oxdiscount_#NUMVALUE#.oxamountto, oxv_oxdiscount_#NUMVALUE#.oxpriceto, oxv_oxdiscount_#NUMVALUE#.oxprice, oxv_oxdiscount_#NUMVALUE#.oxaddsumtype, oxv_oxdiscount_#NUMVALUE#.oxaddsum, oxv_oxdiscount_#NUMVALUE#.oxitmartid, oxv_oxdiscount_#NUMVALUE#.oxitmamount, oxv_oxdiscount_#NUMVALUE#.oxitmmultiple from oxv_oxdiscount_#NUMVALUE# where ( oxv_oxdiscount_#NUMVALUE#.oxactive = #NUMVALUE# or ( oxv_oxdiscount_#NUMVALUE#.oxactivefrom < ‘#VALUE#’ and oxv_oxdiscount_#NUMVALUE#.oxactiveto > ‘#VALUE#’ ) ) and (
select
if(EXISTS(select #NUMVALUE# from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype=’#VALUE#’ LIMIT #NUMVALUE#),
#NUMVALUE#,
#NUMVALUE#) &&
if(EXISTS(select #NUMVALUE# from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype=’#VALUE#’ LIMIT #NUMVALUE#),
#NUMVALUE#,
#NUMVALUE#) &&
if(EXISTS(select #NUMVALUE# from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype=’#VALUE#’ LIMIT #NUMVALUE#),
#NUMVALUE#,
#NUMVALUE#)
)
– -- ENTRY END
select oxv_oxarticles_#NUMVALUE#.oxid, oxv_oxarticles_#NUMVALUE#.oxtitle, oxv_oxarticles_#NUMVALUE#.oxicon, oxv_oxarticles_#NUMVALUE#.oxparentid, oxv_oxarticles_#NUMVALUE#.oxvarcount, oxv_oxarticles_#NUMVALUE#.oxvarstock, oxv_oxarticles_#NUMVALUE#.oxstock, oxv_oxarticles_#NUMVALUE#.oxstockflag, oxv_oxarticles_#NUMVALUE#.oxprice, oxv_oxarticles_#NUMVALUE#.oxvat, oxv_oxarticles_#NUMVALUE#.oxunitquantity, oxv_oxarticles_#NUMVALUE#.oxshopid, oxv_oxarticles_#NUMVALUE#.oxthumb, oxv_oxarticles_#NUMVALUE#.oxactive, oxv_oxarticles_#NUMVALUE#.oxunitname, oxv_oxarticles_#NUMVALUE#.oxartnum, oxv_oxarticles_#NUMVALUE#.oxvarselect, oxv_oxarticles_#NUMVALUE#.oxvarname, oxv_oxarticles_#NUMVALUE#.oxpic#NUMVALUE#, oxv_oxarticles_#NUMVALUE#.oxshortdesc, oxv_oxarticles_#NUMVALUE#.oxtprice from oxv_oxarticles_#NUMVALUE# where oxv_oxarticles_#NUMVALUE#.oxparentid =’#VALUE#’ order by oxv_oxarticles_#NUMVALUE#.oxsort
– -- ENTRY END
select * from oxcontents where oxactive = ‘#VALUE#’ and oxtype = ‘#VALUE#’ and oxsnippet = ‘#VALUE#’ and oxshopid = ‘#VALUE#’ and oxcatid is not null order by oxloadid
– -- ENTRY END
select * from oxcontents where oxactive = ‘#VALUE#’ and oxtype = ‘#VALUE#’ and oxsnippet = ‘#VALUE#’ and oxshopid = ‘#VALUE#’ order by oxloadid
– -- ENTRY END
select oxvarname, oxvartype, DECODE( oxvarvalue, ‘#VALUE#’) as oxvarvalue from oxconfig where oxshopid = ‘#VALUE#’
– -- ENTRY END
select oxv_oxselectlist_#NUMVALUE#.* from oxobject#NUMVALUE#selectlist left join oxv_oxselectlist_#NUMVALUE# on oxv_oxselectlist_#NUMVALUE#.oxid=oxobject#NUMVALUE#selectlist.oxselnid where oxobject#NUMVALUE#selectlist.oxobjectid=’#VALUE#’ order by oxobject#NUMVALUE#selectlist.oxsort
– -- ENTRY END
select oxv_oxattribute_#NUMVALUE#.oxtitle, o#NUMVALUE#a.* from oxobject#NUMVALUE#attribute as o#NUMVALUE#a left join oxv_oxattribute_#NUMVALUE# on oxv_oxattribute_#NUMVALUE#.oxid = o#NUMVALUE#a.oxattrid where o#NUMVALUE#a.oxobjectid = ‘#VALUE#’ and o#NUMVALUE#a.oxvalue != ‘#VALUE#’ order by o#NUMVALUE#a.oxpos, oxv_oxattribute_#NUMVALUE#.oxpos
– -- ENTRY END
select oxv_oxdiscount_#NUMVALUE#.oxid, oxv_oxdiscount_#NUMVALUE#.oxshopid, oxv_oxdiscount_#NUMVALUE#.oxshopincl, oxv_oxdiscount_#NUMVALUE#.oxshopexcl, oxv_oxdiscount_#NUMVALUE#.oxactive, oxv_oxdiscount_#NUMVALUE#.oxactivefrom, oxv_oxdiscount_#NUMVALUE#.oxactiveto, oxv_oxdiscount_#NUMVALUE#.oxtitle_#NUMVALUE# as oxtitle, oxv_oxdiscount_#NUMVALUE#.oxamount, oxv_oxdiscount_#NUMVALUE#.oxamountto, oxv_oxdiscount_#NUMVALUE#.oxpriceto, oxv_oxdiscount_#NUMVALUE#.oxprice, oxv_oxdiscount_#NUMVALUE#.oxaddsumtype, oxv_oxdiscount_#NUMVALUE#.oxaddsum, oxv_oxdiscount_#NUMVALUE#.oxitmartid, oxv_oxdiscount_#NUMVALUE#.oxitmamount, oxv_oxdiscount_#NUMVALUE#.oxitmmultiple from oxv_oxdiscount_#NUMVALUE# where ( oxv_oxdiscount_#NUMVALUE#.oxactive = #NUMVALUE# or ( oxv_oxdiscount_#NUMVALUE#.oxactivefrom < ‘#VALUE#’ and oxv_oxdiscount_#NUMVALUE#.oxactiveto > ‘#VALUE#’ ) ) and (
select
if(EXISTS(select #NUMVALUE# from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype=’#VALUE#’ LIMIT #NUMVALUE#),
EXISTS(select oxobject#NUMVALUE#discount.oxid from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype=’#VALUE#’ and oxobject#NUMVALUE#discount.OXOBJECTID=’#VALUE#’),
#NUMVALUE#) &&
if(EXISTS(select #NUMVALUE# from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype=’#VALUE#’ LIMIT #NUMVALUE#),
EXISTS(select oxobject#NUMVALUE#discount.oxid from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype=’#VALUE#’ and oxobject#NUMVALUE#discount.OXOBJECTID=’#VALUE#’),
#NUMVALUE#) &&
if(EXISTS(select #NUMVALUE# from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype=’#VALUE#’ LIMIT #NUMVALUE#),
EXISTS(select oxobject#NUMVALUE#discount.oxid from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype=’#VALUE#’ and oxobject#NUMVALUE#discount.OXOBJECTID in (’#VALUE#’) ),
#NUMVALUE#)
)
– -- ENTRY END

Kann mir jemand weiterhelfen?

Hallo,

wenn man sich im Backend einloggen kann, dann versuchen die Views neu zu generieren. Dann auch das Tmp-Verzeichnis leeren.

Wenn Backend auch nicht geht, dann in config.inc.php die Variable “blSkipUsage” auf false setzen und dann versuchen ins Backend einzuloggen. Dann die Views neu generieren, Tmp leeren, die Variable wieder auf false setzen und prüfen ob das schon geholfen hat.

Super schnelle Hilfe danke :smiley:

In das Backend komme ich auch nicht mehr rein, erscheint auch der Maintance Mode.

In der Config habe ich das blSkipUsage nicht und hinzufügen mit diesem Befehl:

$this->blSkipUsage = false;

funktioniert auch nicht, da ich die conig nicht ändern mehr kann =(

Doch die Config konnte ich ändern, hat aber nichts bewirkt mit dem Befehl =(

dann könnte das Problem auch an den Modulen liegen, die evtl. für OXID 6 nicht portiert sind bzw. kompatibel sind. Man könnte die Modul-Registrierungen von der oxconfig-Tabelle entfernen und versuchen, ob der Shop damit wieder erreichbar ist.
Vielleicht kann dieses Modul auch dabei helfen, die Module komplett zu deaktivieren und auch die YAML-Datei dabei neu zu erstellen: GitHub - OXID-eSales/oxideshop-update-component: Component used to upgrade shop through minor/major versions.

Ich bin nun wieder im Adminbereich, das Update scheint drauf zu sein nur habe ich jetzt Probleme mit denn Anzeigen sowie wurden alle Module deaktiviert etc.

Woran kann das liegen? Was kann ich machen? Wäre super hilfreich und nett.

Hat jetzt das Neugenerieren der Views und Tmp-Leeren auch nicht geholfen? Wenn nicht und alle Module deaktiv sind, dann kann es sein, dass wichtige Infos in der DB fehlen oder auch Dateien fehlen. Im Log-Ordner liegt wahrscheinlich auch ein Log-File mit Indizen zum Problem. Daher Logdatei auch prüfen.

Ergänzenz zu den anderen Tipps:

Im log ornder sollte auch eine oxideshop.log Datei sein, Falls nicht kann es helfen
den debug modus in der config.inc.php zu aktivieren, in die php error log zu schauen, oder gar in der bootstrap.php “display error” zu aktivieren um mehr Informationen zu bekommen.

Grundsätzlich sind die Verdächtige wie andere schon geschrieben haben, nach einem Update die Module und die neue Modul-Konfigurationsdatei. Bitte prüfe ob die Schritte aus der Updateanleitung alle erfolgt sind.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.