Корректный перенос сайта на WordPress на другой сервер.

Задача: имеется сайт WordPress на одном сайте FreeBSD 8.0, необходимо развернуть его на другом сервере FreeBSD 9.2
Данная работа состоит из 3-х частей:
1. Создание свежего dumpMySQL-базы.
2. Разворачивание необходимых сервисов и служб на другом сервере.
3. Корректное встраивание dump-а базы MySQL старого сервера на новый сайт.

UPD. Самый простой вариант — скопировать с помощью плагина Duplicator. Есть прекрасная статья, как это делать.
Читать далее «Корректный перенос сайта на WordPress на другой сервер.»

Установка расширений для PHP.

Настроив Ftp-сервер, можно в автоматическом режиме обновлять все ппагины для WordPress. Однако, скачав zip-архив плагина, система не спешит обновит плагин, выдавая следующую ошибку:

About class-pclzip.php:missing zlib extension

Будем решать эту проблему!

Читать далее «Установка расширений для PHP.»

Развертывание сайта WordPress. Часть II.

Конфигурирование WordPress.

# cd /usr/ports/www/wordpress
# make install clean

После установки WordPress в папке /usr/local/www  появились 2 папки:  wordpress и data, там всё для него и лежит.

Основной конфигурационный файл: /usr/local/www/wordpress/wp-config.php

Читать далее «Развертывание сайта WordPress. Часть II.»

Развертывание сайта WordPress. Часть I.

Подготовительная работа.

Чтобы было что анализировать, развернем некий сайт и apache. Самый простой путь — поставить WordPress. Попробуем сделать задел на будущее — реализовать все для более поздних версий ПО (FreeBSD 8.0, Apache 2.2, MySQL 5.5, PHP 5). Для обеспечения автономности работы сайта и большей безопасности развернем сайт в jail (на сервере технология jail запущена [ezjail 3.1]). Читать далее «Развертывание сайта WordPress. Часть I.»