Ошибка двойного расширения MoxieManager

Я использую MoxieManager ( http://www.moxiemanager.com)inside TinyMCE. Теперь я получаю это сообщение об ошибке при загрузке: "Двойные расширения не разрешены по соображениям безопасности".

Моя конфигурация кажется нормальной, двойных расширений нет:

$moxieManagerConfig['filesystem.extensions'] = 'jpg,jpeg,png,gif,docx,doc,xls,xlsx,zip,pdf';
$moxieManagerConfig['edit.extensions'] = 'jpg,jpeg,png,gif';
$moxieManagerConfig['view.extensions'] = 'jpg,jpeg,png,gif,pdf';

есть идеи что может быть не так? Спасибо за вашу помощь.

С наилучшими пожеланиями Томас

1 ответ

Я также столкнулся с этой проблемой при работе локально и обнаружил, что это произошло из-за имени каталога, которое было частью моего веб-корня. В моем случае мой веб-корень существовал в папке клиента с именем "Company Inc". Это был "inc", который соответствовал и выбрасывал ошибку. Когда я обновил имена каталогов, чтобы они стали безопаснее, все они запускались корректно.

Ошибка запускается в moxiemanager/classes/Util/PathUtils.php в строке 303, если вы хотите проверить preg_match шаблон.

Другие вопросы по тегам