Web Programming >> PHP Programming
|
[목차] |
제25장 아울렛 쇼핑몰 설치 및 운영하기(MySQL)
1. 아울렛 쇼핑몰 설치하기
owlshop3.zip을 다운받는다. 아피치 홈페이지 디렉토리(c:\Apache\htdocs\) 에 복사하고, 압축을 푼다. 여기서는 윈도우용, APM을 설치하고 작업한다고 가정한다. 알집이 설치되었다면 아래와 같이 하면된다.
MySQL 데이터 베이스와 테이블를 만든다. MS-DOS창을 띠운다. C:\Windows>cd \Apache\htdocs\owlshop3\config\sql
C:\Apache\htdocs\owlshop3\config\sql>dir
드라이브 C에 레이블이 없습니다 볼륨 일련 번호 3A3C-1DE8 디렉터리 C:\Apache\htdocs\owlshop3\config\sql
. <DIR> 01-11-04 20:25 . .. <DIR> 01-11-04 20:25 .. OWLSHO~1 SQL 44,165 00-09-20 7:22 owlshop_owlshop3.sql OWLSHO~2 SQL 3,386,428 00-09-20 7:20 owlshop_owlshop3_all.sql OWLSHO~3 SQL 3,342,417 00-09-20 5:48 owlshop_zip.sql 3개 파일 6,773,010 바이트 2개 디렉터리 2,317.92 MB 사용 가능
C:\Apache\htdocs\owlshop3\config\sql>\mysql\bin\mysqladmin -u root -p create owlshop3 Enter password:
C:\Apache\htdocs\owlshop3\config\sql>\mysql\bin\mysql -u root -p owlshop3 < owlshop_owlshop3.sql Enter password:
C:\Apache\htdocs\owlshop3\config\sql>\mysql\bin\mysql -u root -p owlshop3 < owlshop_zip.sql Enter password:
C:\Apache\htdocs\owlshop3\config\sql> C:\Apache\htdocs\owlshop3\config\sql>\mysql\bin\mysql -u root -p mysql Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 6 to server version: 3.23.39-max-debug
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> mysql> insert into user (host,user,password) values('localhost','owlshop',password('owlshop123')); Query OK, 1 row affected (0.06 sec)
mysql> insert into db values('localhost','owlshop3','owlshop','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'); Query OK, 1 row affected (0.00 sec)
mysql> mysql> exit
C:\Apache\htdocs\owlshop3\config\sql>\mysql\bin\mysqladmin -u root -p reload Enter password:
C:\Apache\htdocs\owlshop3\config\sql>
웹 브라우저를 실행하고, http://localhost/owlshop3/으로 확인할 수 있습니다.
전체관리자 아이디는 owlshop이고, 암호는 owlshop123이다. 쇼핑몰 관리 화면의 아이디도 owlshop이고, 암호는 owlshop123이다. 데이터베이스관리화면의 아이디는 owam이고, 암호도 owam이다. 전체관리자 아이디로 접속하면, 데이터베이스관리화면에서는 인증을 거치지 않고 접속된다.
나머지는 여러분이 화면을 확인하면서, 확인하세요...
그리고, 리눅스 서버에 설치할 때는 디렉토리 및 파일의 퍼미션을 바꿔야 한다.
# cd /home/httpd/html/owlshop3/ # chmod 777 -R pds/files # chmod 777 -R qna/files # chmod 777 -R config/confbackup # chmod 777 -R config/owam/sql # chmod 777 config/*conf.php # chmod 777 config/passwd.php # chmod 777 config/owam/passwd.php # chmod 777 config/dbinfo.php owlshop3/config 디렉토리는 관리자 디렉토리이므로, .htpasswd로 디렉토리 보안을 걸어주는 것이 좋다. 때에 따라서는 소유권을 nobody.nobody로 하고 권한을 700으로 설정하여 보안 조치를 취하기도 한다.
|
[목차] |