1

Тема: Установка блога на главной странице делает недоступным сайт при откате

Обнаружил досадный баг: когда подключаешь к сайту блог и оставляешь пустым поле «URL блога», то блог переезжает на главную, заменяя собой сайт, но при попытке сделать откат и установить для блога значение поля по умолчанию («/blog») — сайт становится недоступным (не помню точно какая ошибка выскакивала, поскольку дело было недели полторы назад, кажется 301). Опять ставишь блог на главной — и он работает; ставишь для него отдельную папку — и сайт в отключке.

P.S. Судя по всему, дело в базе данных. Удалил её, создал заново, переустановил движок... и всё заработало.

2

Re: Установка блога на главной странице делает недоступным сайт при откате

Не могу воспроизвести баг ни у себя на компьютере, ни на демо-сайте: http://demo.s2cms.ru/

Может быть есть еще какие-нибудь существенные условия, в которых он возникает? Какая была схема URL (константа S2_URL_PREFIX в config.php)?

3

Re: Установка блога на главной странице делает недоступным сайт при откате

Roman пишет:

Не могу воспроизвести баг ни у себя на компьютере, ни на демо-сайте: http://demo.s2cms.ru/

Блог на главной мне ни к чему. Действовал из любопытства. Воспроизводить прошлые действия уже не стану. Написал сюда просто чтобы вы были в курсе.

Roman пишет:

Может быть есть еще какие-нибудь существенные условия, в которых он возникает? Какая была схема URL (константа S2_URL_PREFIX в config.php)?

Содержание .htaccess:

# BEGIN S2

<IfModule mod_rewrite.c>
# MultiViews interfers with proper rewriting
Options +FollowSymlinks -MultiViews

RewriteEngine On
RewriteCond %{HTTP_HOST} ^islamkom.org
RewriteRule (.*) http://www.islamkom.org/$1 [R=301,L]

# Uncomment and properly set the RewriteBase if the rewrite rules are not working properly
#RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>

# END S2RewriteCond %{HTTP_HOST} ^islamkom.org$
#RewriteRule ^/?$ "http\:\/\/www\.islamkom\.org\/" [R=301,L]

Константа в файле config.php:

define('S2_URL_PREFIX', '');

27.07.2011 15:24:09. Текст был изменен (khaydarov).

4

Re: Установка блога на главной странице делает недоступным сайт при откате

Понятно. .htaccess почти такой же, как и у меня. Значит, причина не в этом.

Сейчас проверил еще раз с чистой установкой. Баг не появился.

Это обсуждение пока остается открытым. Может быть, этот баг проявится у кого-нибудь еще.