Ger xeletiya PHP open_basedir di panela VestaCP de çêbibe divê ez çi bikim?

çareserkirinVestaCPPirsgirêka xeletiya php open_basedir di panelê de

PHP open_basedir çi ye?

  • Tweak parastina PHP open_basedir tedbîrek ewlehiyê ya moda ewle ye ku nahêle bikarhêner PHP-ê bikar bînin da ku pel an nivîsarên ku li derveyî pelrêça xweya malê ne vekin heya ku ew peldank bi eşkere nehatibe derxistin.
  • Çalakkirina mîhenga PHP open_basedir dê piştrast bike ku hemî operasyonên pelan bi pelên di bin pelrêçak diyarkirî de têne sînorkirin, rê li ber nivîsên php-ê yên ji bikarhênerek taybetî digire ku bigihîjin pelên di nav hesabên bikarhêner ên nedestûr de.
  • Dema ku skrîpt hewl dide ku pelê bi mînaka fopen() an gzopen() veke, cîhê pelê tê kontrol kirin.

Li vir li ser panelên VestaCP bêtir dersên têkildar hene ▼

Dema ku pelek ji dara pelrêça diyarkirî an destûrkirî derbas bike, PHP dê vekirina wê red bike, dibe ku xeletiyek mîna ya jêrîn çêbibe:

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

Çare

gava 1ê:Navê domaina têkildar "Xizmeta WEB" binivîse.

gava 2ê:"Şablona Web HTTPD" biguherîne

  • Ji kerema xwe "Web Şablon HTTPD" ji "default" bibe "phpcgi" ▼

Panela VestaCP "Şablona Malperê HTTPD" ji "default" veguherî "phpfcgid" Rûpel 4.

Gav 3:Karûbarê Apache bi fermana jêrîn ▼ ji nû ve bidin destpêkirin

service httpd restart

eve heyeLinuxPirsgirêkên hevpar ên pergalê, heya ku hûn rêbazên jorîn bişopînin, ne hewce ye ku kodê biguhezînin, hûn dikarin wan bi tenê di 3 gavan de zû çareser bikin, pir hêsan ^_^

Pêşîgirtin

  • Tu carî "phpfcgid" hilbijêrin, ji ber ku ew hêsan e ku meriv pir zêde bîranînê bixwe û bibe sedema pir caran pirsgirêkên xeletiya 500-ê.

Heke hûn tercîh dikin ku şablona "phpfcgid" bikar bînin,Chen WeiliangTê pêşniyar kirin ku hûn mîhengan berî ku bikar bînin ▼ xweşbîn bikin

评论

Navnîşana e-nameya we nayê weşandin. Zeviyên pêdivî têne bikar anîn * Awanasî

Scroll to Top