Добрый день, уважаемый читатель!
Сегодня я расскажу, как перенести сайт на CMS DataLife Engine на другой хостинг.
После того, как вы поменяли NS-записи на новые, необходимо перенести содержимое сайта.
Если вы руководитель, то Вас должность просто обязывает правильно и красиво говорить, поэтому рекомендую тренинги для руководителей, где Вас научат эффективному общению, уверенности в себе и многому другому. Каждый специалист нуждается в повышении квалификации, и руководитель — не исключение! Так что даже если Вы считаете себя мастером общения, я советую все равно пройти специальную подготовку по курсу тренингов. Зайдите по данной выше ссылке на сайт тренинг центра «Говорун» и сами все узнаете!
Есть два варианта развития событий:
- Сделать копию базы данных через сайт и установить сайт заново с последующим восстановлением базы данных.
- Сделать копию базы данных через PhpMyAdmin и копию файлов, посредством архивирования всей директории (папки).
Мы рассмотрим второй способ, как более надежный, и, на мой взгляд, простой.
Для этого нам нужно иметь доступ к панели управления хостингом (как старым, так и новым). В диспетчере файлов создаем архив из папки, где лежит наш сайт, как правило, есть такая функция, как «архивировать папку». Скачиваем этот архив. Теперь находим в админке управления хостингом PhpMyAdmin – собственно панель для управления базами данных. Ищем нашу базу данных, выделяем ее (двойной щелчок) и нажимаем «Экспорт».
Экспортируем, указав настройки, как показано на скриншоте:
Нажимаем ОК и сохраняем файл .sql на компьютере.
Теперь нам надо зайти на новый хостинг и перенести туда архив с файлами и распаковать его с помощью средств админки. Если админки вообще нет, то придется распаковать у себя на компьютере и перенести все файлы по отдельности, а не сразу одним архивом.
Итак, файлы перенесены, а база данных еще нет. Для этого заходим в PhpMyAdmin уже на новом хостинге и создаем там базу данных и пользователя, предоставив ему все привилегии. Если у вас Cpanel, то это делается через «Мастер баз данных MySQL». Далее в PhpMyAdmin заходим в новую пустую базу и импортируем нашу, сохраненную на нашем компьютере. Запоминаем имя базы и имя пользователя с паролем.
После этого заходим на новый хостинг в каталог: /engine/data/ и ищем файл dbconfig.php
В нем исправляем следующие строки:
define («DBNAME», «имя базы данных»);
define («DBUSER», «имя пользователя»);
define («DBPASS», «пароль»);
И вписываем туда свои данные, которым мы запомнили.
Теперь заходим на наш сайт. Если с кодировками все хорошо, то главная страница должна грузиться без проблем. А вот остальные могут вообще не загружаться и писать вот такую ошибку:
——————
Not Found
The requested URL /страница.html was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
——————
То нам необходимо скопировать файл .htaccess со старого хостинга на новый или отключить ЧПУ, если он был включен. Но лучше скопировать файл.
Всё, сайт перенесен без потерь!
Если есть вопросы, пишите в комментариях, помогу, чем смогу!
Atamovich
Все верно, хороший мануал 🙂
Но сам DLE-перенос жуть, как неудобен после экспорта-импорта WordPress 🙂
О да… но про wordpress я еще напишу 😉
и про Joomla тоже, как руки дойдут…
а то сейчас сессия, тяжко как-то…
Ни пуха 🙂
Что вы имеете против ВордПресса…
Он переносится одной левой…
ТАм и переносить нечего блин))
Дык и мы об этом речь ведем.
Спс