KeyWeb

Перенос SMF на другой хостинг

1111111111Rating 0.00 (0 Votes)

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

Все действия разделяются на два этапа - резервное копирование и восстановление.

Первое и самое необходимое - загрузить инструмент при помощи которого можно совершить все действия по резервному копированию и восстановлению - Sypex Dumper.

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

Далее необходимо перейти к нашему файлу - dumper.php посредством ссылки - http://MyForum/Dumper/Dumper.php, откроется страничка на которой необходимо ввести имя пользователя и пароль обладающими правами на доступ к резервируемой базе.

После успешного входа, необходимо совершить процедуру резервного копирования, выбрав в разделе - Backup \ Создание резервной копии БД из выпадающего списка свою базу и нажав кнопку - Применить.

По заверению создания резервной копии, данные необходимо поставить на копирование (содержимое каталога форума) к примеру на другой хостинг, вместе с dumper'ом. На новом месте теобходимо создать пустую базу (если это Денвер то можно перейти по ссылке - http://localhost/denwer/Tools/addmuser/index.php). После копирования необходимо так же запустить dumper.php и выбрать опцию восстановления, при этом в выпадающем списке - Файл, выбрав созданный файл бэкапа (по умолчанию находится в папке - Dupmer\Backup).

 

Ппосле восстановления базы, необходимо открыть файл настроек форума - Settings.php и подправить строки:

$db_name = 'DBName';
$db_user = 'DBUser';
$db_passwd = 'DBUserPassword';

При необходимости так же можно будет подправить пути расположения файлов форума:

$boarddir = 'V:\\home\\MYSite.test\\www\\forum';
$sourcedir = 'V:\\home\\MYSite.test\\www\\forum/Sources';

 

Добавить комментарий


Обновить
Защитный код

KeyWeb

Сейчас 166 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз