컴퓨터/*nix

Install Zenphoto @Wisegiga

Hikasiru 2011. 8. 31. 17:37

Wisegiga NAS에 Zenphoto를 설치해보자.

우선 zen photo를 받은 뒤 접속해보면 여러가지 에러가 난다. mysql을 찾을 수가 없다고 한다.

php와 mysql을 다시 설치한다.

yum install mysql-server
yum -y install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
설치 페이지에 접속해보면 Mysql Connection Error가 뜬다.
- Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
db에 접속 후 사용자와 db를 하나 만들어준다. (root로 서비스할껀 아니니까)
mysql -uroot -p
use mysql;
mysql> create database user_dbname;
Query OK, 1 rows affected (0.00 sec)
사용자 등록
mysql> insert into user (host,user,password) values ('localhost','user_name',password('user_pass'));
Query OK, 1 rows affected (0.00 sec)
접속권한 설정
컬럼 수가 맞지 않다고 에러가 나면 desc db로 컬럼 수 확인해서 'Y' 개수를 맞춰주자
mysql> insert into db values ('%','user_dbname','user_name','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
Query OK, 1 row affected (0.00 sec)
새로 생성한 DB와 사용자 권한 privilege
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
Zenphoto 압축 푼 폴더의 권한 및 Owner:Group을 변경해준다.
#chmod -R 755
#chown -Rapache:apache *

설치 페이지에 다시 들어가보면 php.ini 설정 관련 에러가 난다.
register_globals 옵션 값을 off로 변경하라는 것이다.
잠시 Off로 변경해 놓고 설치를 완료한다.

그리고 다시 On으로 변경해놓다.

왜?> wisegiga 관리자 페이지 로그인이 안된다. 관리자 페이지 만들 때 신경 안쓰고 만든듯...


끝.