1

Тема: Запустил symfony 1.4( propel ) проект выдал ошибку

Всем привет,
Подскажите, пожалуйста, запустил старый symfony 1.4( propel ) проект и получил ошибку

Fatal error: Uncaught sfParseException: Configuration  file  "/var/www/html/Demo_Ads/lib/symfony/config/config/config_handlers.yml"  specifies category "config/autoload.yml" with missing class key. in  /var/www/html/Demo_Ads/lib/symfony/config/sfRootConfigHandler.class.php  on line 63

В проекте есть файлы
/Demo_Ads/lib/symfony/plugins/sfPropelPlugin/config/autoload.yml
/Demo_Ads/lib/symfony/config/config/autoload.yml

но в них никаких ключей нет
Можно ли запустить проект ?

Раньше проект работал и файлы вроде все на месте...

  Спасибо!

2

Re: Запустил symfony 1.4( propel ) проект выдал ошибку

Можете попробовать погуглить по «specifies category with missing class key», чтобы лучше понять природу проблемы.
Проблема могла возникнуть из-за обновления версии фреймворка либо обновления версии PHP (второе значительно более вероятно, так как проблема судя по всему возникает в самой Симфони, и к коду проекта отношения не имеет).

3

Re: Запустил symfony 1.4( propel ) проект выдал ошибку

Да Вы правы - проект запустил на php7, раньше был на 5.
Гуглил но не нашел как это лечить ? Это лечится ?

4

Re: Запустил symfony 1.4( propel ) проект выдал ошибку

Самый простой способ лечения — вернуть проект под пхп5. Ни первая ветка, ни Пропел — не совместимы с пхп7 и без допиливания напильником вручную работать не будут.
Можете как вариант попробовать заменить Симфони на последнюю версию в ветке 1.4 (если вдруг в проекте используется не последняя) — может там что-то и пофиксили на этот счет, не в курсе. Но скорее всего проект просто не совместим с пхп7.