Помимо известных проблем со Sqlite3, обнаружил ещё такое (на MySQL Improved 5.5.55):
Некоторые расширения, содержащие хук aex_section_manage_pre_ext_actions, а в нём - строчку вида
else
require $ext_info['path'].'/lang/English/'.$ext_info['id'].'.php';
выбрасывают Pun Admin Manage Extensions Improved в небытие с ошибкой:
Розширення, доступні для встановлення
Розширення, доступні для встановлення та оновлення, відсутні.
Встановлені розширення
Warning: require(../extensions/pan_smiles/lang/English/pan_smiles.php): failed to open stream: No such file or directory in /var/www/krokovod/krokovod.org/forum/extensions/pan_smiles/hooks/aex_section_manage_pre_ext_actions.php on line 8
Fatal error: require(): Failed opening required '../extensions/pan_smiles/lang/English/pan_smiles.php' (include_path='./:/var/www/krokovod:/') in /var/www/krokovod/krokovod.org/forum/extensions/pan_smiles/hooks/aex_section_manage_pre_ext_actions.php on line 8
Если расширение из списка не содержит файла локали, которая включена у админа.
Натолкнулся на такую беду с Pan Default avatar - думал, там косяк. Добавил украинскую локаль - заработало. Думал, проблема в том расширении, собрался писать было. Но споткнулось теперь точно так же о Pan Smiles.
Проблема имеет место при включении у админа любой локали, которая есть в движке, но нет в этих расширениях.