컴퓨터2007.11.16 17:24

티스토리에서 Textcube로 사이트를 옮기고나서 여러가지 문제가 있었지만, 가장 큰 문제는 이미지업로드가 안된다는 문제였습니다.

파일을 업로드 할 경우 다음화면이후 업로드가 안되는 현상이였습니다.
Upload불가시 대기상태후 업로드 불가현상

Upload불가시 대기상태후 업로드 불가현상



설치형으로 데이터를 이전하는 이유가 보다 나은 나만의 관리를 하자라는 것이였는데, 처음부터 쉽지 않았습니다.
그리고 PHP라는 언어를 Textcube 설치하고 플러그인을 보면서 처음 본 저에게는 눈만 껌벅거리고 이곳 저곳을 기웃거리게 만들뿐이였습니다. 그러다가 구글에서 검색을 하게 되었다가 우연히 이미지를 업로드하는 부분은 Flash 로 만들어져있으며, 오픈소스인 Flash uploader 라는 이름이라는 것을 알았습니다.

그러고 찾은 정보하나..
Flash의 FileReferance API 문제로 파일이 정상적으로 업로드가 안될수가 있다는 것이였다.

겐도사마의 재림

겐도사마의 재림



.htaccess 파일 최상단에 다음을 추가하면 해결된다.
( 현재 웹서버에는 Apache 2.0 / PHP Version 4.4.1 / mod_security 를 사용하고 있습니다.)
SecFilterEngine Off
SecFilterScanPOST Off
SecFilterCheckURLEncoding Off

단, 위 설정을 하는것은 mod_security 설정을 무시하게 만드는 것으로 보안에 취약할수 있습니다.

출처 : 겐도사마의 재림

Posted by Zasfe

티스토리 툴바