ttenz: Блог
Главные вкладки
Не могу удалить Statuses Micropublisher
Пытаюсь удалить полностью драшем пишет:
CDN в РФ. Советы?
Кто какой CDN посоветует локализация в РФ?
Апгрейд Drupal 7 на что?
На какую версию лучше апгрейдит Drupal 7 сейчас?
Донаты на drupal.ru не работают.
Переход на несуществующую страницу https://money.yandex.ru/quickpay/confirm.xml
Сейчас же yoomoney вроде?
Адекватный VPS цена/качество с локализацией в РФ?
Какие есть адекватные VPS (цена/качество) с локализацией сервера в РФ?
Не сохраняется расположение блоков
На странице admin/structure/block пытаюсь перетащить блок на новое место, перетаскивается, нажимаю Сохранить, возвращается обратно. Изменение веса строк вручную - то же самое поведение.
VESTAгеддон
"Вчера к вечеру появились сообщения о массовом взломе серверов на базе панели управления VESTA
Злоумышленники используют неизвестную уязвимость в панеле для загрузки эксплоита и последующей DDoS атаки со скомпрометированного сервера.
Симптомы 100% загрузка проца, наличие файла /etc/cron.hourly/gcc.sh
антивирус clamav вроде бы видит Unix.Trojan.DDoS_XOR-1
Фикс пока пишется, до этого момента рекомендуется остановить панельку из консоли управления сервером
Конец Mollom
Будьте бдительны!
Со 2 апреля 2018 года Acquia прекращает работу анти-спам сервиса Mollom.
Альтернатива: reCAPTCHA и Honeypot.
Источник: https://www.mollom.com/eol
Всех с праздником Победы над фашистскими захватчиками!
Всех с праздником Победы!
Помним, не забудем, кто пролил кровь за эту Победу.
PS: друпал тоже участие принял - moypolk.ru))
[РЕШЕНО] Настройка сервера Nginx с конфигурацией Perusio под Drupal
Давно мечтал настроить сервер nginx для друпала с специально заточенной под Друпал конфигурацией Perusio (António P. P. Almeida), человека который хорошо разбирается в nginx и друпале и пожалуй это лучшая конфигурация из доступных.
Почему конфигурация Perusio? Что она дает?
Основные фичи:
Настройка сервера Nginx с конфигурацией Perusio под Drupal
Давно мечтал настроить сервер nginx для друпала с специально заточенной под Друпал конфигурацией Perusio (António P. P. Almeida), человека который хорошо разбирается в nginx и друпале и пожалуй это лучшая конфигурация из доступных.
Почему конфигурация Perusio? Что она дает?
Основные фичи:
Поощрение (вознаграждение) пользователя за пост в Фейсбук с помощью Rules
Как сделать такую ссылку, чтобы при её нажатии отправлялся пост в Фейсбоок и пользователь получал через Rules вознаграждение (юзерпоинты, загрузки и т.д.)
Устанавливаем https://www.drupal.org/project/fb_autopost , хорошее видео руководство http://vimeo.com/56026903
Теперь ты можешь постить в Фейсбук:
Когда добавился новый контент
После пометки флагом контента
Юзеры могут постить себе в Фейсбук, когда они что-то купили
Приветствовать новых пользователей сайт на друпале на твоей фан-страничке в Фейсбуке.
Теперь, наконец-то приступим непосредственно к нашей задаче - поощрять пользователей когда они нажали на ссылку:
Устанавливаем https://www.drupal.org/project/rules_link
1. Создаем Rules Link
Создаем Rules Link с типом сущности: Content
Удаление looping redirects
Есть очень неприятная проблема, когда на сайте появляется запись: "Oops, looks like this request tried to create an infinite loop. We do not allow such things here. We are a professional website!". Вроде ничего страшного, но страшно раздражает пользователей.
Как избавиться от старых редиректов?
Пишем небольшой drush скрипт:
<?php
// Set up the query using the database API
$query = db_select('redirect', 'r');
$query->join('url_alias', 'ua', 'r.redirect = ua.source AND r.source = ua.alias');
$query->fields('r', array('rid', 'redirect', 'source'));
// Execute it and fetch the results, one by one
$result = $query->execute();
$any_results = FALSE;
while($r = $result->fetchAssoc()) {?>
Критическая уязвимость (CVE-2015-0235) у серверов под Linux
Новая уязвимость GHOST ((CVE-2015-0235) в библиотеке glibc (GNU C Library))
Уязвимость в распространенных дистрибутивах Linux может позволить злоумышленнику получить удаленный контроль над системой. Под ударом оказались пользователи Debian 7 (wheezy), Red Hat Enterprise Linux 6 & 7, CentOS 6 & 7, Ubuntu 12.04.
http://habrahabr.ru/company/pt/blog/249097/
проверяем, есть ли она.
от рута:
gcc gistfile1.c -o CVE-2015-0235
./CVE-2015-0235
если vulnarable, то
Debian, Ubuntu:
sudo apt-get update
sudo apt-get upgrade
sudo reboot
остальные:
Всех друпаллеров с наступающим Новым 2015 Годом!!!
[РЕШЕНО] Защита от ботов fail2ban+csf сервера nginx c друпалом на борту
Ты можешь хорошо оптимизировать сервер, настроить сайт на друпале, но спам-боты могут свести на нет все твои старания, вынуждая тебя переходит на более дорогой тариф, п.ч. они все время хотят больше кушать.
Настроим наш nginx сервер для победы над спам ботами --->>
Установка CFS (ConfigServer Firewall)
1. Качаем архив:
2. Распаковываем:
3. Устанавливаем:
Если есть другие фаервольные скрипты, например UFW, то нужно их остановить. Правила в iptables удалятся автоматически.
cd csf
sh install.sh
Фаервол теперь установлен и теперь проверим все ли требуемы модули iptable доступны.
Drush удобный сайт со всеми командами
Требования для публикации темы в форуме "Выставка сайтов"
Наблюдая за этой веткой, в последнее время я заметил, что цель выставляемых сайтов более похожа на чистый пиар, а не обмен опытом, решениями. Бороздя просторы интернета по теме социальной сети на друпале, я наткнулся на опыт зарубежных коллег, как нужно создавать посты для демонстрации своих сайтов и мне показалось это разумным и служащим к взаимному назиданию сообщества.
Требования для оформления тем в форуме "Выставка сайтов"
0. Скриншот главной страницы.
1. Адрес сайта.
2. Цель сайта, общая концепция, для чего он нужен.
3. Для кого, какой аудитории создан сайт, целевая группа.
Хороший, быстрый сервис для определения технических сторон сайта (что под капотом)
помогает для определения движка, используемые сервисы, хорош для анализа технического превосходства конкурентов (а что там внутри?), работает быстро.
Автоматическая, правильная расстановка прав в файловой структуре
Скрипт, который автоматически проставляет везде нужные права, полезен при переезде на реальный хостинг:
if [ $(id -u) != 0 ]; then
printf "This script must be run as root.\n"
exit 1
fi
drupal_path=${1%/}
drupal_user=${2}
httpd_group="${3:-www-data}"
# Help menu
print_help() {
cat <<-HELP
This script is used to fix permissions of a Drupal installation
you need to provide the following arguments:
1) Path to your Drupal installation.
2) Username of the user that you want to give files/directories ownership.
3) HTTPD group name (defaults to www-data for Apache).
Usage: (sudo) bash ${0
##*/} --drupal_path=PATH --drupal_user=USER --httpd_group=GROUP
Example: (sudo) bash ${0
Как удалить дубликаты/повторения во вьюс/представлении/вьюхе?
Чтобы удалить дубликаты в представлении/views:
В настройках вьюхи применяем GROUP BY или DISTINCT для включения аггрегации.
1. Заходим в режим редактирования вьюхи.
2. В Advanced » OTHER разделе включаем Use aggregation: Yes.
3. В FIELDS или FILTER CRITERIA разделе, выбираем и включаем Aggregation settings для тех полей у которых хотим убрать дубликаты.
Если не поможет, то на край используем классный модуль: https://www.drupal.org/project/views_distinct
Всех женщин, девушек поздравляю с Международным Женским Днем 8 Марта!
[CITO!] скидки 30-40% на шаблоны сайтов в TemplateMonster (до 4 марта)
А вдруг кому пригодится
Для пользователей Sape: скидки 30-40% на шаблоны сайтов в TemplateMonster !
http://blog.sape.ru/2014/02/dlya-polzovateley-sape-skidki-30-40-na-shabl...
Аудит сайта с помощью drush (advanced)
Появился довольный интересный инструмент Site Audit для аудита сайта из командной строки используя drush.
Site Audit представляет собой набор drush команд для анализа сайта. На выходе мы получаем красивый отчет о состоянии нашего сайта:
Отчет включает: