Установленная ОСWindows 11
Оперативная память15 ГБ
Я полностью переработал архитектуру страниц-обёрток плагина.
Суть проблемы: PHP теряет доступ к глобальным переменным ($pdo) когда require_once вызывается из метода класса. Поэтому header.php получал $pdo = null.
Решение: Вся логика (авторизация, работа с БД, POST-обработка) и подключение header.php/footer.php перенесена напрямую в файлы-обёртки /pages/dashboard.php и /pages/profile.php, которые выполняются в глобальной области видимости — там $pdo доступен корректно.
Попробуйте снова!


