Саша Бизиков

Перенос Вордпрес на новый домен

Когда наступает момент переноса тестового сайта с базой данных на новый хостинг (например с локального сервера на настоящий VDS), необходимо правильно его перенести. Самое основное — это правильно перенести базу данных.

Сохранение файлов

Если необходимо переносить файлы с одного хостинга на другой, то нужно сначала скачать все файлы к себе на компьютер, а потом залить их на новый хостинг. Есть конечно же вариант прямой передачи файлов с одного FTP на другой, но я не буду этого описывать. Пойду путем по проще. Лучше всего для работы с файлами по FTP использовать FileZilla.

После того, как вы сохранили все файлы вашего сайта на WordPress у себя в компьютере, можно сразу же открыть FTP нового хостинга и начать заливать туда.

Пока файлы сайта закачиваются на новый хостинг, есть время сохранить и отредактировать базу данных.

База Данных

Заходим в phpMyAdmin своего хостинга. Во вкладке «Экспорт» меняем положение радиобокса на «Обычный — отображать все возможные настройки» и в пункте «Компрессия» выбираем ZIP. Далее нажимаем OK и скачиваем.

Теперь, всё что нужно у нас на компьютере. Для того чтобы все сразу нормально заработало, нужно в базе данных изменить старый адрес на новый. Это конечно можно сделать после импорта БД в phpMyAdmin нового хостинга SQL запросами, но это слишком муторно да и не все поймут как это делать. Пойдем путем по проще.

Открываем сохраненный файл БД (файл который находиться в архиве) через любой текстовой редактор. Например, Notepad ++.

Сочетанием клавишь CTRL+Н или через меню «Поиск» → «Замена…» вызываем окно:

Вводим название старого домена, например old.site.ru, ниже нового — new.site.ru. И нажимаем на «Заменить все». Потом сохраняем файл (если база данных мало весит, то можно и не архивировать.)

Импорт

После того как вы отредактировали базу данных, необходимо ее залить в пустую базу phpMyAdmin нового хостинга. Переходим во кладку «Импорт» нашей phpMyAdmin:

Выбираем БД хранящуюся на компьютере и нажимаем ОК.

wp-config.php

Последний шаг — редактируем настройки WordPress. За подключение сайта к базе данных отвечает файл wp-config.php, который находится в корне вашего сайта. Открываем его через Notepad ++ и редактируем: вставляем необходимые данные и сохраняем файл.

Можно так же воспользоваться встроенным в редактор FTP-клиентом, чтобы работать с файлами на сервере напрямую, а не перезаливать их каждый раз когда внесли изменения. Меню: Плагин → NppFTP → Show NppFTP window, далее настраиваем его нажав на иконку Setting и редактируем файлы сайта прямо на сервере.

,

Ещё заметки

С чего начать изучение вёрстки

Отвечаю на вопрос читателя о том, с чего начать изучение вёрстки.

Правильный перенос сайта Вордпрес на новый домен

Рассказываю как правильно перенести сайт на WordPress на новый домен с помощью Search Replace DB.

Перенос записей в WordPress

В заметке рассмотрим как перенести большое количество записей в формате CSV на WordPress. Решение подойдёт даже для случая больше 100 000 записей.

Неделя @cssunderhood

На прошлой неделе мне довелось побывать ведущим последнего и самого молодого коллективного твиттера — @cssunderhood.

Двухфакторная аутентификация в WordPress

Если у вас есть сайт или блог на WordPress, то его можно обезопасить от взлома. Один из таких способов повышения безопасности сайта — настройка двухфакторной аутентификации.

Что выбрать: Jekyll или WordPress?

Целый год мой блог работал на Jekyll и размещался на GitHub. Месяц назад вернулся обратно к WordPress и в заметке расскажу почему.

IBM Process Designer 8.5: чтение и запись данных в Coach View

В Coach View среды IBM Process Designer 8.5 взаимодействие с переменными происходит через JavaScript, который разделён на блоки.

Как перевести тему WordPress на русский язык

В большинстве тем для WordPress присутствует папка languages, которая позволяет перевести на необходимый язык весь её интерфейс. Перевод заключается в редактировании .po-файла. В заметке рассказываю как перевести тему WordPress на русский язык.

Оптимизация сайта: включаем gzip-сжатие

У Google есть хороший сервис: PageSpeed Insights, который подскажет, что необходимо оптимизировать у вас на сайте. Одним из советов является включение gzip сжатия на хостинге (или сервере), где размещается ваш сайт.

Меняем фон верхней панели браузера

С выходом Android 5.0 мобильный браузер Chrome начал поддерживать метатег theme-color. Для примера сделаем верхнюю панель красной.

Страница в Sharepoint 2013 c областями для веб-частей

Мне тут по работе довелось верстать под Sharepoint 2013. Многие вещи оказались для меня далеко не тривиальными. Поэтому свой опыт хочу задокументировать в виде статьи, где опишу процесс создания .aspx-страницы с зонами для вставки веб-частей.

Эффективное использование mixin в LESS

Я люблю LESS. Правда. Это очень клевая штука, которая позволяет упростить написание CSS. В этой записи пойдет речь о Mixin.

Система сеток с использованием LESS

В этой заметке пойдет речь о примере использования LESS с целью упрощения верстки проектов.

Полезные ресурсы по Sharepoint

В этой заметке собирал ссылки на различные статьи, видео с конференций, тренинги и туториалы по брендингу Sharepoint.

Как сделать сайт WordPress мультиязычным

Данное решение подойдет только для тех, кто использует WordPress, в качестве основы сайта. Весь необходимый функционал предоставляет плагин qTranslate. Русский файл перевода уже включён в последние версии плагина qTranslate, но по неизвестным причинам, его нет в списке.

Работаем с куками через JavaScript

Рассказываю как записывать и считывать значения из куки.

Что такое LESS и как его использовать

Коротко рассказываю о том, что такое LESS и как его использовать.

Бесплатный хостинг на Гитхаб

Рассказываю как использовать GitHub Pages в качестве хостинга сайта.

Установка и настройка Git

Описываю по шагам как установить Git к себе на компьютер.

Отключить топик-ссылки и фотосеты в LiveStreet

При создании сайта на CMS LiveStreet часто приходится производить много настроек. Например, иногда полезно отключить некоторые виды постов. В заметке привожу пример кода, отключающий некоторые виды постов.

Настройка виртуального сервера для работы с LiveStreet

Мне необходимо было перейти на выделенный сервер, где будет работать сайт на LiveStreet. Настраивал сервер впервые, узнал много нового. В заметке опишу основные этапы настройки.

Настройка файла .htaccess после установки LiveStreet

Решение ошибки когда главная страница работает, а при переходе на любую другую — получаю 404 ошибку.