bahdotsh
bahdotsh

Reputation: 459

yii commands not working inside the yii2 application

I'm trying to run yii commands inside my yii2 application and it's not working.

php yii 

This should normally return all the commands that is available. But it's not returning anything and is just going to the next line.

The application is already running in the server, so I don't think this is because of initialisation problems.

Contents of the yii file

#!/usr/bin/env php
<?php
/**
* Yii console bootstrap file.
*/

defined('YII_DEBUG') or define('YII_DEBUG', false);
defined('YII_ENV') or define('YII_ENV', 'prod');

require __DIR__ . '/vendor/autoload.php';
require __DIR__ . '/vendor/yiisoft/yii2/Yii.php';
require __DIR__ . '/common/config/bootstrap.php';
require __DIR__ . '/console/config/bootstrap.php';

$config = yii\helpers\ArrayHelper::merge(
require __DIR__ . '/common/config/main.php',
require __DIR__ . '/common/config/main-local.php',
require __DIR__ . '/console/config/main.php',
require __DIR__ . '/console/config/main-local.php'
);

$application = new yii\console\Application($config);
$exitCode = $application->run();
exit($exitCode);

enter image description here

Root folder contents

enter image description here

Upvotes: 2

Views: 1931

Answers (1)

if you have the composer installed you must execute the command

composer install

in the root folder of your project

Upvotes: 1

Related Questions