PHP open_basedir Stampa

  • 114

Prima di procedere leggere le avvertenze generali

La direttiva open_basedir è una funzione di protezione in PHP che definisce le posizioni e i percorsi nei quali uno script PHP è autorizzato ad accedere ai file.

Generalmente open _basedir non viene definita nel php.ini ma nella configurazione dei singoli virtualhost del webserver (ad esempio httpd.conf per Apache).

Tramite questa impostazione qualsiasi script che cercasse di accedere a un file situato al di fuori dell'elenco dei percorsi consentiti verrebbe bloccato e la cosa verrebbe segnalata nei log d'errore.

Warning: open_basedir restriction in effect. File is in wrong directory in /docroot/script.php on line 2

I link simbolici vengono risolti preventivamente per cui non è possibile aggirare la limitazione utilizzando un link simbolico.


Hai trovato utile questa risposta?

« Indietro

Important info about cookies. By browsing our website or closing/agreeing this message,
you consent to the use of cookies as described in our Cookie Policy.

I Agree

hosting reseller