Cos'è e perché l'errore "open_basedir restrizione in vigore. Il file non è all'interno dei percorsi consentiti"

Che cosa è e perché appare "open_basedir restrizione in vigore. Il file non è all'interno dei percorsi consentiti"

Quando programmi in PHP su un server web, normalmente esegui numerosi include o require verso altri file del tuo sito. Può essere perché hai bisogno di una classe o di determinate funzioni che, per comodità e per mantenere il codice ordinato, si trovano in un percorso diverso rispetto al file/plugin che stai modificando.
 
La configurazione open_basedir viene utilizzata principalmente per evitare che gli script PHP di un determinato utente accedano ai file dell’account di un altro utente. 
 
Alcuni file di plugin o di siti web importati tentano di eseguire include o require verso altri file che si trovano al di fuori della cartella web del nostro progetto, cioè in cartelle situate a livelli superiori rispetto alla cartella radice del nostro sito.
 
Potrebbe esserti capitato che, tentando di apportare una modifica a un file o a un plugin, il sistema ti abbia negato l’accesso, anche disponendo dei permessi necessari, con il seguente messaggio:
 
open_basedir restriction in effect. File(../ruta/archivo.php) is not within the allowed path(s)
 
Questo indica che la direttiva PHP open_basedir sta impedendo l’accesso alla posizione in cui si trova il file. Come indicato, open_basedir è una direttiva che stabilisce il limite dei file a cui PHP può accedere in base al percorso specificato; quindi, se il file che desideri utilizzare si trova al di fuori di tale percorso, il sistema mostrerà questo errore. 
 
Per motivi di sicurezza, la direttiva open_basedir è attivata e non può essere disattivata negli hosting di cdmon.
 
Se programmi correttamente il percorso dei tuoi file, qualsiasi file all’interno del tuo account dovrebbe essere leggibile dai tuoi script. 
 
La radice degli hosting sui server di cdmon è /usr/home/nombredelhosting.com 
 
Per qualsiasi domanda, puoi contattare il nostro servizio clienti.
    • Related Articles

    • Struttura e file Wordpress

      WordPress è il CMS più conosciuto e utilizzato al mondo. Permette di sviluppare pagine web senza avere grandi conoscenze di programmazione o sviluppo web. Da qui deriva il suo grande successo. In fin dei conti, WordPress è un'interfaccia che consente ...
    • Wp-config-php, che cosa è e per cosa serve

      In WordPress, il file wp-config.php è uno dei file più importanti ed è essenziale per il corretto funzionamento del tuo sito web. In questo file si trovano le configurazioni principali del sito, come le informazioni del database, le chiavi di ...
    • WordPress: L'editor di file tema/plugins non appare

      Se hai un WordPress installato sul tuo sito, è possibile che a un certo punto tu debba effettuare modifiche dirette ai file del tema o dei plugin. Tuttavia, potresti notare che l’opzione per modificare questi file direttamente dal pannello di ...
    • Come configurare il file robots.txt

      I robot sono macchine appartenenti a entità di ricerca su Internet, comeGoogle,YahoooBing. Questi robot accedono alle pagine web per cercare informazioni al suo interno e aggiungere queste informazioni nei motori di ricerca, che di solito conosciamo ...
    • Come modificare file e directory da webFTP e da Filezilla

      Quando creiamo un nuovo file o stiamo effettuando modifiche sull’hosting, è possibile che i permessi di questi file non siano corretti e quindi non sia possibile eseguire le azioni necessarie. Di seguito spiegheremo come modificare i permessi di file ...