В большинстве случаев WordPress, как впрочем и другие CMS, не сразу «заливается» на хостинг, а сначала устанавливается на локальный сервер – Denwer или Wamp Server, в зависимости от индивидуальных предпочтений веб-разработчика. Там же, на локальном компьютере, проект реализованный на базе WordPress доводят до полной готовности, тестируют в разных браузерах и только потом, полностью функциональный и уже наполненный контентом, переносят на хостинг.
Перенести WP-сайт совсем не сложно, если, конечно, вы делаете это не в первый раз, или обладаете хотя бы зачаточными способностями юного компьютерного гения. Но начинающие сайтостроители часто допускают ошибки при переносе сайта на хостинг, и получают, в итоге, частично или полностью неработоспособный сайт. Мне очень захотелось уберечь вас и предложить пошаговую инструкцию, неукоснительно следуя которой, вы перенесете сайт с локального сервера на хостинг без каких-либо проблем.
Наверное достаточно вступительных слов, а посему перейдем к делу.
Как перенести Wordpress с Денвера на хостинг
1. Запускаем локальный сервер и заходим в WP-админку. Идем в меню «Плагины» и отключаем все установленные расширения.
2. Подготовка к экспорту Базы Данных (далее просто БД).
Перед тем как экспортировать БД с которой работает WordPress, нужно обязательно изменить ссылки URL. В админ-панеле идем таким путем: «Настройки» → «Общие» и вместо localhost/wordpress, пишем URL вашего сайта(домена), к примеру — your domian.ru. Сохраняем изменения. Естественно, что доменное имя уже должно быть куплено и привязано к хостингу.
Не пугайтесь, если не сможете заново войти в консоль Денвера, продолжайте выполнять шаги по экспорту БД в следующем пункте. После того как сохраните базу данных к себе на компьютер, вернитесь обратно в phpMyAdmin на денвере, выбирайте название своей базы данных, найдите там wp_options и в нем поменяйте URL сайта на тот, какой был раньше.
3. Экспорт БД.
Заходим в phpMyAdmin(набрать в адресной строке браузера http://localhost/tools/phpmyadmin/), выбираем нужную базу данных ⇒ выделяем все файлы (убедитесь, чтобы галочки были проставлены во всех чекбоксах) ⇒ нажимаем «Экспорт» ⇒ выбираем формат SQL ⇒ жмем ОК. Обязательно запоминаем куда скачали БД.
4. Создание новой БД на хостинге.
Не будем терять времени, зайдем в панель управления хостингом и создадим новую базу данных и нового пользователя, привязанного к ней. Запоминаем имя база данных, пользователя, а так же пароль к ней. Лучше всего забить эту информацию в «Блокнот», так как она понадобится позже.
5. Импорт БД.
Заходим в phpMyAdmin уже в хостинг-панели, выбираем созданную ранее БД и жмем «Импорт», выбираем файл, экспортированный в пункте 3, с таблицами Базы данных и жмем Go.
6. Редактирование файла wp-config.php.
Находим в корневой папке сайта файл wp-config.php, открываем его в редакторе кода и вписываем новое имя базы данных, имя пользователя и пароль, которые мы записали ранее.
7. Перенос файлов WordPress на хостинг.
Запускаем любой FTP-клиент, налаживаем связь с хостингом и копируем все файлы из папки WordPress на вашем локальном компьютере в корневую директорию на хостинге.
8. Вот и все! Активируем плагины и ждем первых посетителей!
Удачи всем!
С огромным Уважением, Vladimir Zadorozhnyuk



moncler montgenevre
So cool! Thanks.
sergey
Добрый день, помогите разобраться как воспроизводить локальное видео в WordPress на Денвере?
Vladimir
Вам нужно скачать и установить модуль ffmpeg со всеми библиотеками из сайта ffmpeg.org
Чтобы установить ffmpeg на Denwer нужно сделать:
1. Создать папку ffmpeg в директории /usr/bin.
2. Скопировать в созданную папку следующие файлы: ffmpeg.exe, SDL.dll, pthreadGC2.dll.
3. Скопировать библиотеку php_ffmpeg.dll в директорию /usr/local/php5/ext.
4. Все остальные файлы скопировать в директорию WINDOWS/system32.
5. Открыть файл /usr/local/php5/php.ini.
6. Найти строку: «extension=php_bz2.dll».
7. Сразу за найденной строкой добавить строку: «extension=php_ffmpeg.dll».
8. Сохранить и закрыть php.ini.
9. Перезапустить сервер.
Для корректной работы модуля у вас должен стоять Денвер с PHP5.3
Очень хорошая статья по этому поводу myrusakov.ru/php-ffmpeg-denwer.html
Антон
По вашей статье перенес свой wordpress блог на хостинг. Все получилось нормуль. Большущий респект.
Владимир Задорожнюк
Я рад за Вас, Антон.
Константин
Спасибо за статью, купил хостинг у Handyhost и всё сам перенес, спасибо Вам огромное!
Владимир Задорожнюк
Я рад Константин, что моя статья помогла Вам в переносе wordpress c Denwera на виртуальный хостинг. Удачи во всех начинаниях.
София
«В админ-панеле идем таким путем: «Настройки» → «Общие» и вместо localhost/wordpress, пишем URL вашего сайта(домена), к примеру — your domian.ru. Сохраняем изменения.»
После выполнения этого пункта я не могу зайти в консоль.
З. Владимир
Извините, София, не предупредил об этом в статье. Заходите в phpMyAdmin на денвере как описано в статье. После того как сохраните базу данных к себе на компьютер, вернитесь обратно в phpMyAdmin на денвере, выбирайте свою базу данных, найдите wp_options и в нем поменяйте URL сайта на тот, какой был раньше.
Удачи! Еще раз извините.
Роман
все сделал, как вы сказали, но сайт все равно не загружается. От хостера, в автоматической рассылке при регистрации, на почту пришло письмо, что ваш сайт и почта не будут работать примерно 48 часов. Выдает ошибку 500, когда вбиваю в браузере в адресной строке — «мой сайт» пока не может обработать этот запрос. Это связано лишь с этими 48-ю часами ожидания?