Ошибка - ссылка на неверную директорию после переезда на другой хостинг.

Автор Roman, 17 июня 2009, 19:07:53

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Roman

SMF 1.1.9
Переехал на новый хостинг. В целом, все работает хорошо, но обнаружился один маленький баг.
При залогинивании на форум, бывает, перебрасывает в несуществующую директорию.

Суть проблемы я понимаю, но где исправить - не нашел. В repair_settings.php все указано правильно, в настройках форума тоже.

Описываю подробно:
Форум находится на субдомене. То есть, условно, forum.site.ru
В структуре папок на сервере, папка форума располагается в виде вложенной в папку основного сайта. То есть, вот так: /user/site.ru/www/forum/
Когда переносилась БД, утлита restore_backup.php согласилась работать только при запуске через адрес site.ru/forum/restore_backup.php
Далее, через repair_settings все пути там предлагающиеся, были исправлены на верные (forum.site.ru)

Как я сказал, все успешно функционирует, но иногда возникает следующий глюк:
При залогинивании на форум не с главной страницы, а из какой-либо темы, после ввода л/п перебрасывает на несуществующую страницу.

Например, я смотрел сообщение http://forum.site.ru/index.php?topic=10.msg111;topicseen, и решил залогиниться.
После залогинивания меня перекидывает на страницу http://forum.site.ru/forum/index.php?topic=10.msg111;topicseen, которой, естественно, не существует (вылетает 404).

Где может быть прописана эта настройка с вложенной папкой /forum ?


p.s. после выключения/включения "дружественных урл" проблема вроде не проявляется - после логина просто всегда выбрасывает на главную. Но все равно, хочу найти, где это исправить.


Roman

Цитата: digger от 17 июня 2009, 20:59:46
$boardurl в settings.php неверный указан.

Проверил. $boardurl указан верный (т.е. вида forum.site.ru)
Где еще может это прописываться? Возможно, что где-то в БД?