\classes\file\FileHandler.class.php 파일의 284줄,

$path_string = preg_replace("/[^a-z0-9-_\\\\\/\.]+/i", '', $path_string);

이부분을 아래와 같이 바꾸시면 됩니다. (콜론문자 추가)

$path_string = preg_replace("/[^a-z0-9-_:\\\\\/\.]+/i", '', $path_string);

 

https://github.com/xpressengine/xe-core/issues/2416

 

IIS에서 1.11.6 FileHandler.class.php 오류 · Issue #2416 · xpressengine/xe-core

$path_string = preg_replace("/[^a-z0-9-_\\\\\/\.]+/i", '', $path_string); IIS에서는 C:\~~와 같이 콜론이 경로명에 포함되기때문에 1.11.6 업데이트를 적용하면 404오류가 발생합니다. 정규식 예외문자부분에 콜론도

github.com

https://xe1.xpressengine.com/qna/23308836

 

1.11.6 버전업 이후 FileHandler.class.php 404 오류 - 묻고답하기 - XpressEngine

서버환경은 아래와 같습니다. IIS  PHP 7.1 7.2 7.3  phpext : core, bcmath, calendar, iconv, mcrypt, readline, mysqlnd, zip, zlib, libxml, openssl, simplexml, xml, wddx, xmlreader, xmlwriter, cgi-fcgi, curl, gd, gettext, mysqli, mbstring, phar,

xe1.xpressengine.com

 

+ Recent posts