PHP: como especificar nomes de diretórios com PATH_SEPARATOR em open_basedir?

1

Em sistemas não Windows, a PATH_SEPARATOR constante do PHP é um cólon ... infelizmente eu tenho para lidar com um sistema em execução que possui muitos hosts e diretórios existentes com dois-pontos em seu nome (eles contêm endereço IP e porta na notação padrão abcd: p).

Temos um novo esquema de nomenclatura sem dois pontos em caminhos, mas não consigo alternar virtualmente os hosts existentes. É possível escapar do cólon ou então encontrar um método para especificar esses nomes de diretório no open_basedir ?

Gostaria de criar configurações do Apache VirtualHost com coisas como:

  php_admin_value open_basedir "/w/1.2.3.4:80/www.acme.com/htdocs"

Atualmente estamos executando o PHP-5.3.15 como um módulo do Apache-2.2.23

EDIT: Eu tentei, sem sucesso, escapar de dois pontos com barras invertidas.

    
por Luke404 05.02.2013 / 10:34

1 resposta

1

Existe um relatório de erros: link

Você tentou escapar, por exemplo,

php_admin_value open_basedir "/w/1.2.3.4\:80/www.acme.com/htdocs"
    
por 05.02.2013 / 10:45