Есть, а что с ним надо делать?
Atrax
(@atrax)
Ethical engineer
С ним-то как раз ничего не надо делать. Если он есть, то все должно работать. Странно…
Глянуть на сайт можно?
Можно baby.iv.ru Все ставилось тупо по дефолту
Кстати, переставлял несколько раз, сначала просто инсталил в разные каталоги, последний раз создал на хостинге домен, чтобы прям с корня работал, все равно таже проблема. 🙁
Ввиду того, что не нашел ничего подобного в гугле, скорее что-то не так у меня, возможно даже хостинг… Что?
На сколько я понимаю у меня не верно отрабатывает редирект по папкам… Какие возможны причины этого? Хостинг на апаче 2.2 , пхп 5, сайт — virtual host. Что я не доделал?
Модератор
Юрій
(@yube)
Что я не доделал?
Скорее всего, не прописали в .htaccess нужные правила и не дали движку самому это сделать.
b# vi .htaccess
RewriteEngine On
RewriteBase /
#uploaded files
RewriteRule ^(.*/)?files/$ index.php [L]
RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteCond %{REQUEST_URI} ^.*/wp-admin$
RewriteRule ^(.+)$ $1/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . — [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>
Вот что у меня в корне лежит. Ни что руками не правил. Все ставилось по дефолту.
В мануале написано, что достаточно 777 дать права на две папки, и все остальное сделается само. Так я и делал.
Модератор
Юрій
(@yube)
Явственно видно, что не отрабатывает rewrite. Или mod_rewrite не включен (тогда чего не ругается?), или запрещена обработка .htaccess (override off), или еще что-то.
Т.е. что-то не так в настройках хостинга, я так понимаю… Но увы пок ане знаю что мне делать. Если возможно, подскажите плз в какую сторону копать…
LoadModule rewrite_module libexec/apache22/mod_rewrite.so в httpd.conf присутствует. При рестарте ни чего нового ни в логах ни где.
Модератор
Юрій
(@yube)
В сторону mod_rewrite. Попросите суппорт хостинга проверить. Если у Вас DS/VDS, проверьте httpd.conf на предмет AllowOverride для директории с движком и LoadModule rewrite_module
Спасибо огромное за помощь! Заработало! Проблема была в хостинге. AllowOverride стояло в None на папке. Поправил и все заработало.
А не могли бы вы объяснить, что и где необходимо сделать? Дело в том, что я новичок в этом деле и в Apache и т.п. абсолютно не разбираюсь. Хостинг у меня на cPanel X, проблема точно такая же.