Ошибка, которую вы получаете, на самом деле является ошибкой в строгих стандартах кодирования PHP, и ее легко исправить. Просто откройте Zend_Controller_Router_Route_Interface
и MJS_Controller_Router_PathRoute
и сравните параметры для метода __construct
. Они должны быть одинаковыми, поэтому измените ваш класс, чтобы он соответствовал параметрам в интерфейсе.
Zend Framework требует PHP 5.2.4. ZF2 потребует PHP 5.3+. PHP 5.1.6 уже почти 5 лет, так что вы действительно должны обновить его (или планируете). Если вы используете что-то вроде CentOS с действительно древними пакетами PHP, вы можете подумать о переходе на версию сообщества Zend Server (бесплатно). Это может быть установлено с Yum и даст вам более свежие версии PHP.