Wie behebt man den Fehler „Warnung: ini_set() wurde aus Sicherheitsgründen deaktiviert“, *ohne* ini_set zu aktivieren?

Wie behebt man den Fehler „Warnung: ini_set() wurde aus Sicherheitsgründen deaktiviert“, *ohne* ini_set zu aktivieren?

Ich möchte ini_set() aus Sicherheitsgründen nicht aktivieren. Auf Empfehlung von CSF habe ich es also deaktiviert.

Allerdings gibt eine Drupal-Site diesen Fehler aus, aber ich möchte den Fehler entfernen (oder verbergen), ohne ini_set() tatsächlich zu aktivieren.

Antwort1

Sie können die Anzeige von PHP-Warnungen entweder in der Haupt-php.ini des Servers oder in der benutzerdefinierten php.ini des Kontos deaktivieren.

Bearbeiten Sie /usr/local/lib/php.ini und ändern Sie den Wert error_reporting wie folgt, um keine Hinweise und Warnungen anzuzeigen.

error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING

Wenn Sie dies mit einer benutzerdefinierten php.ini für das Konto tun möchten, kopieren Sie die Haupt-php.ini in den Benutzerordner und bearbeiten Sie diese Datei.

cp /usr/local/lib/php.ini /home/$user/public_html/php.ini 

und bearbeiten Sie dann diese Datei und ändern Sie error_reporting

verwandte Informationen