Помилка "Class not found" після оновлення OpenCart 4
Після оновлення до останньої версії OC4 з'явилась помилка:
Fatal error: Class 'Opencart\System\Engine\Controller' not found
Кеш очищено, права перевірено. Що може бути?
1 відповідь
Ось рішення, яке працює у мене на продакшені:
Крок 1: Перевірте версію PHP
php -v
# Потрібно 8.0 або вище
Крок 2: Очистіть кеш повністю
rm -rf storage/cache/*
rm -rf system/storage/cache/*
Крок 3: Перевірте права доступу
chmod -R 755 storage/
chmod -R 755 system/storage/
Крок 4: Перевірте namespace в контролері
namespace Opencart\Admin\Controller\Module;
// Повинен відповідати шляху до файлу
Після цих кроків проблема зазвичай вирішується!
Ваша відповідь
Увійдіть, щоб відповісти на це питання
Увійти