Posted 27 марта, 20159 yr comment_84121 Проблема такая. Тестовая версия сайта размещена на одном сайте (назовем его САЙТ1), хочу прикрепить форум к другому сайту (САЙТ2). Действовал по этой инструкции. Раньше переносил его просто на другой домен, проблем не было, но тут они появились вероятно из-за того, что устанавливаю форум не в корень (см. ниже). САЙТ2 это новостной сайт, поэтому создал в его корне папку forum, в которую перенес все файлы с тестового домена. В конфиге прописал $INFO['board_url'] = '__САЙТ2/forum'; Запускаю скрпит upgradeFinish, который на шаге 13/14 выдает белый экран. В принципе, главная страница сайта открывается, но по любой ссылке ведёт не туда, куда нужно, а именно по пути __САЙТ2/forum/forum/... Возможно, есть ещё какие-то проблемы, но пока дальше главной страницы никуда зайти не могу. В глобальных настройках в двух местах путь до директорий указан .../САЙТ2/forum/uploads, структура БД и права проверены, кэш перестроен, кэш-файлы обновлены, ... Толковых инструкций для таких случаев (установка/перенос форума не в корень) не нашел. Что я сделал не так, куда копать?
27 марта, 20159 yr Author comment_84124 Я его запустил уже после того, как увидел проблему, думал поможет. Впрочем, по-новой все перезалить дело 5 минут. Сейчас меня больше интересует почему в адресной строке 2 раза вылезает forum.
27 марта, 20159 yr Author comment_84126 WOLF, отправил в личку ссылку на новый форум. Подключился к оригинальной БД, проблема сохранилась. Значит что-то не так в настройках.
27 марта, 20159 yr Author comment_84169 В общем от вольфа ответа не дождался, помогли на другом форуме. Теперь обнаружил другую проблему. В БД сохранились ссылки на старый сайт. Как там можно исправить адрес старого сайта на новый? Сказали что через текстовый редактор править нельзя, только запросами к БД. Какие именно запросы надо сделать?
27 марта, 20159 yr Author comment_84176 Да с первой проблемой я разобрался, сейчас не могу понять откуда вылезли ссылки в БД на старый сайт. Кэш перестроил, во внешнем виде обновил кэш-файлов, все шаблоны и css проверил. Причем некоторые ссылки в БД со старого сайта ведут на папки с картинками (типа public/style_images), но у меня в админке в глобальных прописаны новые пути. И там же одна из ссылок осталась когда я еще на старом сайте делал глобальное объявление по этой инструкции, но потом этот мод вместе с шаблоном удалил, а вот в БД это дело сохранилось. Edited 27 марта, 20159 yr by s7ranger
28 марта, 20159 yr Author comment_84213 Так что, кто-нибудь может объяснить, почему при переносе сайта на другой домен в БД остаются ссылки на старый домен? Или хотя бы подскажите, каким запросом к БД можно заменить все вхождения с названием старого сайта на новый.
28 марта, 20159 yr comment_84243 Так что, кто-нибудь может объяснить, почему при переносе сайта на другой домен в БД остаются ссылки на старый домен? Или хотя бы подскажите, каким запросом к БД можно заменить все вхождения с названием старого сайта на новый. может потому, что они там указаны в явном виде? заменить можно поиском-заменой в дампе базы или через phpmyadmin
28 марта, 20159 yr Author comment_84244 Я понимаю, что это нужно делать в БД, но как мне сказали, простой заменой адреса в тестовом редакторе делать нельзя, надо делать именно запросами к таблицам в БД. Но какими именно запросами никто не может сказать. Если вы знаете, напишите пожалуйста.
29 марта, 20159 yr comment_84255 где ссылки появились? и много ли? если их пару штук меняйте в самих постах обычным редактированием.
29 марта, 20159 yr comment_84257 мне сказали, простой заменой адреса в тестовом редакторе делать нельзя Бред чистой воды. Сделал копию, открыл её в Notepad++ и вперёд. Никаких проблем не возникнет.
29 марта, 20159 yr Author comment_84261 WOLF, если открыть в текстовом редакторе и искать там, то ссылок порядка 400 штук, если в phpmyadmin искать поиском непосредственно в БД, то выдает 55 совпадений примерно в 10 разных таблицах. Respected, может и бред, но я в своё время так же менял адрес в БД одного сайта, думал прокатит, но впоследствии из-за этого получил массу проблем. Так что снова рисковать не хочу. Просто в БД может содержаться адрес сайта например в таблице с опциями CMS и простую замену делать уже нельзя поскольку может нарушиться формат хранения опций. Respected, сделайте у себя в Базе знаний инструкцию как переехать на другой домен, и там же опишите что надо делать когда переезжаешь не просто с сайта1 на сайт2, а на сайт2/forum. Я все перерыл, но нигде такой инструкции не видел. Из-за чего возникла проблема с первого поста не мог понять и тут никто не подсказал пока не помогли ребята на другом форуме. Наверняка, у кого-то ещё может возникнуть похожая ситуация. Вообще, если бы изначально знал, что на IPB при переезде на другой домен будут такие проблемы, то делал бы сразу на нужном домене. Edited 29 марта, 20159 yr by s7ranger
29 марта, 20159 yr comment_84263 Respected, сделайте у себя в Базе знаний инструкцию как переехать на другой домен, и там же опишите что надо делать когда переезжаешь не просто с сайта1 на сайт2, а на сайт2/forum. Я все перерыл, но нигде такой инструкции не видел. Из-за чего возникла проблема с первого поста не мог понять и тут никто не подсказал пока не помогли ребята на другом форуме. Наверняка, у кого-то ещё может возникнуть похожая ситуация. там никаких проблем нет, все делается так же как и при переезде на другой домен, нужно лишь выпрямить руки и включить голову. скачайте Нотепад ++ там есть функция замены. МОЗГ+ РУКИ = ЧУДО
29 марта, 20159 yr comment_84270 Respected, сделайте у себя в Базе знаний инструкцию как переехать на другой домен Эти действия настолько банальны, что, я думаю, писать целую инструкцию по этому поводу не стОит.
29 марта, 20159 yr Author comment_84273 Эти действия настолько банальны, что, я думаю, писать целую инструкцию по этому поводу не стОит. Хозяин - барин. Вот только если все так банально, почему же никто тут мне никто не смог помочь?
29 марта, 20159 yr comment_84275 Здесь помогают по мере возможности, на бесплатной основе. Ответ про смену домена в базе был получен в сообщении >#10
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.