Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di nat99
    Registrato dal
    Dec 2001
    Messaggi
    763

    includere path assolute su server dedicato

    Salve. Ho un server dedicato su cui ho pieno potere.
    Ho necessità di includere i medesimi file sotto diversi domini.

    Es: il file si trova in /var/percorso/nome_file.php

    E vorrei includerlo in diversi domini, in modo che se modifico sempre lo stesso file ottengo un aggiornamento globale.

    L'errore che mi restituisce in questa operazione è
    codice:
    open_basedir restriction in effect. File(/var/percorso/nome_file.php) is not within the allowed path(s)
    Si puo' ovviare a questo problema? Magari cambiando qualche impostazione?

    Il SO è CentOS e il pannello è plesk.

    Aiutatemi vi prego!

  2. #2
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    non puoi inserire una percorso relativo?

    in ogni caso non credo di aver capito cosa devi fare...

  3. #3
    Come dice il messaggio di errore, le directory da cui e' possibile aprire file sono limitate dalla direttiva http://www.php.net/manual/en/ini.cor...i.open-basedir

    Devi modificare il php.ini

  4. #4
    Utente di HTML.it L'avatar di nat99
    Registrato dal
    Dec 2001
    Messaggi
    763
    Ho diversi domini su un server dedicato.
    Su uno ci sono dei file che devono essere inclusi su altri domini per questioni di praticità.
    Se li includo sul secondo dominio mi appare l'errore su indicato.
    Con il percorso relativo non risolvo cmq. Ho già provato

  5. #5
    Utente di HTML.it L'avatar di nat99
    Registrato dal
    Dec 2001
    Messaggi
    763
    Originariamente inviato da k.b
    Come dice il messaggio di errore, le directory da cui e' possibile aprire file sono limitate dalla direttiva http://www.php.net/manual/en/ini.cor...i.open-basedir

    Devi modificare il php.ini
    Perdonami ho modifcato il file php.ini, ma il sistema gira su apache, ci sn differenze?

    Hop anche implementato in apache httpd.conf questo
    codice:
      
    <IfModule mod_php5.c>
    php_value include_path ".:/var/www/vhosts/DOMINIO/httpdocs/CARTELLA"
      php_admin_flag safe_mode on
    </IfModule>
    <IfModule mod_php4.c>
      php_value include_path ".:/var/www/vhosts/DOMINIO/httpdocs/CARTELLA"
      php_admin_flag safe_mode on
    </IfModule>

  6. #6
    Stai comunque attento a modificare l' open_basedir, potresti avere dei problemi in tema di sicurezza!

  7. #7
    Utente di HTML.it L'avatar di nat99
    Registrato dal
    Dec 2001
    Messaggi
    763
    Originariamente inviato da Samleo
    Stai comunque attento a modificare l' open_basedir, potresti avere dei problemi in tema di sicurezza!
    Si si lo so... io vorrei solo dare una cartella come possibile da includere, i file sono tutti li poi
    Come posso fare?

  8. #8
    Ma ti serve un solo file da includere o diversi?

    Che informazioni "generiche" ti serve includere in tutti i siti?

  9. #9
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    se hai accesso al dedicato puoi creare un link di sistema, lo si può fare anche da php(deve essere avilitato).

    http://php.net/manual/en/function.symlink.php

    Praticamente crea una cartella fittizia che fa riferimento ad un altra, in una posizione esterna alla root del dominio

  10. #10
    Utente di HTML.it L'avatar di nat99
    Registrato dal
    Dec 2001
    Messaggi
    763
    Originariamente inviato da Samleo
    Ma ti serve un solo file da includere o diversi?

    Che informazioni "generiche" ti serve includere in tutti i siti?
    mi servono una serie di file da includere, oggi sn una decina... domani 20, nn si sa...
    quindi ho organizzato tutto in una unica cartella, e questo vorrei che fosse visibile a tutti i domini e sottodomini.

    Nat

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.