Guten Morgen,
ich habe ein oxid eshop 7.3 mit Hilfe der Installationsanleitung: Anwenderdokumentation — OXID eShop 7.3 | Anwenderdokumentation ‘erfolgreich’ installiert.
Der Setup Assistent ist problemlos durchgelaufen und ich kann mich erfolgreich in der Administrationsoberfläche anmelden.
Das Diagnose Tool gibt keine sichtbaren Fehler zurück:
Grundlagen
Komponente Wert
Date: 03.07.2025 10:12:51
URL: https://meddv-shop-t01.mdv.local/
Edition: Community Edition
Version: 7.3.0
Subshops (Total): 1
Subshops (Active): 1
Categories (Total): 19
Categories (Active): 19
Articles (Total): 242
Articles (Active): 195
Users (Total): 102
Module
Zustand Name ID Version Hersteller
x Mediathek ddoemedialibrary 3.0.0 OXID eSales AG & digidesk - media solutions
x Summernote WYSIWYG Editor for OXID eShop ddoewysiwyg 5.0.0 OXID eSales AG & digidesk - media solutions
x Eye-Able® Assist eyeable_assist 3.0.2 Webinclusion GmbH, OXID eSales AG
x Makaira Connect Essential makaira_oxid-connect-essential 2.1.3 Makaira GmbH
x GDPR Opt-in oegdproptin 4.2.0 OXID eSales AG
x OXID Cookie Management powered by usercentrics oxps_usercentrics 3.1.0 OXID Professional Services
Systemgesundheit
Server-Konfiguration
OK Apache mod_rewrite Modul
OK Dateizugriffsrechte
OK Kryptografisch ausreichender
PHP Konfiguration
OK allow_url_fopen oder fsockopen auf Port 80
OK REQUEST_URI vorhanden
OK ini_set erlaubt
OK PHP Memory Limit (min. 32MB, 60MB empfohlen)
OK UTF-8 Unterstützung
OK Hochladen von Dateien erlaubt (file_uploads)
OK session.auto_start muss ausgeschaltet sein
PHP Erweiterungen
OK DOM
OK JSON
OK ICONV
OK Tokenizer
OK PDO_MySQL
OK GDlib v2 incl. JPEG Unterstützung
OK mbstring
OK cURL
OK BCMath
OK OpenSSL
OK SOAP
PHP-Informationen
Parameter Wert
allow_url_fopen: 1
display_errors: Aus
file_uploads: 1
max_execution_time: 30
memory_limit: 128M
post_max_size: 8M
register_globals: Aus
upload_max_filesize: 2M
PHP-Erweiterungen
Zend-Erweiterung: Zend
Serverinformationen
Bemerkung: Diese Informationen beziehen sich auf den aktuellen Runtime-Frontend-Server. Sollten Sie mehr als einen Frontend-Server in Betrieb haben, können Sie deren Informationen durch direkten Zugriff auf die entsprechenden Server abrufen.
Komponente Version
Server OS: Linux
VM: nicht erkannt
PHP: 8.2.28
MySQL: 10.11.11-MariaDB-0+deb12u1
Apache: Apache/2.4.62 (Debian)
Disk total: 7591 GiB
Disk free: 4884 GiB
Memory total: 4008652 kB
Memory free: 2047620 kB
CPU Model: 1x QEMU Virtual CPU version 2.5+
CPU frequency: 2095 MHz
CPU cores: 2
Trotzdem ist die Webshop Oberfläche im Wartungsmodus.
In der oxdebugdb_skipped.sql finde ich folgende Einträge:
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, 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
Das System ist eine eigne VM, ich habe also vollen Zugriff.
Für den einen oder anderen kleinen Gedanklichen Schubser wäre ich dankbar.
Grüße
Gregor