ttenz: Блог

Главные вкладки

Появилась куча непонятных страниц в search console google с кодом 404. Как исправить?

2 марта в 15:58

Заметил, что на сайте пропал траффик после нового года, предположил, что бан в Гугле. Зашёл в консоль. Такая картина, что бросилось в глаза:

Куда копать?

Ранее он их проиндексировал.

Донаты на drupal.ru не работают.

6 мая 2023 в 19:10

Переход на несуществующую страницу https://money.yandex.ru/quickpay/confirm.xml

Сейчас же yoomoney вроде?

Адекватный VPS цена/качество с локализацией в РФ?

6 мая 2023 в 18:59

Какие есть адекватные VPS (цена/качество) с локализацией сервера в РФ?

Не сохраняется расположение блоков

5 мая 2023 в 19:58

На странице admin/structure/block пытаюсь перетащить блок на новое место, перетаскивается, нажимаю Сохранить, возвращается обратно. Изменение веса строк вручную - то же самое поведение.

VESTAгеддон

14 апреля 2018 в 10:27
2

"Вчера к вечеру появились сообщения о массовом взломе серверов на базе панели управления VESTA

Злоумышленники используют неизвестную уязвимость в панеле для загрузки эксплоита и последующей DDoS атаки со скомпрометированного сервера.

Симптомы 100% загрузка проца, наличие файла /etc/cron.hourly/gcc.sh
антивирус clamav вроде бы видит Unix.Trojan.DDoS_XOR-1

Фикс пока пишется, до этого момента рекомендуется остановить панельку из консоли управления сервером

Всех с праздником Победы над фашистскими захватчиками!

9 мая 2016 в 8:24
4

Всех с праздником Победы!
Помним, не забудем, кто пролил кровь за эту Победу.

открытка с днем победы

PS: друпал тоже участие принял - moypolk.ru))

[РЕШЕНО] Настройка сервера Nginx с конфигурацией Perusio под Drupal

10 мая 2015 в 14:30

Давно мечтал настроить сервер nginx для друпала с специально заточенной под Друпал конфигурацией Perusio (António P. P. Almeida), человека который хорошо разбирается в nginx и друпале и пожалуй это лучшая конфигурация из доступных.

Почему конфигурация Perusio? Что она дает?

Основные фичи:

Настройка сервера Nginx с конфигурацией Perusio под Drupal

10 мая 2015 в 14:27

Давно мечтал настроить сервер nginx для друпала с специально заточенной под Друпал конфигурацией Perusio (António P. P. Almeida), человека который хорошо разбирается в nginx и друпале и пожалуй это лучшая конфигурация из доступных.

Почему конфигурация Perusio? Что она дает?

Основные фичи:

Поощрение (вознаграждение) пользователя за пост в Фейсбук с помощью Rules

6 марта 2015 в 11:18
1

Как сделать такую ссылку, чтобы при её нажатии отправлялся пост в Фейсбоок и пользователь получал через 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

10 февраля 2015 в 9:46

Есть очень неприятная проблема, когда на сайте появляется запись: "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

29 января 2015 в 20:29
1

Новая уязвимость 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/

проверяем, есть ли она.

от рута:

wget https://gist.githubusercontent.com/koelling/ef9b2b9d0be6d6dbab63/raw/de1730049198c64eaf8f8ab015a3c8b23b63fd34/gistfile1.c
gcc gistfile1.c -o CVE-2015-0235
./CVE-2015-0235

если vulnarable, то

Debian, Ubuntu:

sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade
sudo reboot

остальные:

Всех друпаллеров с наступающим Новым 2015 Годом!!!

30 декабря 2014 в 9:44


Поздравляю всех друпаллеров с наступающим 2015 Годом!!!

Пусть наступающий год будет для вас годом открытий и неожиданных перспектив, новых горизонтов и возможностей общения!

Пусть кризис обойдет вас стороной и вы напишите много интересных модулей и тем для сообщества и преуспеете во всём добром!

[РЕШЕНО] Защита от ботов fail2ban+csf сервера nginx c друпалом на борту

26 ноября 2014 в 17:30

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

Настроим наш nginx сервер для победы над спам ботами --->>

Установка CFS (ConfigServer Firewall)

1. Качаем архив:

2. Распаковываем:

tar -xzf csf.tgz

3. Устанавливаем:

Если есть другие фаервольные скрипты, например UFW, то нужно их остановить. Правила в iptables удалятся автоматически.

ufw disable

cd csf

sh install.sh

Фаервол теперь установлен и теперь проверим все ли требуемы модули iptable доступны.

Читать далее...

Drush удобный сайт со всеми командами

20 ноября 2014 в 12:02

Очень удобный сайт со всеми командами drush, c выбором версии:

Требования для публикации темы в форуме "Выставка сайтов"

18 ноября 2014 в 15:18

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

Требования для оформления тем в форуме "Выставка сайтов"

0. Скриншот главной страницы.

1. Адрес сайта.

2. Цель сайта, общая концепция, для чего он нужен.

3. Для кого, какой аудитории создан сайт, целевая группа.

Хороший, быстрый сервис для определения технических сторон сайта (что под капотом)

15 ноября 2014 в 6:31

http://builtwith.com/

помогает для определения движка, используемые сервисы, хорош для анализа технического превосходства конкурентов (а что там внутри?), работает быстро.

Автоматическая, правильная расстановка прав в файловой структуре

14 ноября 2014 в 15:11

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

#!/bin/bash
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

Как удалить дубликаты/повторения во вьюс/представлении/вьюхе?

28 октября 2014 в 15:45
1

Чтобы удалить дубликаты в представлении/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 Марта!

8 марта 2014 в 8:36

Всех женщин поздравляю с Международным Женским Днем 8 Марта! Вы самые лучшие, самые красивые, без вас нам было бы скучно и грустно))) Слава Богу, что Он дал нам таких чудесных спутниц в нашем жизненном пути!!

[CITO!] скидки 30-40% на шаблоны сайтов в TemplateMonster (до 4 марта)

3 марта 2014 в 18:37

А вдруг кому пригодится

Для пользователей Sape: скидки 30-40% на шаблоны сайтов в TemplateMonster !

http://blog.sape.ru/2014/02/dlya-polzovateley-sape-skidki-30-40-na-shabl...

Аудит сайта с помощью drush (advanced)

18 января 2014 в 19:31

Появился довольный интересный инструмент Site Audit для аудита сайта из командной строки используя drush.

Site Audit представляет собой набор drush команд для анализа сайта. На выходе мы получаем красивый отчет о состоянии нашего сайта:

Отчет включает:

  • Настройки кэша.
  • Состояние: пользователей, блоков, крона.
  • Лучшие практики друпала.
  • Код (общий размер, размер файлов).
  • База данных (размер, состояние).
  • Кеширование views.
  • Работа логов.