1b.app
Скопійоване посилання -

MVP PHP Fatal error Uncaught Error Class XShopCurrency not found

вітання
на одному з моїх боксів https://crm.susiak.com/ помилка:

PHP Fatal error: Uncaught Error: Class 'XShopCurrency' not found in /var/www/crmsusiakcom/web1/web/api/system/ShopCurrency.class.php:11
Stack trace:
#0 /var/www/crmsusiakcom/web1/web/packages/PackageLoader/PackageLoader.class.php(69): include_once()
#1 [internal function]: PackageLoader->loadClass('ShopCurrency')
#2 /var/www/crmsusiakcom/web1/web/api/services/CurrencyService.class.php(26): spl_autoload_call('ShopCurrency')
#3 /var/www/crmsusiakcom/web1/web/api/services/CurrencyService.class.php(152): CurrencyService->getCurrencyAll()
#4 /var/www/crmsusiakcom/web1/web/api/services/CurrencyService.class.php(127): CurrencyService->getCurrencyArray()
#5 /var/www/crmsusiakcom/web1/web/api/system/Shop_ContentValueObserver.class.php(27): CurrencyService->getCurrencySystem()
#6 /var/www/crmsusiakcom/web1/web/packages/Events/Events_Event.class.php(95): Shop_ContentValueObserver->notify(Object(Engine_Event_ContentProcess))
#7 /var/www/crmsusiakcom/web1/web/packages/Engine/Engine_ContentDriver.class.php(199): Events_Event->notify()
#8 / in /var/www/crmsusiakcom/web1/web/api/system/ShopCurrency.class.php on line 11

нічого не міняли, мабуть якийсь збій при оновленні (інший бокс integrator.com.ua на тому ж сервері працює добре)

Відповіді:

Добрий день, проблема можливо була пов'язана з масовим додаванням полів для багатомовності і мов
формула
https://crm.susiak.com/admin/shop/integrations/multilanguage/controlfiled/
"загальна кількість полів, що з'явиться в базі для таблиці" = "кількість мов" х "кількість вибраних полів"
23.12.2021, 19:01

Сусяк Ігор
Integrator.com.ua
Іменна ліцензія
Дмитро, та ок, але я не в курсі що це значить.
відновлення БД з давнішого бекапу також не допомагає, значить питання тільки в коді.
це тестовий бокс, для навчання. якщо можна виправити помилку методом обнулення всіх даних - то даємо дозвіл.
24.12.2021, 12:07

Відновлення займе 1 год.
27.12.2021, 12:59

Сусяк Ігор
Integrator.com.ua
Іменна ліцензія
дякую - відновив ще один сервер з снепшоту, там був старий код, я його переписав поверх, запустив оновлення і крони - все працює.
дякую.
29.12.2021, 17:01

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар