Мониторинг Drupal сайтов

Опубликовано Mexof - вт, 09/23/2014 - 07:20

Сегодня пойдет речь о мониторинге Drupal сайтов. В нашей компании мы используем для этого модуль Drupal Remote Dashboard (drd).

Этот модуль предоставляет нужные нам возможности для мониторинга:

  • отслеживание изменений версий ядер, модулей и тем;
  • возможность удаленно запускать cron;
  • включить режим обслуживания;
  • очищать кэш;

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

Эффективная борьба со спамом в Drupal - CAPTCHA c русскими буквами

Опубликовано admin - пт, 09/19/2014 - 03:11

Сегодня будет наверное самая простая инструкция, но невероятно эффективная для борьбы со спамом в Drupal;)

Часто клиенты обращаются с проблемой, что появляется спам на сайте, а именно рекламные комментарии на английском, рекламные материалы. Мы в свою очередь для решения этой проблемы настраивали модуль mollom (бесплатный вариант) или настраивали сложную капчу. Но эти методы хоть немного избавляли от проблемы (спама становилось меньше), но он всё же оставался.

Теги

Сервис резервного копирования сайтов в облако Amazon S3

Опубликовано admin - пн, 06/09/2014 - 19:40

Сегодня напишу статью о выходе в свет сервиса архивирования сайтов, который сделала наша команда, и мы уже начали предоставлять к нему доступ клиентам поддержки drupal-coder.ru. Сама идея создания сервиса появилась оттого, что клиенты всё чаще стали сталкиваться с проблемами типа:

Исправление ошибки SA-CORE-2013-003

Опубликовано admin - чт, 02/06/2014 - 20:30

Часто после обновления Drupal до свежей версии на странице статуса появляются предупреждения о не безопасной настройке файловой системы:


Not fully protected
See http://drupal.org/SA-CORE-2013-003 for information about the recommended .htaccess file which should be added to the files directory to help protect against arbitrary code execution."

На странице http://drupal.org/SA-CORE-2013-003 приведено подробное описание уязвимости Drupal и методов решения на английском.

Синхронизация Drupal сайтов по FTP с помощью LFTP

Опубликовано admin - чт, 01/23/2014 - 12:14

В последнее время всё чаще сталкиваюсь с Drupal сайтами, находящихся на шаред хостингах без доступа по ssh. Соответственно для копирования сайта на наш сервер для разработки приходится использовать FTP клиент на рабочей станции и копировать папку, что обычно очень долго. Для упрощения этой процедуры я нашел программу LFTP, с помощью которой можно синхронизировать 2 папки напрямую между 2-мя серверами.

Установка LFTP

aptitude install lftp

Подключение к ftp серверу

lftp my.ftp.ry

Авторизация на ftp

Теги

Исправляем ошибку perl: warning: Setting locale failed в Debian

Опубликовано admin - пт, 01/03/2014 - 21:34

Обычно на свежеустановленном Debian появляется ошибка (наприме при установке пакетов):

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "en_US:en",
        LC_ALL = (unset),
        LC_CTYPE = "ru_RU.UTF-8",
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

Для исправления достаточно выполнить команду

dpkg-reconfigure locales

и отметить в появившемся окне

en_US.UTF-8
ru_RU.UTF-8

Теги

Установка Apache Solr на Debian для Drupal 7

Опубликовано admin - пн, 11/18/2013 - 18:55

Сегодня рассмотрим установку Apache Solr и настройку на всеми нами любимый Debian для работы с Drupal 7. 

Установка

Предварительно устанавливаем на сервер java и зависимости для solr

aptitude install openjdk-8-jdk sudo lsof acl

Создадим группу и пользователя solr

addgroup solr
adduser --disabled-password --disabled-login --no-create-home --ingroup solr solr

Скачиваем дистрибутив с официального сайта

wget /opt/ https://archive.apache.org/dist/lucene/solr/6.6.2/solr-6.6.2.tgz

Распаковываем архив

Теги

Делимся опытом. Оптимизация производительности новостного проекта на Drupal 6

Опубликовано admin - пт, 09/13/2013 - 23:36

У одного из наших клиентов имеется новостной проект, реализованный на Drupal 6. Проект большой, трудились несколько команд разработчиков. В результате долгого и упорного труда имеется следующее:

Настройка сервера архивации Drupal сайтов на базе rsnapshot

Опубликовано admin - ср, 07/17/2013 - 20:49

В продолжение статьи о восстановлении MySQL cегодня опишу настройку сервера для архивации сайтов на базе rsnapshot.

Постановка задачи

Необходимо архивировать все сайты на поддержке,требования:
1) Удобная и быстрая настройка
2) Архивы должны хранится 7 дней и быть циклическими.
3) Решили что классическая архивация с помощью rsync и mysqldump надежней

Восстановление баз MySQL для Drupal сайтов

Опубликовано admin - вс, 07/07/2013 - 16:18

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