Što trebam učiniti ako se pojavi pogreška PHP open_basedir na ploči VestaCP?

riješitiVestaCPphp open_basedir greška problem s panelom

Što je PHP open_basedir?

  • Zaštitno podešavanje PHP open_basedir sigurnosna je mjera sigurnog načina rada koja sprječava korisnike da koriste PHP za otvaranje datoteka ili skripti koje se nalaze izvan njihovog matičnog direktorija, osim ako je ta mapa izričito isključena.
  • Omogućavanje postavke PHP open_basedir osigurat će da su sve operacije s datotekama ograničene na datoteke u određenom direktoriju, sprječavajući php skripte određenog korisnika da pristupe datotekama u neovlaštenim korisničkim računima.
  • Kada skripta pokuša otvoriti datoteku s npr. fopen() ili gzopen(), provjerava se lokacija datoteke.

Ovdje ima više srodnih vodiča o VestaCP panelima ▼

Kada datoteka premaši navedeno ili dopušteno stablo direktorija, PHP će je odbiti otvoriti, može se pojaviti pogreška slična sljedećoj:

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

Riješenje

korak 1:Unesite odgovarajući naziv domene "WEB usluga".

korak 2:Izmijeni "web predložak HTTPD"

  • Promijenite "Web Template HTTPD" iz "default" u "phpcgi" ▼

Panel VestaCP promijenio je "Web Template HTTPD" iz "default" u "phpfcgid" Sheet 4

第 3 步:Ponovno pokrenite uslugu Apache sljedećom naredbom ▼

service httpd restart

ovo jeLinuxUobičajeni problemi sustava, sve dok slijedite gore navedene metode, nema potrebe mijenjati kod, možete ih brzo riješiti u samo 3 koraka, vrlo jednostavno ^_^

注意 事项

  • Nikada nemojte odabrati "phpfcgid", jer lako troši previše memorije i uzrokuje česte probleme s greškom 500.

Ako radije koristite predložak "phpfcgid",Chen WeiliangPreporuča se da optimizirate postavke prije korištenja ▼

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shared "Što trebam učiniti ako se PHP open_basedir pogreška pojavi na ploči VestaCP? , pomoći ti.

Dobrodošli da podijelite vezu ovog članka:https://www.chenweiliang.com/cwl-734.html

Dobro došli na Telegram kanal Chen Weiliangovog bloga da dobijete najnovija ažuriranja!

🔔 Budite prvi koji će dobiti vrijedan "Vodič za korištenje AI alata za marketing sadržaja ChatGPT" u direktoriju na vrhu kanala! 🌟
📚 Ovaj vodič ima veliku vrijednost, 🌟 Ovo je rijetka prilika, nemojte je propustiti! ⏰⌛💨
Podijelite i lajkajte ako vam se sviđa!
Vaše dijeljenje i lajkovi naša su stalna motivacija!

 

发表 评论

Vaša email adresa neće biti objavljena. Koriste se obavezna polja * Označiti

pomaknite se na vrh