Reputation: 459
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);
Root folder contents
Upvotes: 2
Views: 1931
Reputation: 21
if you have the composer installed you must execute the command
composer install
in the root folder of your project
Upvotes: 1