Назад | Перейти на главную страницу

mod_rewrite активирован, но журналы ошибок

Mod_rewrite работает в моей системе, но у меня все еще есть ошибка в файле error_logs apache2.

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

Содержимое rewrite.load

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

Журнал ошибок

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

Скопировал файл mod_rewrite в папку / usr / lib / php5 / 20090626 /, проверили, что файл присутствует:

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

и перезапустил apache2, но все еще те же ошибки. Любая идея?

mod_rewrite является модулем Apache, но судя по опубликованному вами сообщению об ошибке, похоже, что у вас должна быть запись в php.ini это похоже на:

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

PHP не может загрузить mod_rewrite как расширение, а также сообщает, что указанный файл не существует.

Найдите в php.ini строку, которая пытается загрузить расширение mod_rewrite, и удалите ее, и сообщения журнала должны исчезнуть.