Как не попасть в спам? Настройка PTR, SPF, DKIM на Exim

Опубликовано admin - вт, 10/24/2017 - 09:46

Если вы выполнили все шаги, описанные в предыдущей статье, ваш сайт на Drupal готов отправлять письма пользователям. Теперь необходимо сделать так, чтобы отправляемые сайтом уведомления и прочая корреспонденция попадали во “Входящие”, а не “Спам”. В этом материале мы рассмотрим варианты решения этой задачи. 100% результат, к сожалению, гарантировать невозможно, но уменьшить вероятность фильтрации ваших писем в нежелательную почту вполне реально.

Теги

Настройка MySQL для Drupal

Опубликовано admin - пн, 07/31/2017 - 12:54

Продолжаем серию публикацию статей по настройке веб-сервера для Drupal сайт и теперь переходим от настройки веб-сервера nginx, которую мы рассмотрели в предудущей статье, к настройке сервера баз данных MySQL в операционной системе Debian.

Установка

Установка MySQL 5.5 или 5.6

Сначала обновляем индекс пакетов:

apt-get update

Для установки MySQL 5.5:

apt-get install mysql-server-5.5

Для установки MySQL 5.6:

Теги

Drupal Server Environment - быстрая настройка серверов для Drupal сайтов

Опубликовано Dmitry - ср, 06/14/2017 - 06:40

Сегодня я напишу о нашем проекте, позволяющем автоматизировать настройку веб-серверов для Drupal проектов.

В нашей компании мы достаточно часто выполняем настройку веб-сервера для Drupal проекта, поэтому со временем мы автоматизировали эту операцию и стали использовать систему управления конфигурациями Ansible для первоначальной настройки и дальнейшей поддержки серверов.

Преимущества Ansible для нас:

Теги

Аудит безопасности Drupal сайтов

Опубликовано admin - пн, 02/27/2017 - 21:55

Сегодня я хочу поделиться нашим опытом в проведении аудита безопасности Drupal сайтов. В большей части это текст доклада нашего сотрудника Дмитрия Кочетова на DrupalCamp Krasnodar 2016. В основном, к нам обращаются за аудитом безопасности по 3-м причинам:

Оптимизация производительности Drupal. Модуль Performance Monitor

Опубликовано admin - пн, 01/23/2017 - 18:21

Приветствую, друзья!

Поздравляю всех с прошедшими праздниками:)

После новогодних каникул все наверное уже вышли отдохнувшие, вот и я созрел на очередной пост. Сегодня я хочу рассказать о моем небольшом Drupal модуле Performance Monitor, о котором я делал доклад на DrupalCamp Krasnodar 2016.

Коротко об идеи создания этого модуля.

Установка drush

Опубликовано admin - ср, 11/16/2016 - 05:36

Drush это отличный инструмент для автоматизации многих действий с Drupal. 

Настало время написать такую статью, потому что установка drush стала не тривиальной, даже иногда клиенты обращаются что нормально его поставить не могут.

Установка drush бывает глобальной, то есть чтобы все пользователи сервера могли им пользоваться, и локальной этот вариант больше подходит для шаред хостингов, когда пользователь, который установил сможет им пользоваться.

Теги

Локальная разработка Drupal сайтов с использованием Docker

Опубликовано admin - пн, 06/27/2016 - 11:28

Docker очень популярная тема, давно интересуюсь контейнеризацией, и всё чаще в последнее время использую для своих проектов, а также для проектов в drupal-coder.ru.

Подробнее про саму технологию можно почитать тут:
https://docs.docker.com/engine/understanding-docker/
https://habrahabr.ru/company/infobox/blog/237405/
https://habrahabr.ru/post/253877/

Теги

Миграция на Drupal 8

Опубликовано admin - вт, 06/14/2016 - 19:15

Привет всем!

Давно я ничего не писал в блог в основном, потому что был занят в одном крупном проекте. Моя задача была настроить  инфраструктуру из 18 серверов для функционирования посещаемого Drupal проекта. Планирую полученный опыт описать в виде новых статей в блоге. 
Также планирую по этой теме сделать доклад на ближайшем Drupal Camp в нашем солнечном Краснодаре;)

Теги

Перевод базы Drupal сайта с MyISAM на InnoDB

Опубликовано malov - пн, 09/14/2015 - 11:54

1. Перед началом работ, рекомендую сделать резервную копию базы данных

mysqldump -uuser -ppassword --default-character-set=utf8 database > dump.sql

или через drush

drush sql-dump > dump.sql

2. Далее, надо выяснить версию MySQL

mysql --version

3. Если версия mysql ниже чем 5.6.4, то надо проверить все таблицы на наличие индексов с типом FULLTEXT. Зайти через консоль в mysql

mysql -uuser -ppaswword

4. Перейти в базу данных information_schema, в которой хранится структура данных всех БД на сервере

Теги

Ускоряем Drupal с помощью Opcache. Настройка Opcache для php-fpm в Debian

Опубликовано admin - пн, 08/17/2015 - 19:24

Прочитал отличную статью: Сравнение скорости исполнения кода Drupal для PHP 5.3-5.6 и 7.0. «Битва оптимизаторов кода» apc vs xcache vs opcache

Сегодня хочу написать как настраивать opcache для php-fpm в Debian и проведем сравнение скорости работы xcache и opcache на достаточно большом новостном Drupal сайте.

Установка и настройка Opcache

Установка предельно проста.

aptitude install php5-zendopcache

Далее в файле конфигурации /etc/php5/conf.d/20-zendopcache.ini указываем

Теги