Ошибка при запуске на продакшине

Уже исправленные репорты или принятые предложения
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Ошибка при запуске на продакшине

Сообщение lancedevnull »

Downloading http://packagist.org/p/yiisoft/yii2-dev ... 2dfb6.json
Writing /home/lance/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-dev.json into cache


вот еще где кеш есть
maxyc
Сообщения: 124
Зарегистрирован: 2010.01.13, 09:11

Re: Ошибка при запуске на продакшине

Сообщение maxyc »

php composer.phar -vvv update
Reading ./composer.json
Executing command (CWD): git describe --exact-match --tags
Executing command (CWD): git branch --no-color --no-abbrev -v
Loading composer repositories with package information
Downloading https://packagist.org/packages.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/packages.json into cache
Updating dependencies (including require-dev)
Reading /home/maxyc/.composer/cache/repo/https---packagist.org/p-provider-active.json from cache
Reading /home/maxyc/.composer/cache/repo/https---packagist.org/p-provider-archived.json from cache
Reading /home/maxyc/.composer/cache/repo/https---packagist.org/p-provider-latest.json from cache
Reading /home/maxyc/.composer/cache/repo/https---packagist.org/p-provider-stale.json from cache
Reading /home/maxyc/.composer/cache/repo/https---packagist.org/provider-swiftmailer$swiftmailer.json from cache
Reading /home/maxyc/.composer/cache/repo/https---packagist.org/provider-cebe$markdown.json from cache
Reading /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$jquery-pjax.json from cache
Reading /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-composer.json from cache
Reading /home/maxyc/.composer/cache/repo/https---packagist.org/provider-phpspec$php-diff.json from cache
Reading /home/maxyc/.composer/cache/repo/https---packagist.org/provider-twbs$bootstrap.json from cache
Downloading http://packagist.org/p/yiisoft/yii2-swi ... 5b48d.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-swiftmailer.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-cod ... 04290.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-codeception.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-boo ... 552a1.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-bootstrap.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-deb ... 16587.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-debug.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-gii ... 9a4e8.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-gii.json into cache
Downloading http://packagist.org/p/yiisoft/yii2$762 ... d229d.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2.json into cache
Reading /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-app-advanced.json from cache
Reading /home/maxyc/.composer/cache/repo/https---packagist.org/provider-ezyang$htmlpurifier.json from cache
Reading /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$jquery.json from cache
Reading /home/maxyc/.composer/cache/repo/https---packagist.org/provider-michelf$php-markdown.json from cache
Reading /home/maxyc/.composer/cache/repo/https---packagist.org/provider-smarty$smarty.json from cache
Reading /home/maxyc/.composer/cache/repo/https---packagist.org/provider-twig$twig.json from cache
Downloading http://packagist.org/p/yiisoft/yii2-ela ... cf062.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-elasticsearch.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-jui ... 01f28.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-jui.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-red ... 19067.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-redis.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-sma ... 42123.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-smarty.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-sph ... 02ad9.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-sphinx.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-twi ... 94461.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-twig.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-dev ... 2dfb6.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-dev.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-api ... 0ba22.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-apidoc.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-aut ... 4242e.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-authclient.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-fak ... ba1ed.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-faker.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-ima ... d93e3.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-imagine.json into cache
Downloading http://packagist.org/p/yiisoft/yii2-mon ... 83dc1.json
Writing /home/maxyc/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-mongodb.json into cache
- Marking swiftmailer/swiftmailer (5.1.x-dev 82ec0cd) as uninstalled, alias of swiftmailer/swiftmailer (dev-master 82ec0cd)

- Removing twbs/bootstrap (dev-master a419e41)
- Installing twbs/bootstrap (dev-master 8c95ff7)
Cloning 8c95ff748f3c290949e79bbc248dc3fed8e9cf37
Executing command (CWD): git clone --no-checkout 'git://github.com/twbs/bootstrap.git' '/var/www/tmp/*******.ru/vendor/twbs/bootstrap' && cd '/var/www/tmp/*******.ru/vendor/twbs/bootstrap' && git remote add composer 'git://github.com/twbs/bootstrap.git' && git fetch composer
Executing command (/var/www/tmp/*******.ru/vendor/twbs/bootstrap): git remote set-url --push origin 'git@github.com:twbs/bootstrap.git'
Executing command (/var/www/tmp/*******.ru/vendor/twbs/bootstrap): git branch -r
Executing command (/var/www/tmp/*******.ru/vendor/twbs/bootstrap): git checkout 'master'
Executing command (/var/www/tmp/*******.ru/vendor/twbs/bootstrap): git reset --hard '8c95ff748f3c290949e79bbc248dc3fed8e9cf37'

- Updating yiisoft/yii2 dev-master (55f9a56 => aaf06b2)
Executing command (/var/www/tmp/*******.ru/vendor/yiisoft/yii2): git status --porcelain --untracked-files=no
Checking out aaf06b2f201d0a64ab07b981d0f329338bda738f
Executing command (/var/www/tmp/*******.ru/vendor/yiisoft/yii2): git remote -v
Executing command (/var/www/tmp/*******.ru/vendor/yiisoft/yii2): git remote set-url composer 'git://github.com/yiisoft/yii2-framework.git' && git fetch composer && git fetch --tags composer
Executing command (/var/www/tmp/*******.ru/vendor/yiisoft/yii2): git branch -r
Executing command (/var/www/tmp/*******.ru/vendor/yiisoft/yii2): git checkout 'master'
Executing command (/var/www/tmp/*******.ru/vendor/yiisoft/yii2): git reset --hard 'aaf06b2f201d0a64ab07b981d0f329338bda738f'
Executing command (/var/www/tmp/*******.ru/vendor/yiisoft/yii2): git log 55f9a568bcfd471761aebd5c332d61ea9157ca9c..aaf06b2f201d0a64ab07b981d0f329338bda738f --pretty=format:"%h - %an: %s"
Pulling in changes:
aaf06b2 - Alexander Makarov: Added defaultView to ViewAction
a3531e4 - Nguyễn Đình Trung: Add Vietnamese into messages.
7809e52 - Qiang Xue: Refactored ViewAction.
afd9994 - Alexander Makarov: Merge pull request #2934 from yiisoft/action-for-static-pages
b0a5cfa - Alexander Makarov: Removed ViewAction::afterRun()
08cc672 - resurtm: Proper language name is `kk`, not `kz` as it was before
2cc1f1b - Alexander Makarov: Extracted render method to allow custom renderers by subclassing
dcde842 - Alexander Makarov: Dropped defaultView
7dcf331 - Alexander Makarov: Renamed basePath to viewPrefix
e776ce9 - Alexander Makarov: Fixes #2932: Added `yii\web\ViewAction` that allow you to render views based on GET parameter

Executing command (/var/www/tmp/*******.ru/vendor/twbs/bootstrap): git log -n1 --pretty=%ct '8c95ff748f3c290949e79bbc248dc3fed8e9cf37'
Executing command (/var/www/tmp/*******.ru/vendor/yiisoft/yii2): git log -n1 --pretty=%ct 'aaf06b2f201d0a64ab07b981d0f329338bda738f'
Reading ./composer.lock
Writing lock file
Generating autoload files
maxyc
Сообщения: 124
Зарегистрирован: 2010.01.13, 09:11

Re: Ошибка при запуске на продакшине

Сообщение maxyc »

rm /home/maxyc/.composer/ -r
rm vendor/ -r
php composer.phar install
не помогли )=
maxyc
Сообщения: 124
Зарегистрирован: 2010.01.13, 09:11

Re: Ошибка при запуске на продакшине

Сообщение maxyc »

стоит отписаться в issue?
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Ошибка при запуске на продакшине

Сообщение lancedevnull »

возможно ошибка на сервере у тебя, ради прикола сделай require_once этого файла и проверь class_exists
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Ошибка при запуске на продакшине

Сообщение lancedevnull »

maxyc писал(а):
rm /home/maxyc/.composer/ -r
rm vendor/ -r
php composer.phar install
не помогли )=
рекурсивно директории удаляют rm -rf ~/directory
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Ошибка при запуске на продакшине

Сообщение lancedevnull »

maxyc писал(а):стоит отписаться в issue?
единичная ошибка - не вижу смысла, даже гугл не видал такое
maxyc
Сообщения: 124
Зарегистрирован: 2010.01.13, 09:11

Re: Ошибка при запуске на продакшине

Сообщение maxyc »

я проверил ls -la
папки нет
-r и есть рекурсия
возможно ошибка на сервере у тебя, ради прикола сделай require_once этого файла и проверь class_exists
ок, сделаю


на сервере рядом лежат также bitrix 2 магазина (mbstring.overload для моего сайта отключены)
проекты на zf1, yii1.14 прекрасно себя чувствуют и не замечал проблем.

сервер - амсетрдам digitalocean
maxyc
Сообщения: 124
Зарегистрирован: 2010.01.13, 09:11

Re: Ошибка при запуске на продакшине

Сообщение maxyc »

я не могу его заинклудить. он тянет за собой депенденсы и ругается что их нет
class ActiveQuery extends Query implements ActiveQueryInterface
файл
<?
require_once(realpath(getcwd().'/../../vendor/yiisoft/yii2/db/ActiveQuery.php'));
print_r(get_declared_classes());
?>
maxyc
Сообщения: 124
Зарегистрирован: 2010.01.13, 09:11

Re: Ошибка при запуске на продакшине

Сообщение maxyc »

test.php
<?
require_once(realpath(getcwd().'/../../vendor/yiisoft/yii2/base/Object.php'));
require_once(realpath(getcwd().'/../../vendor/yiisoft/yii2/base/Component.php'));
require_once(realpath(getcwd().'/../../vendor/yiisoft/yii2/db/QueryTrait.php'));
require_once(realpath(getcwd().'/../../vendor/yiisoft/yii2/db/ActiveQueryTrait.php'));
require_once(realpath(getcwd().'/../../vendor/yiisoft/yii2/db/QueryInterface.php'));
require_once(realpath(getcwd().'/../../vendor/yiisoft/yii2/db/ActiveQueryInterface.php'));
require_once(realpath(getcwd().'/../../vendor/yiisoft/yii2/db/Query.php'));
require_once(realpath(getcwd().'/../../vendor/yiisoft/yii2/db/ActiveQuery.php'));

print_r(get_declared_classes());
?>
отдает знакомый нам
Fatal error: Class yii\db\Query contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (yii\db\QueryInterface::indexBy) in /var/www/tmp/*******.ru/vendor/yiisoft/yii2/db/Query.php on line 834
maxyc
Сообщения: 124
Зарегистрирован: 2010.01.13, 09:11

Re: Ошибка при запуске на продакшине

Сообщение maxyc »

да да, я уже копаю тут
maxyc
Сообщения: 124
Зарегистрирован: 2010.01.13, 09:11

Re: Ошибка при запуске на продакшине

Сообщение maxyc »

вобщем пришел к выводу - только пых обновлять...
maxyc
Сообщения: 124
Зарегистрирован: 2010.01.13, 09:11

Re: Ошибка при запуске на продакшине

Сообщение maxyc »

как обновлюс - сообщу
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Ошибка при запуске на продакшине

Сообщение samdark »

Для начала попробовать отключить APC/Opcache/XCache.
maxyc
Сообщения: 124
Зарегистрирован: 2010.01.13, 09:11

Re: Ошибка при запуске на продакшине

Сообщение maxyc »

отключил все так же
maxyc
Сообщения: 124
Зарегистрирован: 2010.01.13, 09:11

Re: Ошибка при запуске на продакшине

Сообщение maxyc »

Продолжаю ловить баги Yii2
На этот раз после
composer self-update и composer update
появилась ошибка в админке
2014/04/10 03:45:09 [error] 23125#0: *30 FastCGI sent in stderr: "PHP message: exception 'yii\base\InvalidRouteException' with message 'Unable to resolve the request "site/error".' in /var/www/sites/*******.ru/vendor/yiisoft/yii2/base/Module.php:429
Stack trace:
#0 /var/www/sites/******.ru/vendor/yiisoft/yii2/web/ErrorHandler.php(78): yii\base\Module->runAction('site/error')
#1 /var/www/sites/*******.ru/vendor/yiisoft/yii2/base/ErrorHandler.php(85): yii\web\ErrorHandler->renderException(Object(yii\base\UnknownPropertyException))
#2 [internal function]: yii\base\ErrorHandler->handleException(Object(yii\base\UnknownPropertyException))
#3 {main}
Previous exception:
exception 'yii\base\UnknownPropertyException' with message 'Setting unknown property: yii\web\Application::preload' in /var/www/sites/******.ru/vendor/yiisoft/yii2/base/Component.php:196
Stack trace:
#0 /var/www/sites/******.ru/vendor/yiisoft/yii2/BaseYii.php(515): yii\base\Component->__set('preload', Array)
#1 /var/www/sites/*******.ru/vendor/yiisoft/yii2/base/Object.php(104): yii\BaseYii::configure(Object(y" while reading response header from upstream, client: 83.219.134.223, server: *******.ru, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "******.ru"
yii2-advanced
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Ошибка при запуске на продакшине

Сообщение samdark »

preload убит недавно. Вместо него bootstrap.
maxyc
Сообщения: 124
Зарегистрирован: 2010.01.13, 09:11

Re: Ошибка при запуске на продакшине

Сообщение maxyc »

уф. тогда сорри
поменяю preload на bootstrap
maxyc
Сообщения: 124
Зарегистрирован: 2010.01.13, 09:11

Re: Ошибка при запуске на продакшине

Сообщение maxyc »

Код: Выделить всё

if (Yii::$app->user->isGuest) { 
Calling unknown method: yii\db\ActiveQuery::validateAuthKey()
п.с. все стандартное из advanced
Ответить