Heim  >  Artikel  >  Backend-Entwicklung  >  So deaktivieren Sie den abgesicherten Modus in php.ini

So deaktivieren Sie den abgesicherten Modus in php.ini

藏色散人
藏色散人Original
2021-07-13 09:04:521878Durchsuche

So deaktivieren Sie den abgesicherten Modus in php.ini: Suchen und öffnen Sie dann nach „safe_mode“; ändern Sie dann „safe_mode = On“ und starten Sie schließlich den Apache neu.

So deaktivieren Sie den abgesicherten Modus in php.ini

Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer

php.ini Wie deaktiviere ich den abgesicherten Modus?

Bearbeiten Sie die Datei php.ini und suchen Sie nach „safe_mode = On“, ändern Sie sie in „safe_mode = Off“ und starten Sie Apache neu.

Zugehörige Einführung:

Der PHP-Sicherheitsmodus wurde eingerichtet, um das Sicherheitsproblem von Shared-Servern zu lösen. Strukturell macht es keinen Sinn, dieses Problem auf der PHP-Ebene zu lösen, aber eine Änderung der Webserver- und Betriebssystemebene erscheint sehr unrealistisch. Viele Leute, insbesondere ISPs, verwenden derzeit den abgesicherten Modus.

safe_mode ist die einzige PHP_INI_SYSTEM-Eigenschaft und muss über php.ini oder httpd.conf festgelegt werden. Um den Safe_Mode zu aktivieren, ändern Sie einfach php.ini: safe_mode = On oder ändern Sie httpd.conf und definieren Sie das Verzeichnis: Optionen FollowSymLinks php_admin_value Safe_Mode 1. Safe_Mode wird nach dem Neustart von Apache wirksam.

Das Starten von Safe_Mode schränkt viele PHP-Funktionen ein, insbesondere das systembezogene Öffnen von Dateien, die Befehlsausführung und andere Funktionen. Alle Funktionen, die mit Dateien arbeiten, funktionieren nur mit Dateien mit derselben UID wie das Skript. (Die UID des Skripts ist nicht unbedingt die UID des Benutzers, der den WEN-Server ausführt)

Obwohl der Safe_Mode nicht allmächtig ist (niedrigere PHP-Versionen können ihn umgehen), wird dennoch dringend empfohlen, den Safe Mode zu aktivieren, was dies verhindern kann einige unbekannte Angriffe bis zu einem gewissen Grad. Die Aktivierung des Safe_Mode bringt jedoch viele Einschränkungen mit sich, die sich auf die Anwendung auswirken können. Daher müssen Code und Konfiguration angepasst werden, um Harmonie zu erreichen.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo deaktivieren Sie den abgesicherten Modus in php.ini. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn