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

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

Записи с тегом Ошибка

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

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

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

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

Невозможно подключиться по паролю после установки MariaDB 10

При установке MariaDB 10 на чистую ubuntu, инсталлер не запросил ввести пароль, а после установки подключиться к mysql стало возможно только через терминал. В противном случае возвращается ошибка ERROR 1698 (28000): Access denied for user 'root'@'localhost'. Почему так получилось и что с этим делать? Об этом и поговорим.

  • 2016-06-10 21:49:36
читать далее

Зависание Ubuntu 16.04 при переходе в ждущий режим

Зависание Ubuntu 16.04 при переходе в ждущий режим

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

  • 2016-06-10 20:42:52
читать далее

Ошибка JSON_ERROR_SYNTAX в php 7

JSON_ERROR_SYNTAX в php 7

Недавно в одном из проектов обнаружилась проблема при тестировании на PHP 7. Тесты прогоняются на PHP 5.5.x, 5.6.x, 7.0.x и hhvm-3.12.x, но проваливаются они только на PHP 7. Проблема оказалась в функции json_decode(). А теперь немного подробнее.

  • 2016-03-23 18:34:24
читать далее

Ошибка Illegal offset type in isset or empty после обновления composer

Ошибка Illegal offset type in isset or empty после обновления composer

Сегодня решил обновить композер в системе. Все прошло гладко, но при попытке выполнения composer update в проекте появилась ошибка Illegal offset type in isset or empty. Делать rollback к предыдущей версии композера не круто, поэтому я решил отыскать другое решение.

  • 2016-02-28 09:44:57
читать далее

Git. Как найти коммит который все сломал?

Git. Как найти коммит который все сломал?

Возникали ли у вас паника, когда после git pull-а все напрочь ломается и ничего не работает или работает, но не все? В этом случае можно искать "коммит-киллер" разными способами. Например, постепенно откатывая HEAD, но я расскажу более прогрессивный метод.

  • 2016-02-17 21:13:41
читать далее

Ошибка Call to undefined method Fxp\Composer\AssetPlugin\Package\Version\VersionParser::parseLinks

Ошибка Call to undefined method Fxp\Composer\AssetPlugin\Package\Version\VersionParser::parseLinks

Сегодня столкнулся с очередной сложностью (куда же без них). При обновлении с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
  • 2015-12-25 01:52:48
читать далее