XE Tips 는 제가 XE 공홈에 쓴 XE 관련 유용한 팁들입니다. 기능개선은 공홈에 안 적어둔 XE 유용 개선팁들입니다.
유용정보는 외부 검색을 통해 알아낸 소스등을 기재해둔 곳입니다.
버그 신고내역들은 XE 사용하다가 발견한 버그 패치방법들로, Core Issue 에 기록해뒀기에 XE 에 적용이 되었을 가능성이 있겠죠
제가 쓴 글들에 대해 퍼가실때는 꼭 출처를남겨주시고.. (다만 플래시뷰 기반이기에 퍼가기는조금 힘들 수 있겠죠 ^^;)
타회원의 글들도 적혀있는 출처를 같이 꼭 기재해주세요
출처 | sejin7940 |
---|
1. 의외로 주원인 중 하나는... 서버의 하드용량 초과 로 발생하는 문제이다.
우선, 사용하는 호스팅에서 하드용량이 꽉찬게 아닌지 확인을 해보고 꽉 찼으면 하드 용량을 늘리거나 불필요한 파일을 지우면 된다!
여기서 어이없이 발생할 수 있는 실수가 ( 이 sejin7940 계정이 이런일이 발생)
프로그래머들은 debug 나 slowquery 생성하도록 config.user.inc.php 로 설정을 해두는 경우가 있다
처음에 개발할때 아무 생각없이 이걸 설정해뒀다가, 이 설정을 끝나고 없애지 않으면..
이 debug 파일들이 무제한으로 커진다... 그러다가 결국 용량 초과 사태가
(방금 이 계정이 파일첨부 가 안 되서.. 황당해서 찾아보다보니 debug 파일이 1.6 G 였다는.. 계정이 2G 짜리인데..)
debug 파일들은 files/ 폴더 바로 아래에 _debug_message.php , _db_slow_query.php 로 생성하니 이런 파일이 있는지 확인하고 지워버리면 된다
2. 용량이 큰 파일이 등록이 안 될 경우 확인해봐야하는 건..
서버의 php 설정에서 ( phpinfo ) post_max_size 값을 확인해봐야한다.
웹상에서 업로드 가능한 파일 하나당 최대 크기 제한이다. 의외로 이게 작게 되어있는 경우가 있다.
3. 파일을 한번에 여러개를 등록하려할 때 안 되는 경우
서버의 php 설정에서 ( phpinfo ) max_file_uploads 값을 확인해봐야한다.
한번에 올릴 수 있는 파일 갯수 를 의미 ( 입력값에 M 를 쓰는게 아니라 그냥 숫자만 기재)
4. 이게 아니면, 보통 스킨들을 수정하면서 생길 수 있는 문제들인데..
에디터에서 파일첨부가 되려면 primary_key_name 값이 있어야한다
에디터 선언시 지정한 primary_key_name 의 hidden input 이 스킨의 form 내부에 있는지 확인을 해봐야한다
(왠만한 스킨에서는 당연히 있는데... 혹시나 스킨을 수정하다가 지우는 경우도 있을 수 있다보니)