Jump to content

Проблема после переноса форума на другой домен


Recommended Posts

Проблема такая. Тестовая версия сайта размещена на одном сайте (назовем его САЙТ1), хочу прикрепить форум к другому сайту (САЙТ2). Действовал по этой инструкции.

Раньше переносил его просто на другой домен, проблем не было, но тут они появились вероятно из-за того, что устанавливаю форум не в корень (см. ниже).

САЙТ2 это новостной сайт, поэтому создал в его корне папку forum, в которую перенес все файлы с тестового домена.

В конфиге прописал $INFO['board_url']   =    '__САЙТ2/forum';

Запускаю скрпит upgradeFinish, который на шаге 13/14 выдает белый экран.

В принципе, главная страница сайта открывается, но по любой ссылке ведёт не туда, куда нужно, а именно по пути __САЙТ2/forum/forum/... Возможно, есть ещё какие-то проблемы, но пока дальше главной страницы никуда зайти не могу.

В глобальных настройках в двух местах путь до директорий указан .../САЙТ2/forum/uploads, структура БД и права проверены, кэш перестроен, кэш-файлы обновлены, ...

 

Толковых инструкций для таких случаев (установка/перенос форума не в корень) не нашел. Что я сделал не так, куда копать?

 

 

 

 

 

 

Link to comment
Share on other sites

Я его запустил уже после того, как увидел проблему, думал поможет. Впрочем, по-новой все перезалить дело 5 минут. Сейчас меня больше интересует почему в адресной строке 2 раза вылезает forum.

Link to comment
Share on other sites

WOLF, отправил в личку ссылку на новый форум.


Подключился к оригинальной БД, проблема сохранилась. Значит что-то не так в настройках.

Link to comment
Share on other sites

В общем от вольфа ответа не дождался, помогли на другом форуме. Теперь обнаружил другую проблему. В БД сохранились ссылки на старый сайт. Как там можно исправить адрес старого сайта на новый? Сказали что через текстовый редактор править нельзя, только запросами к БД. Какие именно запросы надо сделать?

Link to comment
Share on other sites

Да с первой проблемой я разобрался, сейчас не могу понять откуда вылезли ссылки в БД на старый сайт. Кэш перестроил, во внешнем виде обновил кэш-файлов, все шаблоны и css проверил. Причем некоторые ссылки в БД со старого сайта ведут на папки с картинками (типа public/style_images), но у меня в админке в глобальных прописаны новые пути. И там же одна из ссылок осталась когда я еще на старом сайте делал глобальное объявление по этой инструкции, но потом этот мод вместе с шаблоном удалил, а вот в БД это дело сохранилось.

Edited by s7ranger
Link to comment
Share on other sites

Так что, кто-нибудь может объяснить, почему при переносе сайта на другой домен в БД остаются ссылки на старый домен?

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

Link to comment
Share on other sites

Так что, кто-нибудь может объяснить, почему при переносе сайта на другой домен в БД остаются ссылки на старый домен?

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

может потому, что они там указаны в явном виде?

заменить можно поиском-заменой в дампе базы или через phpmyadmin

Link to comment
Share on other sites

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

Link to comment
Share on other sites

где ссылки появились? и много ли? если их пару штук меняйте в самих постах обычным редактированием. 

Link to comment
Share on other sites

мне сказали, простой заменой адреса в тестовом редакторе делать нельзя

Бред чистой воды. Сделал копию, открыл её в Notepad++ и вперёд. Никаких проблем не возникнет.

Link to comment
Share on other sites

WOLF, если открыть в текстовом редакторе и искать там, то ссылок порядка 400 штук, если в phpmyadmin искать поиском непосредственно в БД, то выдает 55 совпадений примерно в 10 разных таблицах.

Respected, может и бред, но я в своё время так же менял адрес в БД одного сайта, думал прокатит, но впоследствии из-за этого получил массу проблем. Так что снова рисковать не хочу. Просто в БД может содержаться адрес сайта например в таблице с опциями CMS и простую замену делать уже нельзя поскольку может нарушиться формат хранения опций.

Respected, сделайте у себя в Базе знаний инструкцию как переехать на другой домен, и там же опишите что надо делать когда переезжаешь не просто с сайта1 на сайт2, а на сайт2/forum. Я все перерыл, но нигде такой инструкции не видел. Из-за чего возникла проблема с первого поста не мог понять и тут никто не подсказал пока не помогли ребята на другом форуме. Наверняка, у кого-то ещё может возникнуть похожая ситуация.

 

Вообще, если бы изначально знал, что на IPB при переезде на другой домен будут такие проблемы, то делал бы сразу на нужном домене.

Edited by s7ranger
Link to comment
Share on other sites

Respected, сделайте у себя в Базе знаний инструкцию как переехать на другой домен, и там же опишите что надо делать когда переезжаешь не просто с сайта1 на сайт2, а на сайт2/forum. Я все перерыл, но нигде такой инструкции не видел. Из-за чего возникла проблема с первого поста не мог понять и тут никто не подсказал пока не помогли ребята на другом форуме. Наверняка, у кого-то ещё может возникнуть похожая ситуация.

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

 

скачайте Нотепад ++ там есть функция замены.  :facepalm:

МОЗГ+ РУКИ = ЧУДО

Link to comment
Share on other sites

Respected, сделайте у себя в Базе знаний инструкцию как переехать на другой домен

Эти действия настолько банальны, что, я думаю, писать целую инструкцию по этому поводу не стОит.

Link to comment
Share on other sites

Эти действия настолько банальны, что, я думаю, писать целую инструкцию по этому поводу не стОит.

Хозяин - барин. Вот только если все так банально, почему же никто тут мне никто не смог помочь?

Link to comment
Share on other sites

Здесь помогают по мере возможности, на бесплатной основе. Ответ про смену домена в базе был получен в сообщении >#10

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Ваша ссылка была автоматически строена.   Отображать как обычную ссылку

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...