Как осуществить перенос сайта на денвер wordpress

создание сайтов спб

Как осуществить перенос сайта на денвер wordpress

Перенос сайта на денвер wordpress

Как вы знаете запустить сайт на WordPress довольно просто.

  • Регистрируете хостинг;
  • Покупаете домен;
  • Устанавливаете WordPress на сайт через хостинг;
  • Создаете и подключаете базу данных (как правило это происходит автоматически, если вы устанавливаете CMS через панель управления на хостинге).
  • Работаете на сайте.

Но, как быть, если вы уже запустили сайт, а на нем необходимо сделать существенные правки. А закрывать сайт с объявлением «Ведутся технические работы» нельзя?

В данном случае можно осуществить перенос WordPress с хостинга на денвер — локальный сервер.

Как перенести сайт WordPress на Денвер?

  • Сначала скачиваем и устанавливаем на свой компьютер пакет Denver. Установка довольная проста, Скачиваете и устанавливаете. На сайте разработчика представлено подробное видео по установке.
  • Установить обновление Denver, это необходимо сделать, чтобы обновить MYSQL и исключить ошибку при импорте базы данных WordPress с хостинга в базу данных на локальном сервере.

error #1273 — Unknown collation: ‘utf8mb4_unicode_ci’

  • Далее вам необходимо либо через файловый менеджер хостинга или через FTP-клиент скачать файлы с хостинга

создание сайтов спб

  • а также скачать базу данных через phpMyAdmin.

создание сайтов спб

  • Далее необходимо распаковать архив файлов в

C:\WebServers\home\название вашего сайта\www

создание сайтов спб

  • Импортировать zip архив скачанный с хостинга

создание сайтов спб

  • Внутри сайта есть рабочие ссылки, чтобы они работали на локальном сервере необходимо обновить ссылки, для это в разделе SQL необходимо выполнить три запроса
UPDATE wp_options SET option_value = replace(option_value, 'http://www.example.com', 'http://localhost/test-site') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.example.com', 'http://localhost/test-site');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.example.com','http://localhost/test-site');

  • Зачастую размер базы данных сайта намного больше разрешеннго по-умолчанию размера. Чтобы измежать ошибки. необходимо

Сперва нам надо найти наш файл php.ini. Находиться он тут Папка с Denwer usr -> local -> php5 -> php.ini

1. Находим строку upload_max_filesize или 889 строку и меняем на 32М

2. Находим строку post_max_size или 738 строку и меняем снова на 32М

3. Находим строку max_execution_time или 442 строку и меняем на 120

После этого сохраняем файл php. ПерезапускаемDenwer.

  • Также при добавлении базы данных большого размера возможно превышение временного лимита, допустимого в  Денвере, и ваша база не загрузится. В этом случае

Находим папку в Денвере — \home\localhost\www\Tools\phpmyadmin
Там лежит файл конфигурации PHPMyAdmin — config.inc.php

Открываем и добавляем строчку:
$cfg[‘ExecTimeLimit’] = 99999;
Вот и все! Вот мы и осуществили перенос сайта на денвер wordpress. Удачи!

 

Статьи