Авторизиция на ssh сервере по ключу

Генерируем ключи для текущего пользователя (соглашаемся со всем, без пароля)
ssh-keygen -t rsa

Копируем ключ на удаленный сервер (один раз вводим пароль удаленного сервера)
ssh-copy-id -i ~/.ssh/id_rsa user@ssh-server.ru
Читать далее

Запрет комментирования (блокировка) по IP

Во многих CMS есть разделы блокирования пользователей по черным спискам. Обычно блокировка распространяется на комментирование и отправку писем с сайта.
Но такую блокировку можно сделать и средствами сервера apache. Читать далее

Настройка 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 хостинга для бэкапов, а также поиску / написанию скрипта для сохранения копий на удаленный сервер. Читать далее

Пропал хостер

Сайт был разработан другим разработчиком, и передан мне уже установленным на хостинг от компании webname24.

Особых притензий к работе сайта или сервера — не было. Были сложности с оплатой: все никак счет на оплату безналичкой не выставляли, хотя обещали. Интересно, были ли они вообще официально зарегистрированы в России.. Читать далее

Создание цикличной бесшовной текстуры в GIMP

При создании сайта бывает необходимо сделать фоном повторяющуюся картинку. Как правило это текстура — узор не несущий смысловой нагрузки.
Чтобы создать такую текстуру — используем какое нибудь изображение.. добавляем градиенты, облака, играем с светом и тенью, применяем прочие фильтры по вкусу, а затем применяем Фильтры — Карта — Без швов.

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

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

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

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

Вывод изображения html над флеш видео из youtube

Проблема:
На одной странице, в записи вставлено видео с использованием стандартного кода от youtube и фотогалерея на colorbox (собственно не важно на чем). При щелчке на фотографию, она всплывает поверх всех элементов, но не флэша.. Flash плеер остается поверх всего.
Читать далее

Изменение размера картинок в wordpress. vt_resize vs timthumb

Потратил я немало времени, чтобы понять, каким образом предполагается работать с изображениями в wordpress. И понял, что полностью нативными методами задачу не решить…

А задача собственно довольно простая: сделать возможность вывода картинки заданного для конкретной записи размера в анонсе (лиде) записи.
Читать далее