Самоподписанный SSL-сертификат
Дело не очень уже нужное, благодаря появлению Let’s Encrypt. Тем не менее, необходимость иногда возникает. В этой публикации пошаговое руководство (проверенно на Debian), плюс пример подключения сертификата в Nginx.[..]
Виджет Yii2 для Bootstrap Carousel
Yii2 по умолчанию имеет виджет Bootstrap Carousel. Использовать его элементарно, однако некоторые полезные параметры я нашел не сразу.[..]
Настройка Logrotate
Если веб-сервер используется активно, то разные логи быстро растут. Если пустить это на самотёк, то однажды они займут всё свободное место на диске. Чтобы контролировать ситуацию существует программа Logrotate, которая автоматически архивирует и удаляет старые логи. Такой процесс называется ротацией логов.[..]
Локальный веб-сервер — VirtualBox, Debian, Nginx+php-fpm, MySQL
Создавая недавно новый сайт на Yii2 я прилично помучился из-за различий рабочего окружения, которые обеспечивают локальный Open-Server на Windows и реальный сервер с Debian. Это вынудило меня настроить правильный локальный сервер, используя VirtualBox. В статье я расскажу, как это сделать.[..]
Своя тема для Drupal 8 на базе Bootstrap
В статье речь пойдёт о самом простом способе использования фреймворка Bootstrap в Drupal 8, а также о том, как подключить понравившуюся тему с Bootswatch и использовать все полюшки в шаблоне сайта.[..]
Установка Drush для Debian 8
Drush — это специальная утилита для Drupal, позволяющая производить разные операции с движком из командной строки. Название утилиты происходит от слов Drupal и Shell.[..]
Приоритеты работы программ в Linux
Процесс создания бэкапов или запуск других тяжёлых скриптов может сопровождаться существенным отъеданием ценных ресурсов процессора и диска. Из-за этого другие задачи, может быть более важные, начинают выполняться с существенными тормозами. В статье об утилитах и способах, которые помогут с этим бороться.[..]
Xibo — информационные дисплеи
Xibo – бесплатный открытый софт для организации информационных дисплеев. Наподобие тех, которые можно встретить в торговых комплексах, банках, на вокзале и т.д. На них могут крутиться видеоролики, выводиться текстовая информация, какие-нибудь информационные блоки и т.д. Xibo можно использовать для одного дисплея, а можно для целой сети дисплеев, выводом информации на которых можно гибко управлять.[..]
Команды cron, которые пригодятся на веб-сервере
Подборка команд для cron
с комментариями.[..]
Свой плагин WordPress для автопостинга ВКонтакте
Существует немало разных плагинов для WordPress, которые могут обеспечить автоматизированное добавление записей сайта в социальную сеть ВКонтакте. Если вы не нашли себе подходящего, то можете сделать свой! Эта статья поможет.[..]
Бесплатные фото и картинки для сайта
Любые публикации на сайте смотрятся куда лучше, если они содержат фото или картинку. Идеальный вариант — создавать их для этого собственноручно. Когда такой возможности нет, поможет поиск в интернете. В данной статье подборка ссылок, по которым можно отправиться.[..]
Если картинки нет, то выводить другую
Задача легко решается с помощью PHP. Делаем проверку наличия файла картинки на диске. Если его не оказывалось, то меняем путь на другую картинку — заглушку. Этот способ работает, но есть более простое решение.[..]
RU-CENTER снова повысил цены
Пришло время продлить регистрацию RU-домена. Зашёл в панель RU-CENTER, чтобы выписать счёт и был «приятно» удивлен новым ценам. Теперь уже регистрация и продление RU и РФ стоит 700 руб.[..]
Почувствуйте масштабы Солнечной системы
На картинках в учебниках и разных статьях Солнечную систему изображают в виде довольно компактных схем. На них обычно хорошо видна очередность планет и траектории их движения. Однако, что касается масштабов, то тут даже близко ничего похожего.[..]
Множественное кастомное поле в WordPress
Про полезность и сам принцип создания кастомных полей для постов в WordPress написано уже немало статей. Я бы хотел уделить внимание именно множественным полям. Можно ли записать массив данных в кастомное поле?[..]
Пример browserconfig.xml
Разбираясь на веб-сервере с ошибками в логах моё внимание привлекли строки, где запрашивался некий несуществующий файл browserconfig.xml
. Стал искать информацию, оказалось, что это полезная вещь![..]
Бэкап сайта на Яндекс.Диск в Debian
Создавать копии файлов и базы сайта очень важно. Хорошо, если ваш хостинг облегчил задачу и занимается этим самостоятельно. Но если нет, или предлагает это за отдельную плату, то можно посмотреть в сторону Яндекс.Диска.[..]
Интернет Хостинг Центр
Последние 2,5 года я использовал европейский хостинг NQHost, и вот, в конце января я перешёл снова на русский. В этой статье речь о нём, — это Интернет Хостинг Центр (ihc.ru). И дело не столько в привязке к валюте, которая сейчас дорогая.[..]
Часовой пояс в Debian
При переводе часов, то туда, то сюда, совсем забыл, что неплохо бы настроить время не только на домашних часах, компьютерах и т.д. но и на веб-сервере.[..]
Критическая уязвимость Drupal
Новейшая версия движка Drupal 7.32 несет очень важное исправление, закрывающее уязвимость SA-CORE-2014-005, которой присвоен наивысший уровень опасности. Кто еще не обновился, сейчас самое время это сделать![..]
Удаленный рабочий стол на VPS-хостинге
Ранее бывало, что я оставлял включенным дома компьютер, чтобы потом удаленно зайти на него и выполнить какие-то действия, которые не мог делать мобильно или на работе. Теперь для этой цели я стал использовать VPS-хостинг и связку Debian 6.0 +LXDE +XRDP. Подключиться к такому столу можно отовсюду — из iOS, Android, Windows.[..]
Проблемы с сайтом на 1С-Битрикс на новом хостинге
Если после переезда на новый хостинг у вас перестали работать некоторые функции сайта на 1С-Битрикс, то эта публикация для вас. В моем случае не работали впадающие меню, не работали функции самотестирования сайта и т.д. Браузер Google Chrome при попытке разобраться в причине неработающих выпадающих меню в консоли выдавал ошибку:
Uncaught SyntaxError: Unexpected token )[..]
Корректная favicon-иконка с прозрачностью
Позаботиться об иконке favicon.ico
для своего сайта очень желательно. Это не просто картинка, которая показывается в адресной строке в браузере. Гораздо важнее, что она делает закладку с вашим сайтом в браузере более узнаваемой. Также сайт становится легко узнаваем в выдаче поисковиков.[..]