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

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

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

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

Настройка CentOS 5.*, 6.* для работы apache, php-5.2.*, mysql, ffmpeg

Несколько раз подряд пришлось перенастраивать сервер. Переносить сайт с одного сервера на другой. И в конце концов я решил записать лог установки сервера.

На сервере размещен сайт на HostCMS, требуют наличия ZendOptimizer и XSLT, ZendOptimizer работает с PHP не выше 5.2
блог на WordPress, требует php не ниже 5.2,
Vbulletin — вроде ничего особенного не требует.
Также на сайте пережимается загружаемое видео с помощью ffmpeg.

Переходя от хостера к хостеру — всегда оставался на CentOS, только версия сменилась с CentOS 5.4 x86 на CentOS 6.2 64. Последовательность действий от этой смены совершенно не изменилась.
Читать далее

Резервное копирование на удаленный ftp сервер (shell)

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

Использование утилит mysql, mysqldump через SSH

Периодически то там, то тут поднимается вопрос, как сделать резервную копию базы данных, или как выполнить SQL скрипт огромного размера.
Если у вас есть доступ к серверу только по FTP и из PHP скриптов запрещен запуск команд оболочки, то другого выхода нет, кроме как искать скрипты выполняющие нужные функции на чистом PHP. Однако, на большинстве хостинговых площадок предоставляется SSH доступ к серверу. И на большинстве *nix серверов, даже если они не являются серверами баз данных, уже установлены утилиты командной строки для работы с БД mysql. Читать далее

Перенос записей из Drupal 6 в wordpress

Решив, что drupal6 уже устарел, что не хочу заморачиваться с дизайном и поставить какой нибудь стандартный шаблон и для блога мне вполне хватит функциональности wordpress, я стал осуществлять перенос.
Читать далее