Apa sing kudu ditindakake yen kesalahan PHP open_basedir ana ing panel VestaCP?

ngrampungakeVestaCPphp open_basedir masalah kesalahan karo panel

Apa PHP open_basedir?

  • Tweak proteksi open_basedir PHP minangka langkah keamanan mode aman sing nyegah pangguna nggunakake PHP kanggo mbukak file utawa skrip sing ana ing njaba direktori asale, kajaba folder kasebut ora dilebokake kanthi jelas.
  • Ngaktifake setelan PHP open_basedir bakal mesthekake yen kabeh operasi file diwatesi kanggo file ing direktori tartamtu, nyegah skrip php saka pangguna tartamtu saka ngakses file ing akun panganggo sing ora sah.
  • Nalika script nyoba kanggo mbukak file karo contone fopen () utawa gzopen (), lokasi file dicenthang.

Ana tutorial liyane sing gegandhengan babagan panel VestaCP ing kene ▼

Nalika file ngluwihi wit direktori sing ditemtokake utawa diijini, PHP ora bakal mbukak, kesalahan sing padha bisa kedadeyan:

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

Solusi

langkah 1:Ketik jeneng domain sing cocog "layanan WEB".

langkah 2:Owahi "Web Cithakan HTTPD"

  • Mangga ganti "Web Template HTTPD" saka "standar" dadi "phpcgi" ▼

Panel VestaCP ngganti "Web Template HTTPD" saka "standar" dadi "phpfcgid" Sheet 4

Langkah 3:Wiwiti maneh layanan Apache kanthi printah ing ngisor iki ▼

service httpd restart

ikiLinuxMasalah umum sistem, anggere sampeyan tindakake cara ing ndhuwur, ora perlu kanggo ngowahi kode, sampeyan bisa kanthi cepet ngatasi mau mung 3 langkah, banget prasaja ^_^

Pancegahan

  • Aja milih "phpfcgid", amarga gampang nggunakake memori sing akeh banget lan nyebabake masalah kesalahan 500.

Yen sampeyan luwih seneng nggunakake cithakan "phpfcgid",Chen WeiliangDisaranake sampeyan ngoptimalake setelan sadurunge nggunakake ▼

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) bareng "Apa sing kudu ditindakake yen kesalahan PHP open_basedir ana ing panel VestaCP? , kanggo mbantu sampeyan.

Sugeng rawuh kanggo nuduhake link artikel iki:https://www.chenweiliang.com/cwl-734.html

Sugeng rawuh ing saluran Telegram blog Chen Weiliang kanggo entuk update paling anyar!

🔔 Dadi sing pertama entuk "Pandhuan Panggunaan Alat AI Pemasaran Konten ChatGPT" ing direktori ndhuwur saluran! 🌟
📚 Pandhuan iki ngemot nilai gedhe, 🌟Iki minangka kesempatan langka, aja kantun! ⏰⌛💨
Share lan seneng yen sampeyan seneng!
Nuduhake lan seneng sampeyan minangka motivasi terus-terusan!

 

komentar

Alamat email sampeyan ora bakal diterbitake. Bidhang sing dibutuhake digunakake * Panggilan

gulung menyang ndhuwur