WordPress PDF & Print by BestWebSoft

БЕСПЛАТНЫЕ ФУНКЦИИ Автоматически добавляйте кнопки PDF & Print на: Страницы Записи Результаты поиска Архивы Пользовательские типы записей Выбирайте расположение кнопок в контенте: Вверху слева Вверху справа Внизу слева Внизу справа Вверху и внизу справа Вверху и внизу слева Добавляйте кнопки в область виджетов Добавляйте кнопки с помощью шорткода Устанавливайте тип кнопки: Изображение Текст Изображение + …

Continue reading ‘WordPress PDF & Print by BestWebSoft’ »

Dig – утилита для получения информации по доменному имени или IP адресу

Утилита dig (domain information groper) предоставляет возможность узнать о домене наиболее полную информацию, например, IP адрес, который привязан к данному доменному имени и еще ряд полезных для системного администратора параметров. $ dig tst-amo.net.ua ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.5 <<>> tst-amo.net.ua ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40569 ;; …

Continue reading ‘Dig – утилита для получения информации по доменному имени или IP адресу’ »

Roundcube – ident_switch plugin, плагин для мультивхода

Пользователи которые ведут несколько аккаунтов одновременно, попросили добавить в Roundcube возможность переключаться между ними в одной сессии. Так как им нужно для этого или разлогиниться или держать второй браузер. Качаем и распаковываем: wget https://bitbucket.org/BoresExpress/ident_switch/get/ca790d72deb2.zip Смотрим пароль для базы, если не помним: # cat /usr/local/www/roundcube/config/config.inc.php $config[‘db_dsnw’] = ‘mysql://_user_:_password_@localhost/_DB_’; Создаем таблицу в БД roundcubemail: # mysql -u …

Continue reading ‘Roundcube – ident_switch plugin, плагин для мультивхода’ »

MySQL ошибка при востановлении из бэкапа

После обновления и перезагрузки сервера заметил, что в roundcub новое письмо создается без адреса отправителя, соответственно профиль пользователя пуст. За эту информацию отвечает таблица identities. Зайдя через phpmyadmin в БД roundcubemail обнаружил, что повреждена таблица identities. Бэкап БД есть, включая эту таблицу. Создаю таблицу: CREATE TABLE `identities` ( `identity_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `user_id` …

Continue reading ‘MySQL ошибка при востановлении из бэкапа’ »

doveadm – увеличить квоту

Понадобилось увеличить квоту для пользователя, пароля к ящику которого я незнаю. # doveadm quota get -u username Quota name Type Value Limit % storage=5382813 STORAGE 2411336 3000000 80 storage=5382813 MESSAGE 3210 – 0 Заходим в phpmyadmin, БД postfix, таблица mailbox. Меняем квоту. Затем в консоли набираем комманду для пересчета: # doveadm quota recal -u username …

Continue reading ‘doveadm – увеличить квоту’ »

WordPress: Ошибка «Briefly unavailable for scheduled maintenance. Check back in a minute»

Это сообщение появляется если Вы обновляете движок или какие-то плагины в вашей админ панели WordPress и в то же время пытаетесь открыть сайт. В принципе, страница технического обслуживания – это не ошибка. Во время процесса обновления WordPress загрузит нужные файлы обновления на сервер, извлечёт их, и установит новые файлы. В большинстве случаев Страница, сообщающая о режиме технического …

Continue reading ‘WordPress: Ошибка «Briefly unavailable for scheduled maintenance. Check back in a minute»’ »

MySQL 5.6 – не стартует после установки

После первой установки не запускался сервер: /usr/local/etc/rc.d/mysql-server start Starting mysql. su: unknown login: mysql /usr/local/etc/rc.d/mysql-server: WARNING: failed to start mysql Как оказалось, не прописался пользователь mysql. Решение: Проверяем # getent passwd mysql # getent group mysql Если возвращает оба значения пустыми то прописываем группу и пользователя: # pw group add -g 88 mysql # pw …

Continue reading ‘MySQL 5.6 – не стартует после установки’ »

rsync – инкрементный бэкап на удаленный сервер

SDATA (источник) User: user1 Password: pass1 Директория для переноса: /home/k138/ SERVER2 (приемник) User: user2 Password: pass2 Директория для приема информации: /home/user2/_backup/SDATA Логинимся через SSH на SDATA. $ ssh-keygen -t rsa путь по умолчанию ./.ssh/id_rsa затем два раза Enter. Копируем ключ на сервер: $ ssh-copy-id user2@server2 Если файл authorized_keys не существует, то он автоматически будет создан, …

Continue reading ‘rsync – инкрементный бэкап на удаленный сервер’ »

tcpdump примеры

ПРЕДСТАВЛЕНИЕ НЕОБРАБОТАНОГО ВЫВОДА Подробный вывод без разрешения имен хостов или номеров портов, абсолютных порядковых номеров и удобочитаемых временных меток. # tcpdump -ttttnnvvS НАЙДИТЕ ТРАФИК ПО IP Один из самых распространенных запросов, это покажет вам трафик из 1.2.3.4, будь то источник или место назначения. # tcpdump host 1.2.3.4 ПОСМОТРЕТЬ БОЛЬШЕ ИНФОРМАЦИИ О ПАКЕТЕ С ВЫВОДОМ НА …

Continue reading ‘tcpdump примеры’ »

Amavisd-new – вытащить письмо из карантина

Пользователь пожаловался, что ему не дошло важное письмо. Смотрим: # cd /var/log # less /var/log/amavisd-new.log | grep lost-user@domen.com Mar 30 11:56:45 mail amavis[54065]: (54065-08-2) Blocked BANNED (.exe,.exe-ms,ARJ.EXE) {DiscardedInbound,Quarantined}, [144.144.19.126]:48150 [144.144.19.126] <lost-user@domen.com> -> <our-user@our-domen.com>, quarantine: banned-moyzW3GMNpwS, Queue-ID: 5799E3010E61, Message-ID: <9af345ff23cd42ad8a92cd527f3e716f@domen.com>, mail_id: moyzW3GMNpwS, Hits: -, size: 3346252, 7559 ms где lost-user@domen.com чужой адрес, our-user@our-domen.com наш адрес, banned-moyzW3GMNpwS название письма …

Continue reading ‘Amavisd-new – вытащить письмо из карантина’ »