Проблема при переносе форума и изменении имени домена

Автор arbitr, 06 декабря 2016, 21:18:41

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

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

arbitr


 День добрый, переношу форум с хостинга и заодно меняется доменное имя

версия SMF 2.0.12, воспользовался автоустановщиком на хостинге, импортировал в автоматически созданную БД свою, импорт прошел без ошибок, но на форуме ни ранее созданные темы ни пользователи не появились.

Что я мог сделать не так? или может что то не доделал? надо в БД изменить доменное имя?

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

Yarik

Цитата: arbitr от 06 декабря 2016, 21:18:41импортировал в автоматически созданную БД свою, импорт прошел без ошибок, но на форуме ни ранее созданные темы ни пользователи не появились.
Удалили созданную при установке БД и импортировали свою?При этом префиксы таблиц импортированной Вами БД совпадают с префиксом таблиц которые были созданы при установке?

kak2z

Цитата: arbitr от 06 декабря 2016, 21:18:41День добрый, переношу форум с хостинга и заодно меняется доменное имя

версия SMF 2.0.12, воспользовался автоустановщиком на хостинге, импортировал в автоматически созданную БД свою, импорт прошел без ошибок, но на форуме ни ранее созданные темы ни пользователи не появились.

Что я мог сделать не так? или может что то не доделал? надо в БД изменить доменное имя?

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

Yarik

И префиксы БД которую залили.Там скорее всего залили таблицы и теперь в БД таблицы двух баз,при этом префиксы таблиц не изменили.

arbitr

Цитата: S.T.A.L.K.E.R. от 06 декабря 2016, 21:25:57Удалили созданную при установке БД и импортировали свою?При этом префиксы таблиц импортированной Вами БД совпадают с префиксом таблиц которые были созданы при установке?
нет я не удалял автоматически созданную при установке автоустановщиком БД, я импортировал свою БД в автоматически созданную

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

Цитата: kak2z от 06 декабря 2016, 22:15:14надо в настройках форума прописать имя и пароль той базы данных в которую Вы импортировали дамп старой базы..
в настройках форума прописаны имя и пароль той базы в которую импортировал, я перепроверил, кроме того,
 если не ошибаюсь при обращении к форуму выскакивала бы ошибка еслиб  цмс не могла соединиться с БД

Цитата: S.T.A.L.K.E.R. от 07 декабря 2016, 08:39:51И префиксы БД которую залили.Там скорее всего залили таблицы и теперь в БД таблицы двух баз,при этом префиксы таблиц не изменили
вероятно... сейчас погуглю как их посмотреть и исправить, но вы пожалуйста тоже напишите свой ответ

arbitr

открыл старый сеттинг и там db_prefix = ''; то есть проблема в нем.. как понимаю надо открыть старую БД найти в ней где прописан префикс изменить на существующий и снова импортировать?

GeorG

По умолчанию префикс smf_, какой именно у вас, можно посмотреть через phpmyadmin (открыв в нем старую БД или сам файл импорта).
Судя по тому что в старом файле Сеттинг префикса нет, то его и не было.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

arbitr

Цитата: GeorG от 07 декабря 2016, 20:39:54Судя по тому что в старом файле Сеттинг префикса нет, то его и не было.
именно, так как и где мне надо изменить префикс чтоб старая БД заработала ?
на старой префикса нет на новой smf

GeorG

Вы уверены что смотрите нужную БД, т.к, если префикса не было изначально, то откуда ему взяться после (в той, которую вы залили на место новой)?
Если префикс отсутствовал в старой БД, то его не должно быть и в новой, и у вас так и должно выглядеть - db_prefix = '';

Почему бы вам просто, не мудрствуя лукаво, не залить снова БД, отдельно залить файлы форума и подключить его к БД через файл сеттинг, зачем вам все эти траблы с установкой, и переустановкой?
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Yarik

Чёто я запутался вообще нафиг :)
Не проще ли снести все таблицы в БД,залить бекап БД который есть и подключить её в файле сеттинг?Там по идее только префикс новой БД подключить и все.

arbitr

да... получается автоустановщиком то что была создана БД с префиксом не подошла для импорта, создал пустую импортировал свою и нормально..

arbitr

Цитата: GeorG от 07 декабря 2016, 21:54:58Почему бы вам просто, не мудрствуя лукаво, не залить снова БД, отдельно залить файлы форума и подключить его к БД через файл сеттинг, зачем вам все эти траблы с установкой, и переустановкой?

уверенность что в файлах присутствует вирус. потому и создавал все заново..

база подключилась спасибо, осталось разобраться почему все темы и сообщения знаки вопроса, админка все нормально на русском

GeorG

Цитата: arbitr от 07 декабря 2016, 23:39:45уверенность что в файлах присутствует вирус. потому и создавал все заново..
Я вам и писал про новые файлы, а не про использование старых. ;)
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Yarik

Цитата: arbitr от 07 декабря 2016, 23:39:45база подключилась спасибо, осталось разобраться почему все темы и сообщения знаки вопроса, админка все нормально на русском
В самом бекапе БД сами сообщения читабельны или тоже знаки ???Смотрите в какой кодировке сам бекап БД,в какой кодировке БД саму создавали и в какой кодировке сам форум ставили.Вангую что сам форум в UTF-8 а вот БД в другой кодировке.

kak2z

Цитата: arbitr от 07 декабря 2016, 23:39:45уверенность что в файлах присутствует вирус. потому и создавал все заново..

база подключилась спасибо, осталось разобраться почему все темы и сообщения знаки вопроса, админка все нормально на русском
с кодировкой что то..
русский язык какой ставили? UTF-8 или тот что без указания кодировки? таблицы в базе в какой кодировке?
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

arbitr

Цитата: S.T.A.L.K.E.R. от 08 декабря 2016, 08:40:26В самом бекапе БД сами сообщения читабельны или тоже знаки
сообщения читабельны
Цитата: S.T.A.L.K.E.R. от 08 декабря 2016, 08:40:26Смотрите в какой кодировке сам бекап БД
SET NAMES utf8 */;

--
-- База данных:

Цитата: S.T.A.L.K.E.R. от 08 декабря 2016, 08:40:26в какой кодировке БД саму создавали и в какой кодировке сам форум ставили.


когда создал последнюю пустую бд в которую импортировал свою то в мастере не указывается в какой кодировке создается база, сам форум ставился в утф8


Цитата: kak2z от 08 декабря 2016, 16:15:12с кодировкой что то..
русский язык какой ставили?
при установке форума автоустановщик на хостинге предложил русский утф8, я согласился.

Цитата: kak2z от 08 декабря 2016, 16:15:12таблицы в базе в какой кодировке?
когда нажимаю на имя базы в phpmyadmin  то таблицы utf8 

может попробовать создать новую базу еще раз, в старой БД удалить все до create table и так импортировать?

kak2z

Все делать в phpMyAdmin
1. Зайдите в таблицу smf_messsages
2. Там зайдите в структура
3. Посмотрите поле body какое у него сравнение.
4. Зайдите в админку форума в "Настройка языков"
5. Если там стоит UTF8 и в базе UTF8 то все хорошо. Если в базе и стояла 1251 и в базе стоит просто Russian то тоже все хорошо.
6. Если отличаются - то привести к одному виду

7. Если совпадают и там и там UTF8 то
7.1. В файле settings.php добавить строку
$db_character_set = 'utf8';7.2. В phpMyAdmin выполнить запрос (вместо smf_ подставьте свой префикс)
INSERT INTO smf_settings (variable, value) VALUES ('global_character_set', 'UTF-8')
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

arbitr


S.tepa

Подскажите пожалуйста, есть ли какие то хитрости если нужно просто поменять домен у работающего форума? Форум находится на выделенном сервере, не на хостинге, и никуда не переезжает.
Домен везде прописан аналогично тому, как был старый, но почему-то форум отображается некорректно.
В Админка>>Настройки сервера>>База данных и пути, поле "URL-адрес форума" изменено и сохранено.

Вопрос не в настройках переадресации и robots файла.


kak2z

Цитата: S.tepa от 16 декабря 2016, 22:21:27Подскажите пожалуйста, есть ли какие то хитрости если нужно просто поменять домен у работающего форума? Форум находится на выделенном сервере, не на хостинге, и никуда не переезжает.
Домен везде прописан аналогично тому, как был старый, но почему-то форум отображается некорректно.
В Админка>>Настройки сервера>>База данных и пути, поле "URL-адрес форума" изменено и сохранено.

Вопрос не в настройках переадресации и robots файла.


repair_settings файл запускаете и меняете пути.. находится на оффе.. или тут по форуму поищите.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

S.tepa

Цитата: kak2z от 16 декабря 2016, 22:27:15repair_settings файл запускаете и меняете пути.. находится на оффе.. или тут по форуму поищите.
Сделал спасибо. Скачал на оф. сайте, запустил через браузер, поменял везде урлы. Кажись помогло.
Иду удалять теперь этот репеир фаил.

И последн вопрос, что за пункт этот репеир показывает:

Queryless URLs:       Off (recommended)
Value not found!       On

Ни Офф ни Он не выбраны.