我已在我的共享主机上成功创建并上传了高级模板.
下一步,我必须运行yii migrate.
但我不能,因为我没有控制台访问权限.
你能给我什么建议?
请注意
permissione denied在尝试运行时我得到了yii migrate --interactive=0我也尝试了这个:添加了一个actionMigrateUp frontend/controllers/siteController.php
public function actionMigrateUp()
{
// https://github.com/yiisoft/yii2/issues/1764#issuecomment-42436905
$oldApp = \Yii::$app;
new \yii\console\Application([
'id' => 'Command runner',
'basePath' => '@app',
'components' => [
'db' => $oldApp->db,
],
]);
\Yii::$app->runAction('migrate/up', ['migrationPath' => '@console/migrations/', 'interactive' => false]);
\Yii::$app = $oldApp;
}
Run Code Online (Sandbox Code Playgroud)
但是当我访问时,/frontend/web/index.php?r=site/migrateUp我得到了404
异常'yii\base\InvalidRouteException',消息'无法解析请求:site/migrateUp'在C:\ xampp\htdocs\www\vendor\yiisoft\yii2\base\Controller.php中:122