Rakstu katalogs
atrisinātVestaCPphp open_basedir kļūdas problēma ar paneli
Kas ir PHP open_basedir?
- PHP open_basedir aizsardzības uzlabojums ir drošā režīma drošības pasākums, kas neļauj lietotājiem izmantot PHP, lai atvērtu failus vai skriptus, kas atrodas ārpus viņu mājas direktorija, ja vien šī mape nav skaidri izslēgta.
- PHP open_basedir iestatījuma iespējošana nodrošinās, ka visas failu darbības tiek ierobežotas ar failiem noteiktā direktorijā, neļaujot konkrēta lietotāja php skriptiem piekļūt failiem neautorizētos lietotāju kontos.
- Kad skripts mēģina atvērt failu ar, piemēram, fopen() vai gzopen(), tiek pārbaudīta faila atrašanās vieta.
Šeit ir vairāk saistītu pamācību par VestaCP paneļiem ▼
Ja fails pārsniedz norādīto vai atļauto direktoriju koku, PHP atsakās to atvērt, var rasties šādai līdzīga kļūda:
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
Risinājums
1. darbība:Ievadiet atbilstošo domēna nosaukumu "WEB pakalpojums".
2. darbība:Mainīt "Web Template HTTPD"
- Lūdzu, mainiet "Web Template HTTPD" no "noklusējuma" uz "phpcgi" ▼

第 3 步:Restartējiet Apache pakalpojumu ar šādu komandu ▼
service httpd restart
tas irLinuxBiežākās sistēmas problēmas, ja vien ievērojat iepriekš minētās metodes, kods nav jāmaina, tās var ātri atrisināt tikai 3 soļos, ļoti vienkārši ^_^
注意 事项
- Nekad neizvēlieties "phpfcgid", jo tas var viegli patērēt pārāk daudz atmiņas un izraisīt biežas 500 kļūdu problēmas.
Ja vēlaties izmantot veidni "phpfcgid",Čens VeiliangsPirms lietošanas ieteicams optimizēt iestatījumus ▼
Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ) shared "Kas man jādara, ja VestaCP panelī rodas PHP open_basedir kļūda? , palidzet tev.
Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-734.html
Lai atklātu vairāk slēptu triku🔑, pievienojieties mūsu Telegram kanālam!
Dalies un patīk, ja patīk! Jūsu akcijas un atzīmes Patīk ir mūsu pastāvīga motivācija!

