Não se esqueça de colocar aspas "
em todo o caminho, e as janelas AFAIR estão usando notações diferentes? tente sth assim: open_basedir = "E:\Websites;C:\PHP\includes"
Estou tentando usar vários caminhos para o meu valor de configuração php open_basedir, em php.ini em um servidor windows.
A linha que estou usando é:
open_basedir = E:/Websites;C:/PHP/includes/
Infelizmente, está ignorando a segunda entrada. Sempre que eu tento executar código no diretório C: / PHP / includes (este exemplo é o PHPUnit), eu obtenho
PHP Aviso: require (): restrição open_basedir em vigor. O arquivo (C: \ PHP \ includes \ PHPUnit \ PHPUnit-3.6.10 \ PHPUnit \ Autoload.php) não está dentro do (s) caminho (s) permitido (s): (E: / Websites) em C: \ PHP \ inclui \ PHPUnit \ PHPUnit-3.6.10 \ phpunit.php na linha 41
Note que nem sequer mostra o segundo item na lista de caminhos. Alguém consegue identificar onde estou errado?
Estou certo em pensar que ponto-e-vírgula (;) denota um comentário? Se sim, como faço para separar as entradas, pois o manual não deixa claro
Não se esqueça de colocar aspas "
em todo o caminho, e as janelas AFAIR estão usando notações diferentes? tente sth assim: open_basedir = "E:\Websites;C:\PHP\includes"
Eu tive o mesmo problema.
Basta usar um cólon simples :
como um separador e, em seguida, funciona.
Nota para clareza: "No Windows, separe os diretórios com um ponto-e-vírgula. Em todos os outros sistemas, separe os diretórios com dois pontos." (do documentos do php )