LINUX.ORG.RU

Проблема с wordpress

 


0

1

Здравствуйте, многоуважаемые пользователи ЛОР'a.

У меня возникла нетривиальная проблема с wordpress. Уже пол-интернета перерыл - все найденые советы не работают. Короче, я развернул связку php+mysql+apacahe2 на дебиане. Настроил апач, mysql. Установил (нативный, недебиановский) wordpress в var/www/my_site, скопировал туда вой wp-content, импортировал таблицы в свою базу, всё ОК, сайт работает, админка тоже, но вот по ссылкам (модуль ЧПУ включён) не переходит - 404 Not found, будь оно не ладно:(! Настроил .httpaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Всё равно не работает. Смотрю в /etc/apache2/mods-enabled/ rewrite.load - присутствует. Но ссылки всё-равно не работаю. Голова уже кругом удет(, что это за мистика такая?!


Ответ на: комментарий от metrokto

Да обрабатывается (в /etc/apache2/apache.conf присутствует строка AccessFileName .htaccess). Может дело в правах на фалы wordpress (для теста я выставил 777)?

Sektor
() автор топика
Ответ на: комментарий от Sektor

Интересно, что с не ЧПУ-ссылками работает ОК!

Sektor
() автор топика
Ответ на: комментарий от Sektor

в /etc/apache2/apache.conf присутствует строка AccessFileName .htaccess

Эта строка задает только имя файла, разрешает его обработку директива AllowOverride. Она выставляется в секции Directory что-то-там в файле /etc/apache2/sites-available/default (или как он у тебя?):

<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
</Directory>

Может дело в правах на фалы wordpress (для теста я выставил 777)?

Нет, тогда было бы 403.

metrokto ★★
()

Настроил .httpaccess:
.httpaccess

:)
может все таки .htaccess ?

xtraeft ★★☆☆
()

Если стоит полностью стандартный Debian и Wordpress установлен в корень стандартного виртуального хоста, то проверь значение директивы AllowOverride. Должно быть значение All.

Если залил сайт в подкаталог - RewriteBase в .htaccess должен быть равен подкаталогу (RewriteBase /wordpress например).

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.