Перенос файлов сайта и базы данных между серверами

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

Массовое изменение символьных ссылок (после перемещения папки)

Нашел на LOR
http://www.linux.org.ru/forum/general/6028080

search_dir — папка в которой лежат симлинки
export_dir — папка в которую перемещены первоисточники
search_dir не должна содержать пробелов так как for делит строки по пробелам и переводам строки
Читать далее

Сменить в БД домен сайта на WordPress

Довольно странная ситуация, что в WP нет встроенного механизма миграции. Если сайт доступен по нескольким адресам, то все ссылки втч на админку сразу перенаправляются на основной адрес. Если адреса ссылаются на разные сервера. То не получится даже зайти в админку нового сервера.
При вставке картинок встроенным редактором — также всегда указывается полный адрес.
Читать далее

Настройка proftpd для работы с виртуальными пользователями и произвольными директориями

Большинство инструкций по настройке ftp сервера ограничивается базовой установкой.
Вот например — как установить:

В базовом варианте — сервер работает, пускает зарегистрированных в системе пользователей в их домашние папки. А анонимных в какую нибудь другую.

Мне же необходимо было сделать доступ пользователю в глубоко вложенную папку другого пользователя. Читать далее

Перезагрузка сервера c использованием API VEmanager

Аналогично, как нашел способ перезагрузки сервера размещенного на NQHost переходом по одной ссылке, решил поискать у ISPSystems.
Цель — возможность перезагрузить сервер на firstvds переходом по закладке (из браузера телефона например). Читать далее

Резервное копирование и репликация c помощью rsync c возобновлением

Ранее я писал о инкрементальном бэкапе на удаленный ftp сервер.

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

Руководство по кастомным типам записей WordPress

Описано создание собственных типов записей и добавление полей в записи. Allinone :)

http://wpcafe.org/tutorials/rukovodstvo-po-kastomnyim-tipam-zapisey-wordpress/