본문 바로가기

컴퓨터/Linux

제로보드 4.0을 사용하기 위한 MySql 5.X, PHP 5.X.X 세팅

반응형
제로보드4.0이 나온지 꽤 오랜 시간이 흘렀습니다. 그 시간의 흐름에 따라서 시스템 환경도 많이 바뀌었지요.
하지만 제로보드가 환경에 따라 가지 못하고 많이 쳐지게 되었습니다. 그에 따라 새로운 환경에서 설치시 문제가 아래의 발생합니다.

1. 제로보드 설치시(install.php 파일로) 화면이 무한 반복 되는 현상
2. 제로보드 설치 후 로그인을 할 때 아이디와 패스워드가 맞음에도 튕겨나오는 현상
3. 제로보드 설치 화면이 깨져서 나오는 현상

위의 3가지 문제를 해결하기 위해서는 아래와 같이 설정을 변경해 줍니다. 물론 직접 서버를 운영하시는 분들만 가능하며 보안상 안전하지 못한 세팅도 들어 있으므로 글을 읽으시는 분 주관에 따라 변경하기 바랍니다.

1. php.ini 파일을 수정합니다.
vi /etc/php.ini
register_globals = Off → register_globals = On 변경(인스톨시 무한 반복 현상 방지)
register_long_arrays = Off → register_long_arrays = On 변경(로그인 튕김 방지)
short_open_tag = Off → short_open_tag = On 변경(<?php ?>만 인식 되는 것을 <? ?>으로도 인식 가능하게 변경)

2. MySql 5.X 이상에서 MySql 3.X 이하 패스워드를 인식 가능하게 해 줍니다.
- RPM 설치시
vi /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1 (추가해 줍니다.)

- 소스 컴파일로 설치시
vi /etc/rc.local(SuSe linux 경우 vi /etc/rc.d/boot.local)
 /usr/local/amp/mysql/bin/mysqld_safe --old-passwords& (추가해 줍니다.)

위와 같이 설정한 후 제로보드 4.0을 설치하면 에러 없이 설치 가능하고 사용 가능할 것입니다.
반응형