Magento Fatal error: класс не найден - PullRequest
1 голос
/ 27 июля 2011

Это натянуто, но, надеюсь, у кого-то есть представление о том, что здесь происходит.
Я работал над добавлением функции к расширению (Amasty Product Grid Editor), чтобы добавить статус на складе в сетку и позволить встроенное редактирование.

Я в конечном итоге получил это, но в процессе произошло нечто странное. У меня сейчас проблема с совершенно не связанным расширением (AheadWorks Facebook Integrator).

Если расширение FB включено, я почти не получаю вывод в браузере ни на одной странице во внешнем интерфейсе или в ОСНОВЕ, КРОМЕ на сетке продукта в админке.

На каждой другой странице он отображает часть заголовка, но выдает сообщение после попытки создания экземпляра класса помощника FB Integrator.

Выдает эту ошибку:

Неустранимая ошибка: класс 'AW_FBIntegrator_Helper_Data' не найден в /var/www/vps_local_5/app/Mage.php в строке 520

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

В противном случае сайт работает нормально, если я отключу расширение FB. Если я отключу или даже верну свои изменения в расширение Product Grid, оно все равно не будет работать, поэтому это также не конфликт.

Я склоняюсь к базе данных только потому, что после того, как изменения в расширении Product Grid работают правильно на моем локальном dev-сервере, я скопировал эти файлы на наш удаленный dev-сервер, и он прекрасно работает без проблем или конфликтов с расширением FB .

Так что я должен верить, что что-то в моих итерациях что-то сломало, но я не знаю, что.

Есть идеи?

1 Ответ

1 голос
/ 16 сентября 2011

Попробуйте вернуть процесс компиляции (Magento Compiler) - только если он включен в данный момент.

Magento загружается из / включает / src / вместо app / code / local или app / code / community , когда компилятор включен.

...