• User Attivo

    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 2

    Warning: 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! 😄


  • ModSenior

    come dice l'errore: open_basedir restriction
    non puoi inclduere dal dominio principale un file del sottodominio e viceversa...


  • User Attivo

    @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!


  • ModSenior

    sinceramente non ho idea...