Кажется странным, что вы объявляете вызов в сценарии ввода index.php ... Я также не уверен, почему вы переопределяете конструктор?
И я думаю, что если это действительно в вашем сценарии ввода, вы пропустите вызов, создайте приложение, либо Yii::createWebApplication($config)->run();
, либо Yii::createConsoleApplication($config)->run();
, в зависимости от того, используете ли вы это как веб-приложение или консольное приложение.
Вы убедились, что приложение работает должным образом без SOAP / сервисов?Я бы настроил базовое приложение Hello World (веб или консоль), а затем попробовал бы веб-сервисы.