Archives: Web программирование

Отправка писем через SMTP Яндекс почты с помощью Swift Mailer

Swift Mailer — одна из самых популярных библиотек php для отправки писем. Она выигрывает как по производительности, так и по удобству использования. Яндекс почта тоже набирает популярность в рунете. После того как Яндекс стал предоставлять бесплатный DNS сервер с автоматической настройкой MX записей на свою почту, количество пользователей их начало расти в геометрической прогрессии. Передо … Читать полностью »


Настройка Web-сервера на Debian 9 (nginx / php 7.2 / php-fpm / MySQL 5.7)

Итак, у нас есть сервер с чистой Debian 9. Установка актуальной версии nginx на Debian 9 Сперва ставим nginx. Узнаём версию ngix в текущем репозитории debian.

Переходим на сайт nginx https://nginx.ru/ru/download.html и видим, что версия 1.10 считается устаревшей. Нам нужно ставить 1.12 Переходим на страницу пакеты для linux и читаем инструкцию по установке в … Читать полностью »


Используем Phinx — систему миграций баз данных

Современное программирование невозможно приставить без системы контроля версий. Система контроля версий — это специальное ПО, позволяющее команде программистам с удобством разрабатывать общий проект. Она храни историю версий всех файлов и позволяет в удобном виде решать конфликты между в коде, если в один из его участков вносили изменения сразу несколько программистов. Но как быть, если изменения … Читать полностью »


Как сверстать сайт в 2017 году

С каждым годом выходят всё новые инструменты и библиотеки, упрощающие верстку сайта. Я постараюсь рассмотреть основные приёмы, упрощающие процесс верстания сайта, а также рассмотрю самые популярные css фреймворки, которые в разу упрощают процесс создания html шаблона. Надеюсь, эта статья поможет Вам быстро сверстать современный и адаптивный шаблон. Выбираем IDE (редактор кода) для вёрстки Редактор кода или IDE … Читать полностью »


Добавление поста в wordpress средствами php

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


Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING

Тестировал один из своих проектов на локальной машине и обнаружил, что не работают js-скрипты. Зашёл в инструменты разработчика Google Chrom-а, глянул в консоль и обнаружил там ошибку: Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING (при подключении файла /public/js/vendor.js)/. При попытке открыть этот файл через браузер отображался пустой документ. А в IDE он корректно отображался. Я начал искать … Читать полностью »


PuTTY: Network error: Software caused connection abort

При работе с PuTTY может возникать следующая ошибка: Software caused connection abort (программа разорвала соединение). Причём у меня она возникала даже после нескольких секунд бездействия. Причина в том, что на сервере установлен низкий time out сессии. Решить эту проблему можно настройкой Putty. Открываем программу, выбираем нужную сессию, переходим в настройках на вкладку connection (соединение) и редактируем … Читать полностью »


Как продлить домены по льготной цене

Хорошо было раньше — регистрируешь домен за ~100 руб. у реселлера Рег.ру, продлеваешь его через год за ту же цену. На тот момент я регистрировал домены в 2domains.ru. В 2014 году начался рост цен у партнёров reg.ru. Доменов здесь у меня было немного, так что цена за продления для меня взлетела в 3 раза. Решил  этот … Читать полностью »


Бан сайта в vk. Как не потерять share трафик?

Вебмастера вынуждены делать сайты по серым схемам, чтобы увеличивать свой заработок при ограниченном бюджете. Но серые сайты могут нарушать правила социальных сетей и как следствие быть в них забанены. Но трафик терять не хочется, особенно если у вас есть сообщество вконтакте или другой социальной сети. Я поделюсь своим опытом и расскажу о своём решении обхода … Читать полностью »


Привязка комментариев vk после изменения структуры адресов страниц

Бывают случаи, когда вебмастерам приходится менять движок сайта, а вместе с движком меняется и структура ссылок. Не все CMS позволяют сделать тонкий тюнинг, а использовать костыль не хочется. В таком случае  для того, чтобы не потерять позиции в поисковиках и предотвратить 404 ошибку при переходе по ссылкам старой структуры, вебмастера делают 301 редирект. Но как … Читать полностью »