I am a beginner in yii. When I installed Yii2 from Archive File with basic application template and
navigated to /localhost/basic/web, I got the Warning - yii\base\ErrorException and mkdir(): Permission
denied. The detailed error messages are as follows:
-
in /var/www/basic/vendor/yiisoft/yii2/yii/helpers/BaseFileHelper.php at line 337
-
yii\base\Application::handleError()
-
in /var/www/basic/vendor/yiisoft/yii2/yii/helpers/BaseFileHelper.php – mkdir() at line 337
-
in /var/www/basic/vendor/yiisoft/yii2/yii/log/FileTarget.php – yii\helpers\BaseFileHelper::createDirectory() at line 70
-
in /var/www/basic/vendor/yiisoft/yii2/yii/base/Object.php – yii\log\FileTarget::init() at line 49
-
in /var/www/basic/vendor/yiisoft/yii2/yii/BaseYii.php – yii\base\Object::__construct() at line 383
-
in /var/www/basic/vendor/yiisoft/yii2/yii/log/Logger.php – yii\BaseYii::createObject() at line 164
-
in /var/www/basic/vendor/yiisoft/yii2/yii/base/Object.php – yii\log\Logger::init() at line 49
-
in /var/www/basic/vendor/yiisoft/yii2/yii/BaseYii.php – yii\base\Object::__construct() at line 383
-
in /var/www/basic/vendor/yiisoft/yii2/yii/base/Module.php – yii\BaseYii::createObject() at line 465
-
in /var/www/basic/vendor/yiisoft/yii2/yii/base/Application.php – yii\base\Module::getComponent() at line 238
-
in /var/www/basic/vendor/yiisoft/yii2/yii/base/Module.php – yii\base\Application::preloadComponents() at line 182
-
in /var/www/basic/vendor/yiisoft/yii2/yii/base/Application.php – yii\base\Module::init() at line 208
-
in /var/www/basic/vendor/yiisoft/yii2/yii/base/Object.php – yii\base\Application::init() at line 49
-
in /var/www/basic/vendor/yiisoft/yii2/yii/base/Application.php – yii\base\Object::__construct() at line 156
-
in /var/www/basic/web/index.php – yii\base\Application::__construct()
Fatal error: Uncaught exception ‘yii\base\InvalidConfigException’ with message ‘Unable to append to log file: /var/www/basic/runtime/logs/app.log’ in /var/www/basic/vendor/yiisoft/yii2/yii/log/FileTarget.php:91 Stack trace: #0 /var/www/basic/vendor/yiisoft/yii2/yii/log/Target.php(101): yii\log\FileTarget->export() #1 /var/www/basic/vendor/yiisoft/yii2/yii/log/Logger.php(213): yii\log\Target->collect(Array, true) #2 [internal function]: yii\log\Logger->flush(true) #3 {main} thrown in /var/www/basic/vendor/yiisoft/yii2/yii/log/FileTarget.php on line 91
Help me, please !