본문 바로가기

전체 글

(67)
익스프레스 엔진 1.2.3 - 외부 페이지의 경로 문제와 꼼수. 익스프레스 엔진(구 제로보드 XE, 이하 XE) 버전 1.2.3이 발표되었습니다. 1.2 이후 버전에는 기다리던 위키 기능이 포함되었습니다만, 아직 기능이 전문 위키보다 조금 기능이 떨어지긴 합니다. 어쨌든 XE에 위키 기능이 없다면 별도의 위키를 설치해서 회원 정보 쉐어, 통합 검색 등을 위해서 골치 썩어야 할 겁니다. 이전 버전에서부터 외부 페이지의 경로 문제가 있었습니다. 외부 페이지 기능 : XE의 게시판을 이용해서 작성하지 않은 외부 웹 문서를 메뉴와 레이아웃에 녹아들어서 하나의 사이트로 표시되도록 해주는 기능입니다. 1.2.3에 외부 페이지의 경로 문제 수정이 되었다기에 낼름 설치했습니다. 아직 버그가 있긴 있군요. 외부 페이지는 아래와 같습니다. 샘플용으로 만들어서 간단하지요. XE의 어드민..
네이버 글꼴과 다음 글꼴 비교해보기. 컴퓨터를 사용하면서 가장 많이 접하게 되는 것이 바로 글자입니다. 글자가 어떻게 보이는지 사소해 보이지만 큰 영향을 미치는 것이 글꼴이지요. 맥에는 기본적으로 설치된 한글 폰트가 그다지~ 마음에 쏙 들지 않아서 얼마 전부터 인터넷에 공개된 글꼴을 찾아서 사용 중입니다. 나눔체 네이버에서 공개한 글꼴 이름은 "나눔"이라고 하며 고딕체와 명조체가 있습니다. 다운로드는 http://hangeul.naver.com 에서 찾아서 받을 수 있습니다. 링크 다음체 다음에서 무료로 공개한 글꼴의 이름은 "다음체"입니다. 다운로드는 http://fontevent.daum.net 에서 받을 수 있습니다. 아래는 글꼴 비교입니다. 어떤 글꼴이 보기 편한가요? 다음체는 거의 볼드체에 가까운듯 하네요. 나눔 고딕체 중 일부를 ..
제로보드XE, 업그레이드 팁. 제로보드XE를 이용하여 웹사이트를 구축했다(구축하는 중이 더 맞겠지..). 종종 업그레이드를 수행해야 하는데,, 그때마다 변경된 파일을 체크하는 것이 귀찮아서(귀차니즘은 꽁수의 어머니!) 그냥 통째로 설치하곤 한다. 1. 새 버전 압축 풀기 zbxe2는 1.0.2버전, zbxe_1.0.3은 1.0.3버전이고 현재 서비스는 1.0.2버전으로의 zbxe 링크를 이용하고 있다. 이 업그레이드 과정이 완료되면 zbxe링크는 zbxe_1.0.3으로 변경할 것이다. 2. 레이아웃, 보드 스킨, 위젯 복사 사용중인 레이아웃, 스킨, 위젯 등을 복사한다. // 레이아웃 복사 cp zbxe/layouts/mylayout zbxe_1.0.3/layouts/ -r // 스킨 복사 cp zbxe/modules/board/sk..
[PHP] 첨부 파일의 용량 제한을 조절해보자. 제로보드 XE를 이용해서 내부 인트라넷을 구축했습니다. 그 좋은 위키를... 팀원들이 제대로 활용을 못해서 제로보드XE를 선택했습니다. 설치해보니까.. 대단하네요. 일단 문제가 발생했습니다. 디자인 파일의 경우 기본적으로 2메가가 넘는 크기인데, 기본 설정이 2메가 이상 업로드가 안되는 겁니다. 제로보드의 설정을 아무리 바꾸려고 해도.. 바뀌지 않습니다. == PHP.INI 제로보드 사이트를 마구마구 뒤진 결과, php.ini를 수정해야 한다는 방법을 알아냈죠. 문제는!!! 도대체 어디에 php.ini 가 숨어있냐는 것입니다. 유닉스/리눅스 계열을 사용하면서 가장 불편한게 바로 어디에 숨어있는지 모르는 파일들이지요. 덕분에 강력한 find기능이 있는건지도 모르지만.. 구글링이 역시 해결해줍니다. 항상 아..
MySql on Leopard Leopard로 갈아탄 뒤에 MySql을 설치했습니다. 설치야 아무런 문제가 없었는데 mysql이 시작이 안되네요. 콘솔에서 이를 확인하니 ./mysqld: Can't change dir to '/usr/local/mysql-5.0.45-osx10.4-i686/data/' (Errcode: 13) 라는 메시지가 나옵니다. ./perror 13(에러코드가 13이지요) 하니까 퍼미션에 관련된 에러입니다. mysql/data의 디렉토리의 소유가 _mysql로 되어 있네요. 자료를 찾아서 구글링을 하다가 문제를 해결했습니다. data의 폴더의 소유권을 변경했습니다. sudo chown wannabewize data/ 이번에는 전과 다른 에러 메시지가 나옵니다. ./mysqld: Can't find file: '..
맥에 PHP5설치.. 이번에는 맥에 php5를 설치해봅니다. == 설치 Mac용 php5를 다음 사이트에서 다운받았습니다. http://www.entropy.ch/software/macosx/php/ 터미널에서 압축을 풀고(StuffIt Expander를 이용해서 압축을 풀지 말라고 합니다.) 패키지를 설치했습니다. == 문제 발생 - 웹서버 동작 안함 설치하고 나니까 웹서버가 동작을 안하는 상황이 발생했습니다. System Preference패널은 먹통이고, 터미널에서 시동을 해도 안되고. == 해결.. 1 httpd.conf를 찾아서 봤습니다. 이런 설정 파일들은 왜 그렇게 찾기 힘든데 숨어들 있는지.. 제 맥에서는 /private/etc/httpd에 있습니다. php모듈 로딩 부분을 보자면 php4로딩 부분은 httpd..
윈도우에 PHP5, 아파치 설치 취미가 설치만해보기 인지라, 이번에는 윈도우에 아파치와 PHP5를 설치하기로 했습니다. == 아파치 설치 아파치야 http://www.apache.org/에서 다운받아서 설치하면 됩니다. 윈도우에서야 그냥 클릭~클릭~만 하면 만사 오케! 오른쪽 하단부에 위치한 태스크바에 아파치 컨트롤러가 보입니다. 밥 때군요. 브라우저에 http://127.0.0.1를 치면 성공 메시지를 확인할 수 있습니다. == 아파치 설정 c:\public_html폴더를 만들고 이를 아파치에서 사용할 루트로 사용하고자 합니다. 이를 위해서 아파치 설정 파일 - httpd.conf - 를 수정해야 합니다. DocumentRoot와 Directory 항목을 수정합니다. == Hello World c:/public_html 폴더 안에 i..
MetaBBS ?? OpenID를 지원하는 BBS가 있다길래 낼름 설치해봤습니다. 설치 환경 : MacOS + mySQL 5.0.37 Database를 만들고, 권한 설정을 해주고 install.php를 실행했는데 다음의 오류와 함께 설치 진행이 안되네요. Error query: DROP TABLE meta_board 혹시나 meta_board 테이블을 만들어서 다시 진행해도 똑같은 상황. 이리저리 QnA 라도 있을까 찾아봐도 안보이고. 개설 축하 게시판만 보이네요. why?? 이래저래 시도하다가 설치에 성공했습니다. 문제는 db 서버의 주소를 localhost로 하면 안되네요. 127.0.0.1로 해결했습니다.