- Home
- Categorie
- Coding e Sistemistica
- PHP
- Includere da sottodominio una pagina del dominio principale
-
Includere da sottodominio una pagina del dominio principale
Ciao a tutti,
ho un problema sul quale mi sto scervellando già da qualche giorno senza, ahimè, trovare alcuna soluzione.Su un server Linux / Apache con Plesk ho creato un sottodominio del dominio principale. La struttura delle cartelle è questa:
ftp dominio
HTTPDOCS (dove c'è la pagina che voglio includere nel sottodominio) SUBDOMAINS -AAA (la cartella del sottodominio che mi interessa) -- HTTPDOCS (dove ci sono le pagine del sottodominio) Se uso questa sintassi per l'include:
include("../httpdocs/index.php");
mi richiama, ovviamente, la index del sottodominio.Se provo, invece, con questa sintassi:
include("dominio.it/httpdocs/index.php");
ottengo 2 messaggi di errore:
Warning: include(dominio.it/httpdocs/index.php) [function.include]: failed to open stream: No such file or directory in /var/www/vhosts/dominio.it/subdomains/aaa/httpdocs/index.php on line 2Warning: include() [function.include]: Failed opening 'dominio.it/httpdocs/index.php' for inclusion (include_path='.:.:') in /var/www/vhosts/dominio.it/subdomains/aaa/httpdocs/index.php on line 2
Infine ho provato ad esplicitare l'intero percorso:
include("/var/www/vhosts/dominio.it/httpdocs/index.php");
Ottenendo i seguenti 3 errori:Warning: include() [function.include]: open_basedir restriction in effect. File(/var/www/vhosts/dominio.it/httpdocs/index.php) is not within the allowed path(s): (/var/www/vhosts/dominio.it/subdomains/aaa/httpdocs:/tmp) in /var/www/vhosts/dominio.it/subdomains/aaa/httpdocs/index.php on line 2
Warning: include(/var/www/vhostsdominio.it/httpdocs/index.php) [function.include]: failed to open stream: Operation not permitted in /var/www/vhosts/dominio.it/subdomains/aaa/httpdocs/index.php on line 2
Warning: include() [function.include]: Failed opening '/var/www/vhosts/dominio.it/httpdocs/index.php' for inclusion (include_path='.:.:') in /var/www/vhosts/dominio.it/subdomains/aaa/httpdocs/index.php on line 2
Grazie mille a quanti proveranno (spero con successo) a darmi una mano!
-
come dice l'errore: open_basedir restriction
non puoi inclduere dal dominio principale un file del sottodominio e viceversa...
-
@Thedarkita said:
come dice l'errore: open_basedir restriction
non puoi inclduere dal dominio principale un file del sottodominio e viceversa...e non vi è modo di risolvere in qualche modo questa cosa? Ad esempio cambiando i settaggi del server!
Oppure una soluzione alternativa?
Grazie!
-
sinceramente non ho idea...