mod_rewrite ativado, mas logs de erros

1

O mod_rewrite está rodando no meu sistema, mas eu ainda tenho um erro no apache2 error_logs.

me@server:# ls /etc/apache2/mods-enabled | grep rewrite
rewrite.load

Conteúdo de rewrite.load

LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

O log de erros

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/mod_rewrite.so.' - /usr/lib/php5/20090626/mod_rewrite.so.: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/mod_rewrite.so.' - /usr/lib/php5/20090626/mod_rewrite.so.: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/mod_rewrite.so.' - /usr/lib/php5/20090626/mod_rewrite.so.: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/mod_rewrite.so.' - /usr/lib/php5/20090626/mod_rewrite.so.: cannot open shared object file: No such file or directory in Unknown on line 0

Eu copiei o arquivo mod_rewrite para a pasta / usr / lib / php5 / 20090626 / , verifiquei se o arquivo está presente:

-rwxr--r-- 1 root root 63488 Mai 4 17:41 /usr/lib/php5/20090626/mod_rewrite.so

e reiniciou o apache2, mas ainda os mesmos erros. Alguma idéia?

    
por karadayi 04.05.2015 / 18:13

1 resposta

2

mod_rewrite é um módulo do Apache, mas com base na mensagem de erro que você postou, parece que você deve ter uma entrada em php.ini que seja semelhante a:

extension=/usr/lib/php5/20090626/mod_rewrite.so.

O PHP não pode carregar mod_rewrite como uma extensão, e também está dizendo que o arquivo referenciado não existe.

Encontre a linha no php.ini que está tentando carregar a extensão mod_rewrite e exclua-a e as mensagens de log devem desaparecer.

    
por 04.05.2015 / 18:47