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

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

Сегодня рассмотрим установку Apache Solr и настройку на всеми нами любимый Debian для работы с Drupal 7. А вот и статья неплохая и уже написанная только на английском - я ее решил перевести, чтобы не изобретать велосипед.

Установка

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

aptitude install openjdk-7-jre

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

wget /opt/ http://apache.belnet.be/lucene/solr/4.6.0/solr-4.6.0.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 месяца был перерыв — работы было много, но это даже хорошо за это время накопился небольшой опыт, будет чем поделится с читателями блога.

Не работает FTP в панеле ISPManager

Опубликовано admin - вт, 06/18/2013 - 19:22

Недавно столкнулся с задачей починки FTP в панеле ISPManager. Проблема возникла на новом сервере на debian wheezy.
При попытке подключения сервера по FTP появлялась следующая ошибка:

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

Когда стал разбираться оказывается проблема достаточно распространенная, и для ее решения достаточно в конфиг /etc/vsftpd.conf вписать строку

allow_writeable_chroot=YES

Теги

Вирусы на Linux. Много запущенных процессов perl, нагружающих процессор.

Опубликовано admin - чт, 04/25/2013 - 06:12

Вирусы на Linux в нашей компании достаточно редкое явление, но иногда приходят клиенты с медленно работающими сайтами, и в процессе обнаружения узких мест обнаруживается, что сервер себя странно ведет. Сегодня расскажу об одном таком случае.
К нам обратился клиент с медленно работающим сайтом, я подключился по ssh и стал смотреть на что же тратятся ресурсы сервера. Запустил top и увидел следующую картину:

Теги

Увеличение максимального размера загружаемых файлов в PHP и Nginx (upload max filesize) для Drupal и не только.

Опубликовано admin - вс, 04/21/2013 - 07:09

Уже все наверное сталкивались с задачей увеличения максимального размера загружаемого файла. В этой заметке я напишу что для этого нужно сделать если у Вас стоит Nginx как фронтенд к Apache или к php-fpm. Ну если нет Nginx, то достаточно изменить переменные конфиге php.

Итак для увеличения максимального размера загружаемого файла сначала необходимо увеличить значение переменных PHP upload_max_filesize и post_max_size в файле /etc/php5/apache2/php.ini, например:

Теги

Мониторинг Varnish с помощью zabbix

Опубликовано admin - вс, 04/14/2013 - 18:49

Давно я уже не писал, работы в последнее время стало многовато. В основном текущие задачи в Drupal Coder, но и просто читатели блога обращаются по вопросам настройки и оптимизации серверов.
Сегодня напишу небольшой пост по вопросу как мониторить Varnish с помощью системы мониторинга zabbix.
Для настройки мониторинга необходимо:

Теги

Быстрый сброс пароля админа Drupal

Опубликовано admin - сб, 01/19/2013 - 22:44

Часто возникает ситуация, когда нужно быстро получить админский доступ к Drupal для проведения изменения, но мы не знаем пароля админа. В этой заметке в первой части рассмотрим, как можно выйти из этой ситуации, при помощи drush, т.е. мы заменим пароль админа, а потом после всех манипуляций вернем старый пароль админа на место. А во второй части - без drush.

Вариант 1

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

drush sqlq "SELECT name, pass FROM users WHERE uid = 1;"

Вывод будет, например, таким:

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

Опубликовано admin - пт, 01/18/2013 - 18:27

Часто в работе приходится синхронизировать версию сайта для разработки с "продакшн" версией сайта. Это можно сделать как например описано в этом посте, но можно и одной командой с помощью Drush. Сегодня ма рассмотрим как можно быстро синхронизировать 2 Drupal сайта с помощью Drush.