반응형

Codeigniter 4

Codeigniter 에서 phpSpreadsheet 사용하기 PHP8.2

php 7.x 버젼 부터 phpExcel 사용이 안된다길래 에러 잡다가 짜증이 나서 phpSpreadsheet로 갈아탔다 ㅎㅎ phpSpreadsheet 는 Composer 로 설치를 해야한다. 아래 링크 참조 https://koreanred.tistory.com/141 PHP 8.2 phpExcel 대체 phpSpreadsheet 설치 PHP 8.2 에서 phpExcel을 사용하려고 했더니 {0} 를 [0] 로 바꾸고 해도 계속 에러와 경고가 떠서 phpExcel 대신 사용할 라이브러리를 찾던중 phpSpreadsheet가 있어서 사용하려고 한다. https://github.com/PHPOffice/ koreanred.tistory.com 설치된 phpSpreadsheet 이동 복사 C:\Users\아..

Codeigniter 2023.09.06

불필요한 오류 메세지 노출 안하기

index.php 파일을 열어서 아래의 상수를 수정한다 define('ENVIROMENT', 'development') 에서 development 를 production 으로 수정 define('ENVIROMENT', 'production') 초기값은 'development'(개발모드) 모든 출력가능한 에러를 보여준다 개발시만 사용하고 서비스를 시작하기전에는 반드시 'production' 모드로 변경하여 해커들에게 해킹 소스를 제공하지 말자! 결제 모듈을 붙일때에도 무한에러 메세지를 보기 싫다면 필수로 변경필요

Codeigniter 2013.02.18

URL에서 index.php 없애기

CodeIgniter를 기본설정으로 쓰면 URL가 다음과 같이 된다. http://domain.com/index.php/page1 http://domain.com/index.php/page2 물론 인덱스페이지는 http://domain.com으로도 접속되지만... 하위 메뉴 등으로 넘어가면 중간에 index.php가 들어가야 한다. URL에서 index.php가 보기 싫을 때,,, 없애는 방법이 있다. 우선 확인사항 부터... 아파치 설정파일 httpd.conf 에서 해당 디렉토리의 설정이 AllowOverride None 으로 되어 있으면 안된다. AllowOverride All 로 바꿔준다. 설정 파일 변경 후에는 반드시 아파치 재기동! 이제.. index.php가 위치하는 디렉토리에 .htacces..

Codeigniter 2013.02.18
반응형