- Home
- Categorie
- Coding e Sistemistica
- PHP
- [AIUTO] failed to open stream: Operation not permitted
-
[AIUTO] failed to open stream: Operation not permitted
Ciao a tutti,
da un dominio di terzo livello (nome-terzo-livello.dominio.com) sto provando ad includere un file presente nel dominio di secondo livello (dominio.com) attraversoinclude "path_file.php";
Purtroppo mi da errore, sembra non riesca ad aprire il file:
**Warning**: foot(): open_basedir restriction in effect. File(/var/www/vhosts/dominio.com/public/cartella/file.php) is not within the allowed path(s): (/var/www/vhosts/dominio.com/subdomains/nome-terzo-livello/public:/tmp) in **/var/www/vhosts/dominio.com/subdomains/nome-terzo-livello/public/functions.php** on line **100** **Warning**: foot(/var/www/vhosts/dominio.com/public/cartella/file.php): failed to open stream: Operation not permitted in **/var/www/vhosts/dominio.com/subdomains/nome-terzo-livello/public/functions.php** on line **100** **Warning**: foot(): Failed opening '/var/www/vhosts/dominio.com/public/cartella/file.php' for inclusion (include_path='.:') in **/var/www/vhosts/dominio.com/subdomains/nome-terzo-livello/public/functions.php** on line **100**
Per permettere l'inclusione di file fra sotto domini e domini principali c'è da settare qualche strano permesso?
Ringrazio e saluto tutti,
Rammo.
-
Ciao Rammo,
probabilmente è una limitazione imposta dal safe_mod in php.ini: in fondo trovi un esempio simile al tuo. Sostanzialmente per questioni di sicurezza il tuo dominio di terzo livello non può leggere i file di altre cartelle sopra di lui. Non mi sembra che sia il massimo dell'impostazione nel tuo caso...:bho:Prova a dare i permessi 755 al file da includere e facci sapere se ne vieni a capo!
-
Ciao Ceccus,
grazie della risposta.Avevo anche provato a settare i permessi 777 al file da includere ma... niente da fare... l'errore era sempre lo stesso :bho: