묻고답하기
헉 치명적인 xe에러를 발견했습니다 ...
2016.06.07 00:11
제가 이틀전에 파일첨부가 안된다고 글을 썻었던 Jeanne인데요
다른분들은 이 에러를 모르시는게 당연하다고 생각합니다...
이 에러는 오직 XE의 언어를 불어로 설정했을때 일어나거든요 ...
그리고 아마 XE를 불어로 사용하실분은 없을꺼라고 생각합니다...
(언어 기본값이 뭐든 상관 없이 관리자 페이지에서 불어를 설정했고 위젯에서 불어를 클릭하여 사이트를 불어로 보는 순간 이 에러가 시동을 부릉 부릉 겁니다 ... 보이진 않지만요)
xe를 사용해보려던 불란서 사람들이 갑자기 불쌍하게 느껴지는군요 ... 도움도 요청하지 못하고 ...ㅠ ㅠ
어쨋든 이 에러의 자세한 증상은
파일 첨부가 되지 않습니다 에러 메세지도 안뜹니다 무슨 파일을 올리시겠습니까 라는 창은 뜹니다, 거기서 무엇을 선택하든 아무것도 뜨지 않고 아무것도 파일이 첨부가 되지 않습니다 저도 처음엔 호스팅 업체를 의심하였으나 이것은 xe 자체문제인것을 깨달았습니다.
에러가 뜨는 이유는
XE를 불어로 사용하는것. (기본 언어랑 상관없으니 여러분도 불어를 관리자 페이지에서 체크하고 언어 위젯 추가하고 불어를 선택하고 게시판 첨부 하기/위젯 페이지에서 내용 직접 넣기에서 파일 올릴려고 해보세요 ... 전 안되는군요)
이것이 제가 불어를 xe기본 언어로 설정해서 일어난 일이 아닌 이유 : 제가 XE를 설치할땐 언어를 한국어로 설치했습니다. 그이후 기본 언어를 불어로 바꾼것이구요. 그래서 혹시 제가 뭘 잘못 건들여서 기본언어로 설정된 언어로 페이지를 보거나 xe를 사용하면 파일 첨부가 안되는건가 ? 해서 영어로 기본언어를 바꿔봤습니다... 만약에 기본언어가 뭔가 잘못된거면 제가 영어를 기본 언어로 바꿧으면 영어로 xe를 쓸때 파일첨부가 되지 않아야하잖아요 ? 그런데 잘됩니다.
결론 : 한국어(xe 설치할때 쓴 기본언어) / 영어(나중에 쓴 기본언어) = 파일 첨부 됨
불어(나중에 쓴 기본언어) = 파일 첨부 안됨
네 제가 혹시 common/lang에 위치한 lang.xml에서 불어를 원어민 불어로 바꾼게 문제의 화근인가 싶어서
새로 xe코어를 압축뜯어서 lang.xml을 사이트에 업로드 했는데요
그래도 안되는걸 보니 제가 뭘 잘못건들인게 아닌 모양이군요.
최신 코어를 사용하고 있습니다.
책임은 지지 않겠지만 한번 테스트 해보고 싶으신 분들은 xe 1.8.20으로 사이트 만들고
언어에 불어를 추가 하시고 기본값 언어를 불어로 하시거나 아니면 기본값은 냅두시고
위젯페이지에 언어 위젯 추가하시고 불어 선택하고 게시판에서 파일을 첨부하거나
위젯 페이지에서 수정하기 내용 직접 넣기 하신후 파일 첨부 해보세요 아마 안될겁니다.