7.x

Новогодняя гирлянда drupal

Скачиваем модуль, идем в настройки и начинаем начинать настраивать. Всего несколько галочек.

1. Возможно настроить в каких темах офромления отключить гирлянду

2. Возможно всё автоматизировать. Молдуль будет включатсья автоматически. По умолчанию с 10 декабря по 15 января

Уведомления с сайта в Telegram php

Всё очень просто

1. Заводим нового бота, написав из Telegram боту BotFather /start

Отвечаем на вопросы бота и наш бот готов.

записываем токен из ответов бота

Например токен будет NNN:TTTTTT

2. Добавляем бота в контакт лист и пишем ему что нибудь..

Tags: 

Автоматизация бекапов Drupal 7

Делаем копии на сервер, на котором работает сайт. Не стоит забывать про всякие криптовые алгоритмы, которые могут этот сервер зашифровать, рейд рассыпаться и тп непрриятности.

Оптимально  выкачивать бекапы на другой сервер, либо локалку.

1. Создаем файл с содержимым:

Неприятная ошибка MysQL MariaDB - Please DISCARD the tablespace before IMPORT

У меня ошибка возникла при включении опции innodb_flush_log_at_trx_commit=0

Те mysql работает шустро, но с хорошим шансом поломаться )

Ну и лечение, если поймали такую ошибку, с удалением таблицы. у меня это `cache_update`  можно удалять. 

А удалять не поулчается  и тд и тп

Созадеть вот так: Те в нормальном файле мы меняем InnoDB на MyISAM

1.

Tags: 

Как добавить пользователя sftp и ограничить доступ только к конкретному каталогу

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

У меня сайт лежит в каталоге /var/www/MySIteName/web

1. правим файл /etc/ssh/sshd_config добавляя в самый низ

Match Group sftp_users
X11Forwarding no
AllowTcpForwarding no
ChrootDirectory /var/www/MySiteName
ForceCommand internal-sftp

Добавляем пользователя:

#useradd NewUser
#groupadd sftp_users
#usermod -G sftp_users NewUser

Меняем домашнюю директорию

Tags: 

Востановление базы данных MySQL mariadb из файлов *.frm и *.ibd

Намучался изрядно, прежде чем нашёл решение проблемы. 

Были файлы таблицы *.frm и *.ibd , а вот схемы действий небыло. 

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

1. создаем структуру таблиц

2. заменяем фалы *.ibd на наши, которые востанавливаем

но не всё так просто

а теперь подробнее.

создание структуры таблиц

1. Ставим утилиту

Tags: 

Настройка прокси ipv6

Намучился я уже с покупкой ipv4 для различных api и поэтому решил перейти на ipv6

Оптимально куппить небольшуюподсеть. 

Вариантов настроек много, но, возьмем для примера squid 

Можно купить vds debian 9 + подсеть 48. ipv6 тут

Итак, приступим.

1. настройка сервера

Открываем файл настроек сетевого интерфейса:

nano /etc/network/interfaces



Добавляем в конец:

Tags: 

Страницы