Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Хостер обновил PHP с версии 5.3 до версии 5.6. Сайт написанный на фреймворке Yii, перестал работать, выдавая ошибку: 

"Declaration of XWebDebugRouter::collectLogs() should be compatible with CLogRoute::collectLogs($logger, $processLogs = false)". 

Также после добавления в начало индексного файла строк отвечающих за вывод всех ошибок и предупреждений, на странице появились дополнительные 4 ошибки уровня Strict Standards. В них указан, путь к файлу, файл и номер строк. Ошибки говорят, о якобы несовместимости наследуемого класса от родителя. Вот эти ошибки: 

Strict Standards: Declaration of yiiDebugDB::getInfo() should be compatible with yiiDebugClass::getInfo($data, $config = NULL) in /protected/extensions/yiidebugtb/XWebDebugRouter.p hp on line 251 

Strict Standards: Declaration of yiiDebugTrace::getInfo() should be compatible with yiiDebugClass::getInfo($data, $config = NULL) in /protected/extensions/yiidebugtb/XWebDebugRouter.p hp on line 272 

Strict Standards: Declaration of yiiDebugTime::getInfo() should be compatible with yiiDebugClass::getInfo($data, $config = NULL) in /protected/extensions/yiidebugtb/XWebDebugRouter.p hp on line 284 

Strict Standards: Declaration of yiiDebugMem::getInfo() should be compatible with yiiDebugClass::getInfo($data, $config = NULL) in /protected/extensions/yiidebugtb/XWebDebugRouter.p hp on line 297 

На лицо несоответствие версии PHP. 

Задача! 

1. Насколько мне понятно необходимо просто обновить версию фреймворка (на данный момент 1.1.9) 

2. Специалист должен хорошо разбираться в данном вопросе. Так как вышеописанный вариант решения задачи не стопроцентен. По этой причине специалист должен четко понимать может ли он справиться с заданием или нет. 

3. Специалист должен указать денежную сумму необходимую ему на решение данной задачи, и быть уверенным в благоприятном итоге. После чего будет заложен бюджет, который будет отправлен на согласование заказчику. 

4. Оплата только по результату. Деньги можно получить если сайт будет работать. 

P.S. Скорее всего задача не сложная и стандартная. Так как ошибка возникла лишь после обновления хостером версии PHP.

8 лет назад
Rosina97
Росина 
36 лет
8 лет в сервисе
Была
8 лет назад

Заявки фрилансеров

Нет заявок фрилансеров