X'għandi nagħmel jekk l-iżball PHP open_basedir iseħħ fil-panel VestaCP?

Issolvi l-iżball PHP open_basedir fil -pannell VestaCP

X'inhu PHP open_basedir?

  • It-tweak tal-protezzjoni PHP open_basedir hija miżura ta' sigurtà tal-mod sikur li tipprevjeni lill-utenti milli jużaw PHP biex jiftħu fajls jew skripts li jinsabu barra mid-direttorju tad-dar tagħhom, sakemm dak il-folder ma jkunx espliċitament eskluż.
  • L-abilitazzjoni tas-setting PHP open_basedir se tiżgura li l-operazzjonijiet kollha tal-fajls huma ristretti għal fajls taħt ċertu direttorju, u jipprevjeni scripts PHP minn utent speċifiku milli jaċċessaw fajls f'kontijiet tal-utent mhux awtorizzati.
  • Meta l-iskript jipprova jiftaħ fajl b'eż. fopen() jew gzopen(), il-post tal-fajl jiġi kkontrollat.

Hawn huma aktar tutorials relatati mal-pannelli VestaCP ▼

Meta fajl jaqbeż is-siġra tad-direttorju speċifikata jew permessa, PHP jirrifjuta li jiftaħ, jista' jseħħ żball simili għal dan li ġej:

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

Soluzzjoni

Pass 1: Aċċessa l-isem tad-dominju korrispondenti "WEB Service".

Pass 2: Immodifika "Web Template HTTPD"

  • Jekk jogħġbok ibdel "Web Template HTTPD" minn "default" għal "phpcgi" ▼

Fil-pannell tal-VestaCP, ibdel "Web Template HTTPD" minn "default" għal "phpfcgid".

Pass 3: Erġa' ibda s-servizz Apache billi tuża l-kmand li ġej ▼

service httpd restart

Din hija problema komuni fis-sistemi Linux . Segwi biss il-passi t'hawn fuq; mhi meħtieġa l-ebda modifika tal-kodiċi, u tista' tiġi solvuta malajr fi 3 passi biss. Hija sempliċi ħafna! ^_^

注意 事项

  • Qatt tagħżel "phpfcgid", għax huwa faċli li tikkonsma wisq memorja u tikkawża problemi frekwenti ta '500 żball.

Jekk tinsisti li tuża t-template "phpfcgid", Chen Weiliang jissuġġerixxi li tottimizza s-settings tiegħu qabel l-użu. ▼

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Skrollja Top