PHP_Flag e PHP_Value Comando não encontrado

4

Atualmente, temos um servidor dedicado com uma empresa que está executando o apache, php, mysql etc. Atualmente ele possui o whm / cpanel instalado. Estamos migrando para um novo servidor com cpanel / whm. Tudo migrou muito bem, mas agora um dos meus sites tem algumas linhas php_flag e php_value no arquivo .htaccess. Quando eu vou para o site neste novo servidor eu estou recebendo 500 erros que leem o comando inválido 'php_flag', talvez escrito incorretamente ou definido por um módulo não incluído na configuração do servidor.

Não tenho certeza do que preciso fazer para que isso funcione, portanto, qualquer ajuda seria muito apreciada.

    
por mahle 24.05.2011 / 19:10

1 resposta

9

Colocar php_flag etc em .htaccess só é possível quando você está usando mod_php . Com o CGI / FCGI, as configurações do Apache não podem ser usadas para configurar o PHP, pois ele não está em execução no Apache.

Usando CGI, se você precisa de um site com um php.ini personalizado, os detalhes exatos dependerão de como exatamente você está rodando o PHP (CGI, mod_fastcgi (com ou sem php-fpm), mod_fcgid). Para o CGI básico, você precisará criar uma Ação alternativa para arquivos php nesse site que execute um script de wrapper contendo algo como /usr/bin/php5-cgi -c /some/alternate/php.ini

    
por 24.05.2011 / 20:01