IIS 7.5에서 일반적으로 스토리지 서버가 별도로 있는경우 가상디렉토리로 연결을 하는 편이다. 이 파일서버에는 단순 다운로드용이나 이미지파일들이 들어가있고 스크립트를 사용할 파일들은 없다. 해킹방지를 위해 스크립트 권한을 제거해야하는데 가상디렉토리 연결 후 IIS -> 처리기 매핑 -> 기능 사용 권한 편집 을 눌러서 스크립트를 체크해제하고 저장하면 오류가 발생한다. 해결방법은 간단함.. 실제 경로에 web.config 파일을 생성하고 아래 내용을 기입함
https://github.hubspot.com/pace/docs/welcome/ 페이지로딩 시나 ajax 연결 시 로딩바 처리를 원해서 찾아본 결과 제일 많이 쓰는 스크립트라 적용 해봄 적용 방법도 간단.. git에서 파일 다운받아서 보면 여러가지 테마 및 컬러가 있고 그중에서 원하는걸로 선택하면 됨. paceOptions = { "ajax": true, // disabled "document": false, "startOnPageLoad": false }; $(document).ajaxStart(function() { Pace.restart(); }); css파일을 직접 수정하면 로딩바 사이즈나 색상 등 대부분 변경이 가능함. 위 설정은 문서로딩 시나 페이지 로딩때는 보여지지 않고 ajax 통신때만 ..
서브사이트 작업하면서 ci 기본기능인 csrf를 켜서 작업을 했는데... 에디터 파일 업로드에서 막혀서 이게 왜 막히는건지 도통 30분을 고민한 결과....(사실 작업한지가 좀 되서 더 감이 안잡힌...) 에디터 스크립트에서 업로드를처리하는 부분이라 값을 전달하기가 애매해서 이 메소드에서만 csrf가 적용 안되도록 처리하고 싶었음.. ci config에 보면 별도 처리하는 부분이 있음 $config['csrf_exclude_uris'] = array(); 위 배열에 컨트롤러명/메소드명 넣으면 화이트리스트에 등록된거라고 하는데 안먹음..ci 버전은 3.1.4 if (stripos($_SERVER["REQUEST_URI"],'/컨트롤러/메소드') === FALSE) { $config['csrf_protect..