Articulu Directory
risolveVestaCPphp open_basedir prublema di errore cù u pannellu
Cosa hè PHP open_basedir?
- U tweak di prutezzione di PHP open_basedir hè una misura di sicurità in modu sicuru chì impedisce à l'utilizatori di utilizà PHP per apre i fugliali o scripts situati fora di u so cartulare di casa, salvu chì u cartulare hè statu esplicitamente escludutu.
- L'attivazione di l'impostazione PHP open_basedir assicurarà chì tutte l'operazioni di i schedari sò ristrette à i schedari sottu à un certu repertoriu, impediscendu chì i script php da un utilizatore specificu accede à i fugliali in cunti d'utilizatori micca autorizati.
- Quandu u script prova di apre u schedariu cù, per esempiu, fopen () o gzopen (), u locu di u schedariu hè verificatu.
Ci sò più tutoriali cunnessi nantu à i pannelli VestaCP quì ▼
Quandu un schedariu supera l'arburu di u repertoriu specificatu o permessu, PHP ricusarà di apre, un errore simile à u seguente pò esse:
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
Soluzione
passu 1:Inserite u nome di duminiu currispundenti "serviziu WEB".
passu 2:Mudificà "Web Template HTTPD"
- Per piacè cambià "Web Template HTTPD" da "default" à "phpcgi" ▼
Passu 3:Restart u serviziu Apache cù u cumandimu seguitu ▼
service httpd restart
què hèLinuxI prublemi cumuni di u sistema, finu à chì seguite i metudi di sopra, senza bisognu di mudificà u codice, pudete risolve rapidamente in solu 3 passi, assai simplice ^_^
Precauzioni
- Ùn mai sceglie "phpfcgid", perchè hè faciule cunsumà troppu memoria è causanu frequenti prublemi di errore 500.
Se preferite aduprà u mudellu "phpfcgid",Chen WeiliangHè cunsigliatu di ottimisà i paràmetri prima di usà ▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) hà spartutu "Chì deve fà se l'errore PHP open_basedir si trova in u pannellu VestaCP? , per aiutà vi.
Benvenuti à sparte u ligame di stu articulu:https://www.chenweiliang.com/cwl-734.html
Benvenuti à u canali Telegram di u blog di Chen Weiliang per avè l'ultime aghjurnamenti!
📚 Questa guida cuntene un valore enormu, 🌟Questa hè una rara opportunità, ùn mancate micca! ⏰⌛💨
Condividi è mi piace se ti piace!
A vostra spartera è Mi piace sò a nostra motivazione cuntinua!