먼저, CI보드 제작을 하시고 공개 해 주신 분께 항상 감사의 마음을 가지고 있습니다. 너무 활용을 잘 하고 있습니다. 

감사 드립니다. 

 

최근 업무적으로 홈페이지를 제작해야 할 경우가 많아서 CIBOARD 를 활용해서 제작하게 되었습니다.  

그런데, php 버전이나 myslq 버전 등이 업그레이드 되면서 메뉴얼 대로 설치가 안되는 부분들이 있어서 저도 기록을 해 두고... 혹시 필요하신 분들이 있을 수 있을까 해서 공개 해 둡니다. 

 

저의 환경은 우분투 + 아파치 2 + php 7.4 + mysql 8  입니다. 

 

 

 

CI보드 설치 하기 

 

먼저 메뉴얼을 따라서.. 기본적인 세팅을 합니다. 

www.ciboard.co.kr/manual/install

 

설치하기 ‐ 씨아이보드 매뉴얼

루트 디렉토리에도 설치가 가능하고, 서브디렉토리에도 설치가 가능합니다. http://www.ciboard.co.kr 는 루트경로에 설치한 경우이고, http://demo.ciboard.co.kr/premium/ 은 서브경로에 설치한 경우입니다. Not

www.ciboard.co.kr

그러나, 지금 저의 환경에서는 메뉴얼 처럼 세팅하고 하면.. 흰색 화면만 나오게 됩니다. 

그래서, 아래와 같이 추가적으로 변경 작업을 더 해 주었습니다. 

 

application/models/Notification_model.php

application/models/Popup_model.php 

에서 date 처리 부분에서 error 가 나와서.. 

이런 식으로 0000-00-00 00:00:00 부분을 1970-01-01 00:00:00 으로 변환하거나.. 주석처리를 했습니다. 

 

 

그리고, 아래의 3개 폴더 권한을 707로 변경 했습니다. 

그리고, apache2 설정 부분에 아래와 같이 변경 했습니다.  All 을 적용 했습니다. 

이 룰을 적용하기 위해서 우분투에서 아래와 같은 명령어.. 

그리고, 쿠키 설정 ... 

그리고, 로그파일을 기록을 위해서.. 1로 변경. 

 

mysqli 를 사용하기 위해서 설치 .. 그리고, php.ini 에서 mysqli.allow_local_infile  부분을 주석을 제거 했습니다. 

 

아래와 같은 로그 메시지가 나와서 설치를 하고 조정을 한 것입니다. 

 

php-mysqli 가 설치되지 않았을 경우 

그래서, 아래와 같은 반가운 화면을 맞이하게 되었습니다. ㅋ 

 

 

 

그런데.. 또 설치를 하다가.. 이런 메시지를 로그파일에 남기고... 화면은 하얗게 되어서.. 

 

아까 말씀 드렸던 부분... application/models/Notification_model.php 에서 date 부분 다시 수정을 했습니다. ㅋ 

 

그렇게 하고 클릭... 클릭 하니까.. 짠.. 설치가 완료 되네요 ㅋ 

 

 

 

CIBOARD 정말 잘 만드신 것 같아요..  

우째던 잘 활용하고 있고.. 앞으로 많은 발전을 했으면 좋겠는데...  최근 약간 조용한 느낌이긴 합니다.

 

그러나, 아주 잘 만들어져 있고 활용하기도 좋다는거... 인정 합니다. 

 

 

+ Recent posts