Chì duverebbe fà se l'errore PHP open_basedir si trova in u pannellu VestaCP?

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" ▼

In u pannellu VestaCP, cambiate "Web Template HTTPD" da "default" à "phpfcgid".

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à ▼

发表 评论

U vostru indirizzu email ùn serà micca publicatu. I campi richiesti sò aduprati * Etichetta

Articulu Directory
Libru di Top