Installation 6.2.0 ini_set erlaubt rot

zu meiner Config:
Oxid CE 6.2.2
Server Manag.Host 64 bei DomainFactory, PHP 7.4, Maria DB 10.4

Ich erhielt ebenfalls kein Setup Button da “ini_set erlaubt” rot war. Und konnte das Setup nicht ausführen.
Da das Problem mit “ini_set” rot nach der Installation bekannt war, habe ich einfach in der Datei vendor/source/Core/SystemRequirements.php ca. Zeile 742 folgende Einstellung vorgenommen

public function checkIniSet() {
   return (@ini_set('session.name', 'sid') !== false) ? 2 : 0;
   #return (@ini_set('memory_limit', @ini_get('memory_limit')) !== false) ? 2 : 0;
}

Die Installation lief ohne Fehler durch, nach der Installation war natürlich “ini_set erlaubt” wieder rot.
Dann einfach die Funktion wieder ins Original zurücksetzen.

public function checkIniSet() {
   return (@ini_set('memory_limit', @ini_get('memory_limit')) !== false) ? 2 : 0;
}

Das war mein Lösungsansatz für den Fehler, vielleicht hilft das weiter.

1 Like