Поддержка BuddyPress не работают ссылки

  • Добрый вечер уважаемые!

    Короче установил я все по мануалу как положено, используя дефолтовую тему bphome. Но на стартовой странице не работают ссылки… 🙁

    Например при нажатии на кнопку регистрация, выскакивает:

    404
    The requested URL /register was not found on this server.

    Что не так я сделал?

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • .htaccess есть?

    Есть, а что с ним надо делать?

    С ним-то как раз ничего не надо делать. Если он есть, то все должно работать. Странно…

    Глянуть на сайт можно?

    Можно baby.iv.ru Все ставилось тупо по дефолту

    Кстати, переставлял несколько раз, сначала просто инсталил в разные каталоги, последний раз создал на хостинге домен, чтобы прям с корня работал, все равно таже проблема. 🙁

    Ввиду того, что не нашел ничего подобного в гугле, скорее что-то не так у меня, возможно даже хостинг… Что?

    На сколько я понимаю у меня не верно отрабатывает редирект по папкам… Какие возможны причины этого? Хостинг на апаче 2.2 , пхп 5, сайт — virtual host. Что я не доделал?

    Что я не доделал?

    Скорее всего, не прописали в .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 дать права на две папки, и все остальное сделается само. Так я и делал.

    Явственно видно, что не отрабатывает rewrite. Или mod_rewrite не включен (тогда чего не ругается?), или запрещена обработка .htaccess (override off), или еще что-то.

    Т.е. что-то не так в настройках хостинга, я так понимаю… Но увы пок ане знаю что мне делать. Если возможно, подскажите плз в какую сторону копать…

    LoadModule rewrite_module libexec/apache22/mod_rewrite.so в httpd.conf присутствует. При рестарте ни чего нового ни в логах ни где.

    В сторону mod_rewrite. Попросите суппорт хостинга проверить. Если у Вас DS/VDS, проверьте httpd.conf на предмет AllowOverride для директории с движком и LoadModule rewrite_module

    Спасибо огромное за помощь! Заработало! Проблема была в хостинге. AllowOverride стояло в None на папке. Поправил и все заработало.

    А не могли бы вы объяснить, что и где необходимо сделать? Дело в том, что я новичок в этом деле и в Apache и т.п. абсолютно не разбираюсь. Хостинг у меня на cPanel X, проблема точно такая же.

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • Тема «не работают ссылки» закрыта для новых ответов.