Ошибка двойного расширения 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
шаблон.