Локальный веб-сервер в Linux с использованием VirtualBox

Затея может показаться странной, ведь в Linux и так без всяких извращений можно настроить веб-сервер. Но я так привык. Мне нравится отделять основную рабочую систему от той, в которой я веду веб-разработки. Во-первых, настроить изолированную систему я могу совершенно иначе. Во-вторых, возможность легко откатить её до любого состояния, используя снимки.

Gmail в Elementary OS: небезопасное приложение

По умолчанию в Elementary OS встроен почтовый клиент. Чтобы его настроить на работу с почтой от Google достаточно выбрать в списке сервис Gmail, ввести полностью свой почтовый адрес и пароль. Однако, последующая попытка подключения может закончиться неудачей. Программа может сообщить, что имя пользователя или пароль указаны не верно, хотя в их правильности сомнений нет.

Настройка Yii2 и Nginx под yii2-app-advanced на одном домене

Заготовка yii2-app-advanced мне нравится больше, чем yii2-app-basic, даже если требуется создать относительно простой сайт. При этом часто возникает необходимость настроить Yii2 и Nginx на работу frontend и backend в пределах одного домена. В этой статье рассмотрен самый простой способ это сделать. Я обычно настраиваю так в Debian, но также делается в любом другом Lunux, и может даже в Windows.

Сайт на WordPress с использованием Bedrock и Sage

Bedrock — это нечто вроде обёртки для WordPress с современными инструментами разработки, упрощённой конфигурацией, улучшенной безопасностью и структурой каталогов. Sage — это стартовая тема WordPress, на основе которой можно легко создавать собственную тему. Она адаптирована под инструменты и особенности современной разработки frontend. Создать новый сайт на WordPress с использованием Bedrock и Sage — очень просто. Ещё проще перевести на эти инструменты уже существующий сайт, созданный изначально на WordPress в традиционном виде.

Блоки DIV одинаковой высоты

Поместить рядом стоящие блоки DIV в общий контейнер и позаботиться об их одинаковой высоте — это одна из наиболее распространённых задач в веб-разработке. Существует множество способов, как это можно сделать, используя лишь CSS. В этой статье речь пойдёт о самом простом. Он подойдёт для тех, кто не зацикливается на старых версиях браузеров.

Простой способ создать шаблон для WordPress

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

Yii2: виджет Bootstrap Carousel

Yii2 по умолчанию имеет виджет Bootstrap Carousel. Использовать его элементарно, однако некоторые полезные параметры я нашел не сразу.

AWstats на Debian с Nginx + php-fpm

AWStats — серверная программа, анализирующая log-файлы сайтов и собирающая статистику в удобные для просмотра отчёты. В отличие от Munin, здесь основное внимание уделяется именно сайтам. В отчётах можно видеть их посещаемость за разные промежутки времени, популярные страницы и т.д.

Подключение образа дополнений гостевой ОС

Локальный веб-сервер: VirtualBox, Debian, Nginx, php-fpm, etc

Создавая недавно новый сайт на Yii2 я довольно прилично помучился из-за различий рабочего окружения, которые обеспечивают локальный Open-Server на Windows и реальный сервер с Debian. Это вынудило меня настроить правильный локальный сервер, используя VirtualBox. В статье я расскажу, как это сделать.

Xubuntu: произошла ошибка

Xubuntu 16.04: впечатления и настройки

В продолжение этой темы — использование Xubuntu на старом ноутбуке. Предыдущая версия 14.04 этой лёгкой операционки мне очень понравилась. Но время шло, вышла новая LTS-версия. Решил установить её. Устанавливал, как и прошлый раз с нуля, используя записанный DVD-диск.

Установка Yii2 на OpenServer с Nginx

Несколько лет назад я уже писал про это, но с того времени много воды утекло, сейчас установка движка Yii2 производится иначе.

Drupal 8 и своя тема на базе Bootstrap

В статье речь пойдёт о самом простом способе использования фреймворка Bootstrap под Drupal 8, а также о том, как подключить понравившуюся тему с Bootswatch и использовать все полюшки в шаблоне своего сайта.

Debian 8: установка Drush

Drush — это специальная утилита для Drupal, позволяющая производить разные операции с движком из командной строки. Название утилиты происходит от слов Drupal и Shell.

WordPress social login: невозможно создать пользователя

Для авторизации на сайте давно использую плагин WordPress social login. Всё вроде работало, но, как теперь выяснилось, не совсем. Глюк интересен тем, что не каждому он попадался под руки.

Linux: примеры использования chmod

Как быстро установить на все каталоги и подкаталоги права 755, а на все файлы в тех же каталогах и подкаталогах права 644.

Хостинг Vscale

Прежним хостингом я пользовался и продолжаю пользоваться для некоторых сайтов с 2013 года. Он хороший, а главное стабильный! Но, время идёт, появляются достойные соперники, которые за меньшие деньги предлагают больше.

Перенос доменов к другому регистратору без нотариального заверения документов

В продолжение темы недавней статьи появилась интересная информация от газеты Известия.

Прощаемся с RU-CENTER

В очередной раз RU-CENTER поднял цены на продление доменов, причём теперь даже не уведомив. Я узнал о новом ценнике в 890 рублей совершенно случайно, когда подходил к концу период регистрации для одного из моих RU-доменов. Терпеть это безобразие я больше не смог.

Debian: синхронизация времени

Настройка автоматической синхронизации времени с использованием ntp (Network Time Protocol).

Debian: cron на веб-сервере

Подборка команд для cron с комментариями, которые могут пригодится для использования на веб-сервере.

Яндекс.Диск: очистка корзины из Debian

Про консольный клиент Яндекс.Диска и создание бэкапов с его помощью я уже писал. В той же статье я описывал решение, которое можно использовать вместо очистки корзины. К сожалению, оно имеет свои недостатки, поэтому теперь речь пойдёт о более правильном способе — очистке корзины через API.

Яндекс.Диск: проблема с Debian 7

Бэкап с использованием Яндекс.Диска у меня настроен на нескольких веб-серверах с Debian 7. Настройка сделана в соответствии с этой инструкцией. Всё было хорошо, но в ноябре случился глюк.

WordPress: автопостинг для ВКонтакте

Существует немало разных плагинов для WordPress, которые могут обеспечить автоматизированное добавление записей сайта в социальную сеть ВКонтакте. Если вы не нашли себе подходящего, то можете сделать свой! Эта статья поможет.

Яндекс

Яндекс: АГС-2015

Не знаю как расшифровывается «АГС», но так принято называть алгоритм поисковой системы Яндекс, цель которого выявить и наказать сайты, пытающиеся искусственно влиять на позиции других сайтов в поисковой выдаче. В сентябре-октябре один из моих сайтов побывал под санкциями АГС-2015. Безусловно, в этом нет ничего хорошего, но это и не приговор!

Расчёт плоской рамы

Последний раз меня эта тема интересовала, когда я учился в университете. Подумать только, прошло уже более 15 лет! С удивлением узнал, что сегодня существуют бесплатные средства для автоматизированного расчёта: просто рисуем раму, и тут же получаем реакции опор, перемещения, эпюры.

Windows 7/8/10: сброс пароля

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

УЗМ-51М

УЗМ-51М: защита электроприборов во всей квартире

В старых и новых городских домах, а также в посёлках с электричеством бывают проблемы. Оно может подаваться нестабильно из-за аварийных ситуаций, либо его могут специально отключать и включать при проведении каких-то работ. Подстаховаться в такие моменты от возможных нехороших последствий можно при помощи небольшого устройства УЗМ-51М, о котором я хотел бы коротко рассказать.

Отправка SMS с сайта

Отправка SMS с сайта

Иногда может возникнуть необходимость отправлять с сайта SMS. В этой статье пример PHP-кода, и рекомендация SMS-шлюза, которым я пользуюсь с 2011 года.

Зарядное устройство Apple A1400

Разбор Apple-зарядника A1400

У меня вышел из строя зарядник от iPhone. Не знаю, что с ним случилось, просто однажды перестал работать. Ну, думаю, что добру пропадать, решил разобрать, посмотреть начинку. Вещь интересна своей супер-компактностью.

WordPress: перевод плагинов и тем на русский

Правильно созданные плагины и темы для WordPress имеют в своём составе файлы, типа ru_RU.po и ru_RU.mo. В данном примере — это файлы для русского языка. Они позволяют делать перевод таким способом, который был предусмотрен разработчиками сайтового движка.