Pergunta

Eu estou lentamente ficando para trás em PHP, e agora eu me deparo com um problema, eu quero instalar algum software web em nosso anfitrião e eu preciso ter ou o mais recente Zend (que não têm) ou IonCube em o servidor e IonCube requer enable_dl estar em no php.ini. Agora, um colega meu acha que eu possa atualizar esta através de um arquivo .htaccess no servidor. Então, eu criei um s.htaccess na minha máquina como o Windows não gosta vazio antes da extensão do arquivo. Então eu adicionei a linha php_flag enable_dl para o arquivo de upload e renomeado o arquivo para apenas .htaccess no servidor. Quando eu atualizar o arquivo é ido, quando eu mantê-lo como s.htaccess É bom, mas a minha informação php ainda mostra-lo como Off.

Que erro n00b estou fazendo?

Foi útil?

Solução

O documentação diz que isso só pode ser definido no php.ini (não em .htaccess). Você pode ver isso olhando para a mesa onde ele diz que "PHP_INI_SYSTEM", o que significa -. "Entrada pode ser definida em php.ini ou httpd.conf"

Outras dicas

Unix maneira de esconder arquivos é precedendo-a com um ponto. O arquivo está lá, mas é só escondido. Seu ftp-software deve ter uma definição para mostrar arquivos ocultos. IIRC você pode renomear o arquivo para .htaccess através cmd no Windows. O .htaccess só tem efeito nos diretórios dir e sub atuais. Este também pode ser (por causa da segurança) uma dessas configurações que só é setable através php.ini

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top