Советы PHP-разработчика

Блог содержащий короткие заметки касающиеся программирования для web.

Записи с тегом VPS

Разрыв коннекта с ошибкой packet_write_wait: Connection to xxx port 22: Broken pipe

Разрыв коннекта с ошибкой packet_write_wait: Connection to xxx port 22: Broken pipe

При работе с некоторыми серверами по ssh возникает ошибка. В большинстве случаев это происходит из-за превышения "таймаута бездействия". Решить эту проблему можно следующим образом.

  • 2017-11-16 16:14:29
читать далее

Как быстро узнать список хостов Apache2 и некоторую прочую информацию

Иногда возникает необходимость вывести список загруженных хостов в Apache2. Например, для проверки того, что хост добавился после apache2 reload. Или просто узнать имя пользователя apache не шастая по конфигам web-сервера. Или еще для чего. Вот именно про это сегодняшняя заметка.

  • 2016-10-10 02:31:53
читать далее

Установка ngx_pagespeed без пересборки nginx

На днях решил немного ускорить работу сайта путем установки на сервер модуля nginx_pagespeed, но при этом не хотелось пересобирать сам nginx. На помощь пришла сборка nginx с включенным модулем от Alexey Degtyarev. А теперь перейдем к самому процессу установки.

  • 2016-02-03 19:19:20
читать далее

Ускорение скорости загрузки composer пакетов с помощью hirak/prestissimo

Буквально на днях наткнулся на замечательный пакет, который позволяет распараллелить загрузку при установке и обновлении проекта через composer. Пакет стоящий и действительно работающий. Сейчас я о нем немного расскажу.

  • 2016-01-31 18:33:24
читать далее

Поиск последних измененных файлов на nix-сервере

Поиск последних измененных файлов на nix-сервере

Поддерживая сайты, не редко приходится восстанавливать их работоспособность из-за не осторожных действий заказчика или его работников. Вариантов того, что можно сломать, масса и зачастую возникает необходимость отыскать какие файлы поменяли на сервере. С этой задачей всегда помогает справиться команда find. О ней сегодня и пойдет речь.

  • 2016-01-25 17:38:29
читать далее

Ошибка E: Unable to locate package при установке пакетов в ubuntu

Ошибка E: Unable to locate package при установке пакетов в ubuntu

На ряде VPS от различных хостеров возникает проблема с установкой некоторых пакетов (например, php5-fpm). В качестве примера можно привести VPS от reg.ru с ubuntu14.04-x86_64. При этом можно наблюдать ошибку следующего рода:

  • 2015-11-10 09:36:09
читать далее

nginx. Редирект с www на без www и наоборот

Достаточно часто для web сайтов приходится осуществлять редирект с одного (под)домена на другой. Наиболее частый пример - это перенаправление с www поддомена на без www или наоборот. Именно это мы и разберем.

  • 2015-11-01 06:57:57
читать далее

Ubuntu 14.04. Ошибка "stop: Unknown instance:" при перезагрузке php5-fpm

Ubuntu 14.04. Ошибка stop: Unknown instance:

Сегодня при настройке сервера на ОС Ubuntu 14.04 столкнулся с ошибкой stop: Unknown instance: при перезагрузке php-fpm. Как оказалось - это баг убунту 14.04. Обойти его можно несколькими способами, но алгоритм одинаковый.

  • 2015-10-20 16:11:17
читать далее