Software/PHP 썸네일형 리스트형 [그누보드] G4S 설치후 경로 문제 생길때. 그누 보드 설치후.. 처음 접속을 하면 아래와 같이 링크가 깨지는 경우가 있습니다. 호스팅 환경에 따라 여러가지 이유가 있겠지만.. 저는 귀찮아서..common.php 파일에 $root 를 바로 수정해 줬습니다. 깨지는 부분에 경로를 확인해 보니 http://192.168.0.4:8082/volume1/web/g4s/bbs/current_connect.php 로 연결을 하려고 하더군요. 즉 필요없는 서버내에 절대 경로를 참조 하는거 같은데... 주소 중간에 /volume1/web/g4s 부분을 지워 줘야 겠죠. 기존에 $root = str_replace($document_root, '', $result['path']); 이 부분을...주석 처리 하고. $root = str_replace('/volume1.. 더보기 [그누보드] 스킨 수정 - 글쓰기 필수 입력 사항. 요즘은 GNUboard (그누보드) 스킨을 만지작 거리는 중입니다. 스킨에서 글을 쓸때 사용 되는 파일이 write.skin.php 입니다. 글을 입력시 필수적으로 입력을 해야 하는 항목이 있고, 입력을 하던 안하던 상관 없는 항목이 있습니다. 아래 캡쳐 이미지와 같이..입력칸 우측 상단에 세모가 붙어 있으면 필수 입력 항목으로 사용한다고 생각하면 되고. 그냥 네모만 있으면 선택적 입력 항목이라고 생각 하면 됩니다. 필수 입력 항목에 내용을 안 넣고 글쓰기 완료를 하면 아래와 같이 메세지가 뜨고 저장이 안됩니다. 이 필수 입력과 선택 입력을 설정 하는 부분은 write.skin.php 에 input 받는 부분에서 required 를 쓰면 필수 입력 항목 입니다..지워 버리면 필수 입력이 아닌게 되고요.... 더보기 [제로보드4] 횐화면만 계속 리플래쉬 될때... 제로보드를 처음 설치 하려고 할 때 횐화면만 계속 리플래쉬 될 경우가 해결 방법 입니다. 우선 php.ini 를 오픈합니다. vim ./etc/php.ini ;register_globals=Off 요 부분을.. register_globals=On 으로 앞에 ; 주석을 제거하고 on 으로 바꿔 줍니다. 그리고 apache 서버를 재가동 합니다. /etc/init.d/httpd restart 전체적으로 register_globals=On 을 주는게 싫을경우.. httpd.conf 을 수정해 주시면 원하는 디렉토리만 적용 시킬수도 있습니다. vim /etc/httpd/conf/httpd.conf 아래와 같이 디렉토리 부분으로 이동 해서. php_flag register_globals on 을 아래와 같이 넣어.. 더보기 [제로보드4] 새로 설치시 DB 만들기. 제로보드4를 새로 만들때 MySQL 디비를 만드는 순서를 간략히 설명 하겠습니다. *mysq 로 패스워드를 치고 들어갑니다. /usr/bin/mysql -p mysql *DB를 만든다. create database daedo_zeroboard; use mysql; *유져를 만든다. grant all privileges on DB_zeroboard.* to 유져명@localhost identified by '비밀번호' with grant option; quit * 만든 유져로 패스워드를 쳐서 로긴 해 본다. /usr/bin/mysql -u 유져명 -p use DB_zeroboard; *테이블을 만들어 본다, create table test2( num_id int not null primary key aut.. 더보기 [제로보드4] 관리자 비번 잃어 버렸을때... php 파일 만들어서 하는 방법도 있지만.. 근본적으로 MySQL 내에 관리자 비번을 바꿔주는 방식 입니다. /usr/bin/mysql -p mysql use 제로보드디비명; update zetyx_member_table set user_id='바꿀관라자명', password=password(''바꿀관라자비번') where no='1'; 이렇게 해주면 됩니다. 쿼리문 내용은 사용자 번호 1번에 유져아이디와 패스워드를 바꿔 주는 내용이죠. 더보기 [제로보드4] 설치시 에러 대처법 제로보드4 는 현재 개발이 중단되고 XE 버젼이 배포되는 상황입니다..그래서 신버젼 Apache Server 나 MySQL 에서약간에 문제가 발생 하게 되니. 아래 사항을 참고하시기 바랍니다. 1.관리자 테이블 생성 실패 제로보드 4를 설치하다가 '관리자 테이블 생성 실패' 라는 에러가 발생하는 경우 이는 제로보드의 버그성 코드로, 관리자 테이블 생성시 auto increment의 정의와 default 0로 정의가 같은 라인에서 사용되어 에러가 발생합니다. 이 에러가 발생할 경우에는 제로보드를 복사한 디렉토리에 schema.sql 피일 139번 째 라인을 아래와 같이 빨간 부분을 지워 주시면 됩니다. 수정 전 : no int(11) default 0 not null auto_increment primar.. 더보기 [제로보드4] 서버를 옮길때 순서... 삼?데이타 라는 업체에서 호스팅을 받았었는데..호스팅 업체가 서비스는 구린데 서버 자주 죽고 대응도 구린데 돈 하루만 안내도 바로 웹페이지 죽여 버리고 아무튼 서비스 마음에 안들어서 서버를 옮기게 되었습니다. 제로보드 옮길때 해야 할 일을 설명 해보고자 합니다~ 1.Database 백업 대부분 제로보드 사용자들은 mysql 을 사용 할겁니다.. 우선 기존에 사용중인 제로보드 서버에 DB를 백업 해야 합니다. 텔넷이나 쉘 접속이 가능하다면 전체 백업을 아래와 같이 하면 됩니다. /usr/local/mysql/bin/mysqldump -u아이디 -p패스워드 --all-database > backup.sql 혹은... 제로보드 관리자 메뉴내에 DB백업을 누르셔도 되고요...저는 호스팅 업체에 DB 백업을 했다.. 더보기 이전 1 다음