Como evitar que a atualização do PHP crie arquivos de configuração genéricos e altere permissões

1

Usamos suPHP e sempre que nossos pacotes php são atualizados, um novo arquivo php.conf é colocado na pasta de configuração do apache (/etc/httpd/conf.d) e isso causa 500 erros, pois ele configura o manipulador para scripts php para ser o interpretador php padrão (AddHandler php5-script .php) em vez de suphp. Quando isso acontece, temos que excluir manualmente o php.conf e reiniciar o Apache.

Além disso, o pacote PHP também altera a propriedade de / var / lib / php / sessions para root: apache e precisamos que seja root: suphpgroup.

Alguma idéia de como podemos evitar esses dois problemas causados por todas as atualizações do PHP?

    
por Michelle 06.12.2012 / 18:34

1 resposta

1

Crie um /etc/httpd/conf.d/php.conf em branco e deixe-o lá. Os pacotes RPM não irão sobrescrevê-lo, já que ele foi alterado a partir do arquivo distribuído original; em vez disso, eles o criarão como php.conf.rpmnew , o que o Apache ignorará, e você poderá limpar mais tarde, no seu próprio ritmo.

    
por 06.12.2012 / 18:35