Форум SMF2. Проблема с переездом.

war357159
На сайте с 03.11.2009
Offline
220
556

Да, этот вопрос лучше задать на форуме simplemachines.ru, но там долго отвечают (а сейчас он вообще пустой), нужно срочно. (поиск там курил)

Перенос форума на новый домен (и у другого хостера)

Следовал инструкциям.

Файлы перенес.

Права доступа поменял на 755 к папкам и 644 к файлам

Базу импортировал.

Кодировки везде одинаковые.

Пути в файле Settings.php поменял (используя скрипт repair_settings.php)

Проблема/вопрос в следующем:

На старом хостинге пользователь/база/пароль были одни. На новом хостинге они другие. В файле Settings.php поменял эти данные на новые. Старая база с названием ххх2 импортировалась в новую ххх1. Когда смотришь в мускуле на вид все нормально. Таблицы с информацией есть.

Форум открывается, но совершенно пустой, с надписью: "Ошибка базы данных"

Видимо проблема в том что у старой базы было другое имя/пользователь/пароль? Или проблема в другом?

На новом хостинге создать базу со старым названием не могу... прилепляет к ххх2 префикс u123456. Получается u123456_ххх2

Где копать? Нужно очень срочно.

Подпись ➤
viКing
На сайте с 20.03.2008
Offline
124
#1

а $db_server такой же? ну обычно там localhost, но бывают и другие варианты

war357159
На сайте с 03.11.2009
Offline
220
#2

да localhost у обоих хостеров. В Settings.php прописан.

кот Бегемот
На сайте с 07.12.2009
Offline
278
#3

А переименовать базу не получается?

Яндекс Директ, Гугд адворс, не дорого и ответственно. Телеграмм @H_Ilin
[Удален]
#4
war357159:
Форум открывается, но совершенно пустой, с надписью: "Ошибка базы данных"

пациента в студию

---------- Добавлено 07.05.2012 в 19:29 ----------

war357159:
На новом хостинге создать базу со старым названием не могу... прилепляет к ххх2 префикс u123456. Получается u123456_ххх2

все правильно. это ж шаред-хостинг

war357159
На сайте с 03.11.2009
Offline
220
#5

garik77

Да, ни создать не переименовать со своим именем не дает. (((

Sandalia

Совершенно верно. Виртуальный хостинг. У Рег.ру На несколько сайтов. Из-за этого нельзя базе свое имя дать? Вроде нигде про такое ограничение не читал. (((

А через мускул нельзя что-то поменять? В базе хранится информация о ее имени/пользователе и пароле?

profAleks
На сайте с 17.04.2010
Offline
35
#6
war357159:

А через мускул нельзя что-то поменять? В базе хранится информация о ее имени/пользователе и пароле?

В панельке PHPMyAdmin сделай пользователя для своей БД, дай права и назначь пароль.

Потом пиши его в сеттингс.php

Справочник Total Hardware 1999 (http://radiodelta.ru)
war357159
На сайте с 03.11.2009
Offline
220
#7

Не дает в PHPMyAdmin ни базу создать ни пользователя.... (((

Access denied for user...

Видимо ограничения у пользователя, и права у него поменять нельзя...

profAleks
На сайте с 17.04.2010
Offline
35
#8
war357159:
Не дает в PHPMyAdmin ни базу создать ни пользователя.... (((

Access denied for user...

Видимо ограничения у пользователя, и права у него поменять нельзя...

Точно, у тебя же там не Root права.

Вообщем, делай пользователя через панель cPanel, ISPManager или что там у Вас установлено.

war357159
На сайте с 03.11.2009
Offline
220
#9

Починили. Пропала одна таблица при переезде. Откликнувшимся - Спасибо.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий