mod_rewrite ativado, mas logs de erros

mod_rewrite ativado, mas logs de erros

O mod_rewrite está sendo executado no meu sistema, mas 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

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 reiniciei o apache2, mas ainda com os mesmos erros. Qualquer ideia?

Responder1

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

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

O PHP não pode carregar mod_rewrite como uma extensão e também diz 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 deverão desaparecer.

informação relacionada