Это натянуто, но, надеюсь, у кого-то есть представление о том, что здесь происходит.
Я работал над добавлением функции к расширению (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 .
Так что я должен верить, что что-то в моих итерациях что-то сломало, но я не знаю, что.
Есть идеи?