При работе с некоторыми серверами по ssh возникает ошибка. В большинстве случаев это происходит из-за превышения "таймаута бездействия". Решить эту проблему можно следующим образом.
Ошибки, их причины и решения
К сожалению, новая версия iOS оказалась неидеальной и принесла некоторые баги. Например, неправильное положение курсора при вводе текста в модальной форме.
Примерно полтора месяца назад столкнулся с ошибкой при обновлении пакетов композера на vps. Сообщение выгядело примерно так:
The "https://getcomposer.org/version" file could not be downloaded: failed to open stream: Operation timed out
На днях все-таки решился установить свеженькую Ubuntu
, но столкнулся со следующей проблемой. При переходе в ждущий режим отключается экран, но компьютер по-прежнему продолжает работать. Вернуть его обратно к жизни можно только перезагрузкой. Сейчас расскажу, как это побороть.
Недавно в одном из проектов обнаружилась проблема при тестировании на PHP 7. Тесты прогоняются на PHP 5.5.x, 5.6.x, 7.0.x и hhvm-3.12.x, но проваливаются они только на PHP 7. Проблема оказалась в функции json_decode()
. А теперь немного подробнее.
Сегодня решил обновить композер в системе. Все прошло гладко, но при попытке выполнения composer update
в проекте появилась ошибка Illegal offset type in isset or empty
. Делать rollback
к предыдущей версии композера не круто, поэтому я решил отыскать другое решение.
Сегодня, после переноса одного из проектов с тестовой площадки на production, перестала работать отправка писем по SMTP через FormIt
. Все, что удалось найти в логах это -
Сегодня столкнулся с очередной сложностью (куда же без них). При обновлении с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
На ряде VPS от различных хостеров возникает проблема с установкой некоторых пакетов (например, php5-fpm
). В качестве примера можно привести VPS от reg.ru с ubuntu14.04-x86_64. При этом можно наблюдать ошибку следующего рода:
Мое изучение галпа началось не совсем удачно. После установки и создания проекта в ответ на gulp watch
, он встретил меня ошибкой Error: watch ENOSPC
. К счастью, причина нашлась достаточно быстро и была решена. А теперь немного подробнее об этом.
Ошибки - неотъемлемая часть разработки программного обеспечения. Это факт и с этим поделать ничего нельзя. Можно только сократить их количество использую дебаггеры, IDE и прочие средства. Ошибки появляются по разным причинам и иногда кажется, что они возникают из неоткуда и вводят в ступор.
В данном разделе своего блога я решил собрать некоторые очевидные и не очевидные ошибки, описать причины их возникновения и предложить пути решения.