Closed i-panov closed 7 years ago
Yii обновите до последней версии и debug тоже...
composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 6 updates, 1 removal
- Removing bower-asset/jquery.inputmask (3.3.9)
- Updating bower-asset/jquery (2.2.4 => 3.2.1): Downloading (100%)
- Installing bower-asset/inputmask (3.3.10): Downloading (100%)
- Updating yiisoft/yii2 (2.0.12 => 2.0.13): Downloading (100%)
- Updating sebastian/comparator (2.0.2 => 2.1.0): Downloading (100%)
- Updating myclabs/deep-copy (1.6.1 => 1.7.0): Downloading (100%)
- Updating phpunit/phpunit (6.4.2 => 6.4.3): Downloading (100%)
- Updating symfony/polyfill-mbstring (v1.5.0 => v1.6.0): Downloading (connectiDownloading (100%)
Writing lock file
Generating autoload files
Вроде больше ничего не обновляется. Проблема не решилась.
P.S. Правда я открыл для себя сам дебаггер (который по ссылке /debug/default). Не видел его раньше. Так вот он работает вполне себе. А панель нет...
Что если удалить из runtime
всё кроме .gitignore
?
Нет, вообще не помогло.
В логах есть что-то?
В логах есть логи. Не знаю о чем вы. Ничего особенного я там не увидел, но скорее всего я просто не знаю что искать.
А что вы подразумеваете под логами? В runtime/logs у меня при этом вообще ничего не пишет. А если вы о runtime/debug то да. Там куча .data файлов, но разобрать в них что-то проблематично. Они же почти нечитабельны. А так полный стектрейс ошибки я привел еще в начале темы (под спойлером) если вы вдруг не заметили. По моему в нем есть вся нужная информация.
Не заметил :) У вас виртуалка?
Нет. Реальный комп.
Идеи кончились. Максимум могу предложить начать с шаблона basic чистого, сделать так, чтобы оно не заработало, запаковать в архив и залить куда-нибудь...
попробуйте отключить user panel
'debug' => [
'class' => 'yii\debug\Module',
'panels' => [
'user' => null
],
],
попробуйте отключить user panel
Нет, так тоже не работает. :(
Thank you for your question. In order for this issue tracker to be effective, it should only contain bug reports and feature requests.
We advise you to use our community driven resources:
If you are confident that there is a bug in the framework, feel free to provide information on how to reproduce it. This issue will be closed for now.
This is an automated comment, triggered by adding the label question
.
Не достаточно информации для воспроизведения :(
нужно прописать правило в config/main.php 'urlManager' => [ 'rules' => [ '<_m:debug>/<_c:\w+>/<_a:\w+>' => '<_m>/<_c>/<_a>', ] ]
При переходе по ссылке site.name.local/debug yii2 любезно отматюкал меня со словами, что папка web/assets
не имеет прав записи
После многозначительного пинка # chmod -R 0777 web/assets
все заработало!
Надеюсь, и Вам поможет_)
Что если удалить из
runtime
всё кроме.gitignore
?
Очищал папки runtime
, но ошибка была. После удаления всех папок runtime
панель появилась. Спасибо
А что если папки rubtime абсолютно пусты. Может ли это быть как то связано с composer.json. В рамках решения проблемы с подключением bootstrap было прописано:
{ "require": { "yiisoft/yii2": "", "codeception/codeception": "", "codeception/module-phpbrowser": "^1.0.0", "codeception/module-asserts": "^1.0.0", "yiisoft/yii2-bootstrap": "*", "yiisoft/yii2-debug": "^2.1" }, "config": { "fxp-asset": { "installer-paths": { "bower-asset-library": "vendor/bower" } } } }
Права, скорее всего.
What steps will reproduce the problem?
What's expected?
Не отображается панель. Она есть на странице (ее видно в html/css), но у нее
display: none
и в консоли пишет ошибкуFailed to load resource: the server responded with a status of 500 (Internal Server Error). /debug/default/toolbar?tag=58fc46d204e15
.при переходе по ссылке показывает этот текст
An Error occurred while handling another error: exception 'yii\web\ForbiddenHttpException' with message 'You are not allowed to perform this action.' in C:\OpenServer\domains\my-site.ru\vendor\yiisoft\yii2\filters\AccessControl.php:154 Stack trace: #0 C:\OpenServer\domains\my-site.ru\vendor\yiisoft\yii2\filters\AccessControl.php(137): yii\filters\AccessControl->denyAccess(Object(yii\web\User)) #1 C:\OpenServer\domains\my-site.ru\vendor\yiisoft\yii2\base\ActionFilter.php(75): yii\filters\AccessControl->beforeAction(Object(yii\web\ErrorAction)) #2 [internal function]: yii\base\ActionFilter->beforeFilter(Object(yii\base\ActionEvent)) #3 C:\OpenServer\domains\my-site.ru\vendor\yiisoft\yii2\base\Component.php(545): call_user_func(Array, Object(yii\base\ActionEvent)) #4 C:\OpenServer\domains\my-site.ru\vendor\yiisoft\yii2\base\Controller.php(272): yii\base\Component->trigger('beforeAction', Object(yii\base\ActionEvent)) #5 C:\OpenServer\domains\my-site.ru\vendor\yiisoft\yii2\web\Controller.php(164): yii\base\Controller->beforeAction(Object(yii\web\ErrorAction)) #6 C:\OpenServer\domains\my-site.ru\vendor\yiisoft\yii2\base\Controller.php(154): yii\web\Controller->beforeAction(Object(yii\web\ErrorAction)) #7 C:\OpenServer\domains\my-site.ru\vendor\yiisoft\yii2\base\Module.php(523): yii\base\Controller->runAction('error', Array) #8 C:\OpenServer\domains\my-site.ru\vendor\yiisoft\yii2\web\ErrorHandler.php(97): yii\base\Module->runAction('site/error') #9 C:\OpenServer\domains\my-site.ru\vendor\yiisoft\yii2\base\ErrorHandler.php(111): yii\web\ErrorHandler->renderException(Object(yii\web\BadRequestHttpException)) #10 [internal function]: yii\base\ErrorHandler->handleException(Object(yii\web\BadRequestHttpException)) #11 {main} Previous exception: exception 'yii\web\BadRequestHttpException' with message 'Missing required parameters: tag' in C:\OpenServer\domains\my-site.ru\vendor\yiisoft\yii2\web\Controller.php:149 Stack trace: #0 C:\OpenServer\domains\my-site.ru\vendor\yiisoft\yii2\base\InlineAction.php(51): yii\web\Controller->bindActionParams(Object(yii\base\InlineAction), Array) #1 C:\OpenServer\domains\my-site.ru\vendor\yiisoft\yii2\base\Controller.php(156): yii\base\InlineAction->runWithParams(Array) #2 C:\OpenServer\domains\my-site.ru\vendor\yiisoft\yii2\base\Module.php(523): yii\base\Controller->runAction('toolbar', Array) #3 C:\OpenServer\domains\my-site.ru\vendor\yiisoft\yii2\web\Application.php(102): yii\base\Module->runAction('debug/default/t...', Array) #4 C:\OpenServer\domains\my-site.ru\vendor\yiisoft\yii2\base\Application.php(380): yii\web\Application->handleRequest(Object(yii\web\Request)) #5 C:\OpenServer\domains\my-site.ru\backend\web\index.php(17): yii\base\Application->run() #6 {main}What do you get instead?
Additional info