xpressengine

nginx에서 upstream sent too big header while reading response header from upstream 오류가 발생할 때 cover image

2019년 7월 21일

nginx에서 upstream sent too big header while reading response header from upstream 오류가 발생할 때

최근 XE의 스토리지 병목현상을 해소하기 위해 스토리지에서 파일을 직접 불러와서 XE에서 다운로드를 처리하는 대신 XE에 첨부파일이 추가/수정/삭제되면 Laravel의 Queue를 통해 S3로 파일을...


2019년 1월 31일

인디스쿨 인증센터 개발 후기

몇 개월간의 노력 끝에 새로운 인증센터 개발이 끝났다. 개발 중간에 휴대폰 본인인증 서비스 신청을 하고 2주 정도 어쩔 수 없이 대기해야 하는 시간이 있었는데 그때 Netflix에 빠져 약간의...


2018년 10월 8일

Visual Studio Code php 포맷팅

PHP에는 코딩 스타일 가이드가 있는데 PSR-2에 맞지 않을 경우 자동으로 포맷팅을 해주는 확장 프로그램이 있다. 확장 프로그램에서 php cs fixer를 검색하고 설치한다. ExampleTest.php...


2014년 4월 2일

NSURLSession 클래스를 활용해 XE 로그인하기

인디스쿨 앱의 핵심적인 기능 중 한 가지는 바로 게시물의 내용을 가져오는 것이다. XE에서는 API를 통해 JSON 형태로 데이터를 가지고 올 수 있다고 하니 일단 iOS쪽에서 URL Request를 보내는 것에...


2012년 8월 14일

애드온에서 document_srl 구하기

애드온에서 document_srl을 구하기 위해서는 호출 시점이 글이 작성되고 난 직후인 after_module_proc이어야 한다. before_module_proc인 경우 action이 실행되지 않았으므로...


2012년 8월 14일

게시판에 새 글 작성 후 게시물, 사용자 정보 등을 가져오는 애드온

만들고자 하는 것 : 게시물의 확장변수를 재조합하여 코드화한 후 태그에 강제로 입력하는 애드온 게시물의 작성을 완료하기 전에는 document_srl이 부여되지 않으므로 게시글의...


2012년 8월 14일

xe 디버깅하기

사용자 설정 파일 config/config.user.inc.php 를 작성해 놓으면 config/config.inc.php 파일의 설정보다 우선해서 적용되어 디버깅이 가능하다. 기본값은 0 으로, 이것은 디버깅...


2012년 8월 14일

Context::set()으로 태그 강제 입력하기

글 작성시에 애드온을 호출하고 Context::set('tags', $value)를 실행해도 애초에 태그 필드가 비어있으면 값이 저장되지 않는다. Context.Class.php 파일을 분석하니 set()...