Похоже, что вы поместили свой Zend-проект в «квадратный» каталог, который будет работать для контроллера индекса, но другие маршруты не будут совпадать. Маршрут "/ square / test", скорее всего, ищет SquareController :: testAction.
То, что я не видел в начале этой демонстрации на YouTube, это то, где он настраивал виртуальный хост. Я не знаком с EasyPHP, поэтому может быть проще сделать это, но вы можете дать вашему сайту локальное имя, мы назовем его «square.local», и тогда вам не нужно включать квадратный префикс в URL.
VirtualHost Config:
<VirtualHost *:8888>
ServerName square.local
DocumentRoot /path/to/www/square
</VirtualHost>
Также добавьте square.local в файл хоста Windows (C: \ Windows \ system32 \ drivers \ etc \ hosts):
127.0.0.1 localhost square.local
Теперь вы можете перейти к http://square.local, чтобы добраться до IndexController. http://square.local/test чтобы добраться до TestController и т. Д.