66demon666, говорят те, кто не умеет работать с yii или те, кто насмотрелся "обучающего" видео по тридцать минут максимум.)))
API не отдельным модулем делайте, а отдельным приложением, мороки будет меньше.
По ссылке разложено всё по полочкам, с толком и расстановкой. Смотрите и вникайте.
pink2floyd, да-а-а-а...))))
Секретность на высшем уровне, все спец. службы нервно курят в сторонке)))
К действию "error" ограничили доступ, поэтому и не выводится страница.
Ясно же в ошибке написано: "Вам не разрешено производить данное действие".
Проверяйте свои AccessController и всё, что Вы используете для разделения прав.
Кстати, тег "YII" будет в самый раз вместо "PHP".
Zimaell, что должна возвращать функция? вот это и проверяйте. Если вернула false(например) - перезапускайте или пропускайте. try catch в данном случае, думаю, не нужен.
Zimaell, тогда делайте проверку, если есть ошибка, то пропускать данный шаг и идти дальше.
Непонятно до конца, как работает Ваш код? Где происходит вызов $page->goto('https: //'.$domain.'/');