Поддерживая сайты, не редко приходится восстанавливать их работоспособность из-за не осторожных действий заказчика или его работников. Вариантов того, что можно сломать, масса и зачастую возникает необходимость отыскать какие файлы поменяли на сервере. С этой задачей всегда помогает справиться команда find
. О ней сегодня и пойдет речь.
Все записи блога
Сегодня, после переноса одного из проектов с тестовой площадки на production, перестала работать отправка писем по SMTP через FormIt
. Все, что удалось найти в логах это -
Чаще всего, в веб-приложениях требуется возвращать контент в виде html
, но, при необходимости, в yii framework 2 существует возможность отдавать данные практически в любом виде. Например, в JSON
или XML
.
Сегодня столкнулся с очередной сложностью (куда же без них). При обновлении сomposer
-а на Yii2
проекте вывалилась следующая ошибка:
Fatal error: Call to undefined method Fxp\Composer\AssetPlugin\Package\Version\VersionParser::parseLinks() in /home/user/.composer/vendor/fxp/composer-asset-plugin/Repository/VcsPackageFilter.php on line 272
Иногда требуется отдать файлы пользователю не напрямую, а только после проверки прав. Или возвратить, сгенеририванный на лету, файл. Данную задачу достаточно просто решить в разрезе yii framework 2. Именно об этом и поговорим.
На ряде VPS от различных хостеров возникает проблема с установкой некоторых пакетов (например, php5-fpm
). В качестве примера можно привести VPS от reg.ru с ubuntu14.04-x86_64. При этом можно наблюдать ошибку следующего рода:
Мое изучение галпа началось не совсем удачно. После установки и создания проекта в ответ на gulp watch
, он встретил меня ошибкой Error: watch ENOSPC
. К счастью, причина нашлась достаточно быстро и была решена. А теперь немного подробнее об этом.
Недавно, работая с относительно крупным проектом, наткнулся на некоторую заторможенность при работе файлового. Она проявлялась не сразу, а когда приложение проработало определенное время.
Достаточно часто для web сайтов приходится осуществлять редирект с одного (под)домена на другой. Наиболее частый пример - это перенаправление с www поддомена на без www или наоборот. Именно это мы и разберем.
Сегодня при настройке сервера на ОС Ubuntu 14.04 столкнулся с ошибкой stop: Unknown instance:
при перезагрузке php-fpm. Как оказалось - это баг убунту 14.04. Обойти его можно несколькими способами, но алгоритм одинаковый.