설치 프로그램에 액세스
브라우저를 열고 이동: http://<SERVER_IP>:8080/install
즉시 웹 설치 프로그램을 완료해야 합니다.
데이터베이스 정보:
- 데이터베이스 서버 주소:
mysql - 데이터베이스 이름:
prestashop - 데이터베이스 사용자:
root - 데이터베이스 비밀번호: 다음에 저장됨
/root/prestashop/docker-compose.yml(변수MYSQL_ROOT_PASSWORD/DB_PASSWD)
설치 프로그램이 성공적으로 완료되면 설치를 보호해야 합니다.
설치 프로그램 디렉터리를 제거합니다.
docker exec -i prestashop rm -rf install
관리자 패널에 액세스
PrestaShop은 관리 디렉토리의 이름을 자동으로 바꿉니다.
관리자 디렉토리 이름 찾기:
docker exec prestashop ls -1 | grep admin | grep -v admin-api
예제 출력: admin123abc
브라우저에서 엽니다. http://<SERVER_IP>:8080/<admin_directory>
설정 시 생성된 관리자 계정을 사용하여 로그인하세요.
중요한 파일과 디렉토리
- 애플리케이션 디렉토리:
/root/prestashop - Docker Compose 파일:
/root/prestashop/docker-compose.yml - 영구 PrestaShop 데이터(Docker 볼륨):
/var/lib/docker/volumes/prestashop_psdata/_data - MySQL 데이터(Docker 볼륨):
/var/lib/docker/volumes/prestashop_dbdata/_data - 사용자 정의 모듈(바인드 마운트):
/root/prestashop/modules/ - 사용자 정의 테마(바인드 마운트):
/root/prestashop/themes/
PrestaShop 컨테이너 관리
컨테이너 상태를 확인하세요.
docker compose -f /root/prestashop/docker-compose.yml ps
로그 보기:
docker compose -f /root/prestashop/docker-compose.yml logs -f
서비스 다시 시작:
docker compose -f /root/prestashop/docker-compose.yml restart
서비스 시작:
docker compose -f /root/prestashop/docker-compose.yml up -d