Бывает, необходимо быстро протестировать какой-то метод контроллера, который не имеет точки доступа (endpoints) в роутинге. Например, у нас в контроллере PostController есть метод, привязывающий пост блога к юзеру: И он вызывается где-то в другом методе, где ему передаются параметры. POST запрос нам некуда послать, а проверить работоспособность конкретного метода или […]
Все подряд
Абстракции php
Чистый php, фреймворк и cms — это 3 уровня абстракции. Предположим, домохозяйка решила приготовить пирог — пошла в магазин, купила готовое тесто, испекла пирог. Временные и трудовые затраты минимальны. Вкусовые качества пирога — заурядные, сойдет для школьной столовой, но не более. Так вот, это CMS. Предположим, домохозяйке не нравится магазинное […]
Мониторим Exim4 через Zabbix
На нашем сервере стоит Vesta CP и в панели администратора есть графики загрузки почтовой очереди. Для автоматизации этого дела настроим Заббикс Имеем: настроенный и рабочий exim настроенный и рабочий zabbix 2.2 1) Создаем в папке /usr/lib/zabbix/externalscripts файл с именем zexim4.sh и следующим содержимым. В скрипте правим переменные main_log, tmp_log, stats, указывая свои пути: Проверяем, […]
Скрипт проверки свободного места на яндекс диске для zabbix
У нас бекапы с корпоративного сервера сохраняются, в том числе, на яндекс диск. Мы там прикупили терабайт облака, и вот совсем недавно он уже начал забиваться. Пока написать автоматический «удалятор» старых дампов руки не доходят, набросал простой скрипт для проверки свободного места и уведомления заббиксом меня об этом. Подготавливаем токен […]
Настройка fail2ban и Vesta CP для анализа apache
Объявился тут дудосер, который усердно прощупывал сайты на предмет ошибок, и в логах были замечены портянки подобного: Очевидно, что прощупывают на предмет sql-инъекций. Поскольку из коробки fail2ban в панели vesta cp не имеет включенных правил для блокировки подобных запросов, и погуглив рунет на предмет готовых велосипедов (и не найдя […]
Отличный хостинг
Два облачных хостинга, которыми я лично пользуюсь и рекомендую всем своим клиентам: Отличия этих двух хостеров от остальных в первую очередь в том, что они рассчитаны на профессионалов. Виртуализация KVM, ssd диски, возможность на ходу добавлять количество ядер и память — вот на что я обратил внимание. […]
Отправной точки пост
Тут будет старт.