OVH Community, your new community space.

open_basedir restriction in effect


nat99
14.05.2010, 11.12
Citazione Originariamente Scritto da tmit
Potresti indicarlo cortesemente? Magari potrebbe essere d'aiuto ad altri
No no... ho risolto proprio in un altro modo che non c'entra nulla con il problema esposto.

Nat

tmit
13.05.2010, 16.30
Potresti indicarlo cortesemente? Magari potrebbe essere d'aiuto ad altri

nat99
13.05.2010, 16.28
ho risolto in un altro modo
grazie cmq

Nat

nat99
11.05.2010, 19.13
niente da fare...

tmit
11.05.2010, 11.30
Ok. Aspettiamo l'esito dell'operazione.

nat99
11.05.2010, 11.23
Citazione Originariamente Scritto da tmit
Si suppongo che vada bene anche alla fine.
Non ho mai avuto modo di lavorare con sistemi CentOS, ma suppongo che per queste cose, le procedure siano simili a Debian.
Per fare questo devo necessariamente provarlo da casa pero' Stasera posto il risultato dell'operazione.

Nat

tmit
11.05.2010, 11.20
Si suppongo che vada bene anche alla fine.
Non ho mai avuto modo di lavorare con sistemi CentOS, ma suppongo che per queste cose, le procedure siano simili a Debian.


nat99
11.05.2010, 11.18
Citazione Originariamente Scritto da tmit
Riusciresti a modificare all'interno del file di configurazione di apache2 una impostazione inserendo questa riga:

Codice:
php_admin_value open_basedir none
Riavvia apache e vedi se hai ancora l'errore.
questa riga la aggiungo al httpd.conf di apache giusto? a che altezza la fine?
Nat

tmit
11.05.2010, 11.14
Riusciresti a modificare all'interno del file di configurazione di apache2 una impostazione inserendo questa riga:

Codice:
php_admin_value open_basedir none
Riavvia apache e vedi se hai ancora l'errore.

nat99
11.05.2010, 11.09
Citazione Originariamente Scritto da tmit
Mi indichi se utilizzi delle virtual host a livello apache e se il tuo safe_mode è on o off?
Safe mode è OFF
no nn uso le vhost.

tmit
11.05.2010, 10.59
Mi indichi se utilizzi delle virtual host a livello apache e se il tuo safe_mode è on o off?

nat99
11.05.2010, 10.55
Citazione Originariamente Scritto da tmit
Io ho Apache2 e PHP5 installato su un Debian Lenny.

File: /etc/php5/apache2/php.ini

Codice:
; open_basedir, if set, limits all file operations to the defined directory
; and below.  This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
; http://php.net/open-basedir
;open_basedir =
Dovresti modificare questo parametro.

Per maggiori informazioni: http://it.php.net/manual/en/ini.core...i.open-basedir
Innanzitutto davvero grazie delle risposte!

Io ho CentOS e il file php.ini è in /etc/php.ini
da cosi
Codice:
;open_basedir =
ho modificato cosi
Codice:
open_basedir = /mio_percorso/
Con un phpinfo() in open_basedir ho in 'MASTER VALUE' il mio '/mio_percorso/' quindi il parametro è giusto. Credo...

Ora da codice PHP come faccio a chiamare l'include in mio percorso?
Se utilizzo questo codice:
Codice:
mi restituisce lo stesso errore

Dove continuo a sbagliare?

tmit
11.05.2010, 10.23
Io ho Apache2 e PHP5 installato su un Debian Lenny.

File: /etc/php5/apache2/php.ini

Codice:
; open_basedir, if set, limits all file operations to the defined directory
; and below.  This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
; http://php.net/open-basedir
;open_basedir =
Dovresti modificare questo parametro.

Per maggiori informazioni: http://it.php.net/manual/en/ini.core...i.open-basedir

nat99
11.05.2010, 10.15
Citazione Originariamente Scritto da tmit
Piccola domanda... ma il punto e virgola? che fine ha fatto?

Ad ogni modo, dovresti controllare le impostazioni sulle restrizioni di apache che sono settate sul tuo server.
Essendo una sola riga non è necessario il ;

Dove e quali potrebbero essere le restrizioni di apache?

tmit
11.05.2010, 10.09
Piccola domanda... ma il punto e virgola? che fine ha fatto?

Ad ogni modo, dovresti controllare le impostazioni sulle restrizioni di apache che sono settate sul tuo server.

nat99
10.05.2010, 20.58
Citazione Originariamente Scritto da tmit
Riesci a indicare la parte di codice che ti da problemi?
i file sono sul dominio1
l'inclusione sul dominio2

questa è la riga


Nat

tmit
10.05.2010, 15.26
Riesci a indicare la parte di codice che ti da problemi?

nat99
10.05.2010, 14.29
Salve.
Ho diversi domini su cui vorrei far includere file php presenti in una posizione del mio dedicato. Al momento dell'inclusione mi restituisce quest'errore:
Codice:
open_basedir restriction in effect
Ho indicato in open_basedir del php.ini la cartella che vorrei fare includere (i file diversi sono tutti li) ma non so come farla funzionare, se funziona

Aiutatemi vi prego