@kameron
Существует несколько причин, почему другие action не работают кроме index в Yii2:
- Неправильное написание имени action в контроллере или в ссылке на него;
- Отсутствие правил маршрутизации для нужного action в конфигурационном файле приложения (config/web.php);
- Ошибки в коде самого action, которые могут вызывать ошибки, которые не позволят выполнить его;
- Некорректная настройка web-сервера, который может не настроить правильно обработку запросов к нестандартным адресам URL.
В любом случае, чтобы исправить проблему и подробно разобраться во всех нюансах, рекомендуется:
- проверить правильность написания имени action;
- убедиться, что маршрутизация настроена правильно;
- проверить код самого action и исправить все возможные ошибки;
- проверить конфигурацию web-сервера, например, для Apache - файл .htaccess.