Wat soll ech maachen wann de PHP open_basedir Feeler am VestaCP Panel geschitt?

léisenVestaCPphp open_basedir Feeler Problem mat Panel

Wat ass PHP open_basedir?

  • De PHP open_basedir Schutz Tweak ass eng sécher Modus Sécherheetsmoossnam déi verhënnert datt d'Benotzer PHP benotze fir Dateien oder Skripte opzemaachen, déi ausserhalb vun hirem Heemverzeechnes sinn, ausser deen Dossier explizit ausgeschloss ass.
  • D'Aktivéiere vun der PHP open_basedir Astellung garantéiert datt all Dateioperatioune limitéiert sinn op Dateien ënner engem bestëmmte Verzeichnis, verhënnert datt php Scripte vun engem spezifesche Benotzer Zougang zu Dateien an onerlaabten Benotzerkonten kréien.
  • Wann de Skript probéiert d'Datei opzemaachen mat zB fopen () oder gzopen (), gëtt de Standuert vun der Datei iwwerpréift.

Et gi méi verbonne Tutorials op VestaCP Panelen hei ▼

Wann e Fichier de spezifizéierte oder erlaabten Verzeichnisbaum iwwerschreift, wäert PHP refuséieren se opzemaachen, e Feeler ähnlech wéi de folgende kann optrieden:

PHP Warning: require(): open_basedir restriction in effect. File(/home/admin/web/project/www/app/autoload.php) is not within the allowed path(s): (/home/admin/web/project/public_shtml:/home/admin/tmp) in /home/admin/web/project/www/web/app.php on line 6

PHP Warning: require(/home/admin/web/project/www/app/autoload.php): failed to open stream: Operation not permitted in /home/admin/web/project/www/web/app.php on line 6

PHP Fatal error: require(): Failed opening required '/home/admin/web/project/www/web/../app/autoload.php' (include_path='.:/usr/share/php') in /home/admin/web/project/www/web/app.php on line 6

Léisung

Schrëtt 1:Gitt den entspriechende Domain Numm "WEB Service" un.

Schrëtt 2:Änneren "Web Template HTTPD"

  • W.e.g. änneren "Web Template HTTPD" vun "Default" op "phpcgi" ▼

VestaCP Panel geännert "Web Template HTTPD" vun "Default" op "phpfcgid" Blat 4

第 3 步:Restart den Apache Service mat dem folgenden Kommando ▼

service httpd restart

dëst assLinuxDéi allgemeng Probleemer vum System, soulaang Dir déi uewe genannte Methoden befollegt, brauch net de Code z'änneren, Dir kënnt se séier an nëmmen 3 Schrëtt léisen, ganz einfach ^_^

Precautiounen

  • Wielt ni "phpfcgid", well et ass einfach ze vill Erënnerung ze konsuméieren an dacks 500 Feeler Probleemer verursaachen.

Wann Dir léiwer d'"phpfcgid" Schabloun benotzt,Chen WeiliangEt ass recommandéiert d'Astellungen ze optimiséieren ier Dir se benotzt ▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeelt "Wat soll ech maachen wann de PHP open_basedir Feeler am VestaCP Panel geschitt? , fir Iech ze hëllefen.

Wëllkomm de Link vun dësem Artikel ze deelen:https://www.chenweiliang.com/cwl-734.html

Wëllkomm op dem Telegram Kanal vum Chen Weiliang säi Blog fir déi lescht Updates ze kréien!

🔔 Gitt deen Éischten dee wäertvollen "ChatGPT Content Marketing AI Tool Usage Guide" am Kanal Top Verzeechnes ze kréien! 🌟
📚 Dëse Guide enthält en enorme Wäert, 🌟 Dëst ass eng selten Geleeënheet, verpasst et net! ⏰⌛💨
Deelen a liken wann dir wëllt!
Är Deelen a Likes sinn eis kontinuéierlech Motivatioun!

 

Comments

Är E-Mail Adress gëtt net verëffentlecht. Néideg Felder gi benotzt * Etikett

scroll no uewen