PHP 프로그래밍

본문 바로가기
사이트 내 전체검색


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/으로 확인할 수 있습니다.

img5.gif

 

전체관리자 아이디는 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으로 설정하여 보안 조치를  취하기도 한다.

 

[목차]

개인정보취급방침 서비스이용약관 모바일 버전으로 보기 상단으로

TEL. 063-469-4551 FAX. 063-469-4560 전북 군산시 대학로 558
군산대학교 컴퓨터정보공학과

Copyright © www.leelab.co.kr. All rights reserved.