설치 설명서
GitHub를 사용한 설치
github에서 WordPress를 다운로드하십시오
빈 디렉토리에서 패키지를 압축하고 모든 것을 업로드하십시오.
브라우저에서 WPADMININSTALLPHP을 엽니 다. 데이터베이스 연결 세부 정보가 포함 된
wp-config.php
파일을 설정하려면 프로세스를 통해 필요합니다.어떤 이유로 든 이것이 효과가 없다면 걱정하지 마십시오. 모든 웹 호스트에서 작동하지는 않습니다. WordPad 또는 이와 유사한 텍스트 편집기를 사용하여
wp-config-sample.php
를 열고 데이터베이스 연결 세부 정보를 작성하십시오.파일을
wp-config.php
로 저장하고 업로드하십시오.브라우저에서 WPADMININSTALLPHP을 엽니 다.
구성 파일이 설정되면 설치 프로그램이 사이트에 필요한 테이블을 설정합니다. 오류가 있으면
wp-config.php
파일을 다시 확인하고 다시 시도하십시오. 다시 실패하면 수집 할 수있는 많은 데이터가있는 WordPress 지원 포럼으로 이동하십시오.비밀번호를 입력하지 않은 경우 주어진 비밀번호를 기록하십시오. 사용자 이름을 제공하지 않은 경우`admin ‘이됩니다.
설치 프로그램은 로그인 페이지으로 보내야합니다. 설치 중에 선택한 사용자 이름과 비밀번호로 로그인하십시오. 비밀번호가 생성 된 경우 “프로필"을 클릭하여 비밀번호를 변경할 수 있습니다.
Docker를 사용한 ### 설치
아래 APT 명령으로 Docker 패키지를 설치하십시오.
apt-get install docker.io
설치가 완료되면 Docker를 시작하고 SystemCTL 명령을 사용하여 시스템 부팅 시간에서 실행하도록 추가하십시오.
systemctl start docker
systemctl enable docker
다음 으로이 docker 명령으로 docker 버전을 확인하십시오.
docker version
docker run hello-world
MariaDB 컨테이너를 설정하십시오
이 단계에서는 Docker Registry에서 새로운 mariadb 이미지를 다운로드하고 해당 이미지를 기반으로 새 컨테이너를 만듭니다. WordPress 설치를 위해 새 데이터베이스 및 사용자를 구성합니다. Docker Pull 명령을 사용하여 Docker MariaDB 이미지를 시스템에 다운로드하십시오.
docker pull mariadb
이제 아래 명령과 함께 새로운 Docker mariadb 이미지를 볼 수 있습니다.
docker images
다음으로 WordPress 설치를 위해 MariaDB 이미지에서 새 컨테이너를 만듭니다. 새 컨테이너를 만들기 전에 WordPress 데이터, 데이터베이스 디렉토리 및 WordPress 코드 디렉토리에 대한 새 디렉토리를 만듭니다.
mkdir ~/wordpress
mkdir -p ~/wordpress/database
mkdir -p ~/wordpress/html
이제 아래 명령과 함께 ‘WordPressDB’라는 이름의 새 mariadb 컨테이너를 만듭니다.
docker run -e MYSQL_ROOT_PASSWORD=aqwe123 -e MYSQL_USER=wpuser -e MYSQL_PASSWORD=wpuser@ -e MYSQL_DATABASE=wordpress_db -v /root/wordpress/database:/var/lib/mysql --name wordpressdb -d mariadb
ThemariadbriaDB 컨테이너가 만들어졌습니다. 이제 새 사용자와 데이터베이스가 WordPress 설치를 확인하여 명령에 오류가 없는지 확인하십시오. 호스트 머신에서 아래의 docker 명령이있는 WordPressDB 컨테이너 IP 주소를 확인하십시오.
docker inspect -f '{{ .NetworkSettings.IPAddress }}' wordpressdb
다음으로 호스트 시스템에서 MySQL 명령으로 WordPressDB 컨테이너에 연결하십시오.
mysql -u wpuser -h 172.17.0.2 -p
TYPE PASSWORD: wpuser@
새로운 Docker 컨테이너, MySQL 사용자 및 WordPress 용 MySQL 데이터베이스가 성공적으로 작성되었습니다.
WordPress 컨테이너를 설정하십시오
데이터베이스 컨테이너가 생성되면 Docker Pull 명령으로 최신 WordPress Docker Image를 다운로드하십시오.
docker pull wordpress:latest
다운로드가 완료되면 ‘WPContainer’라는 이름의 이미지에서 새 컨테이너를 만듭니다.
docker run -e WORDPRESS_DB_USER=wpuser -e WORDPRESS_DB_PASSWORD=wpuser@ -e WORDPRESS_DB_NAME=wordpress_db -p 8081:80 -v /root/wordpress/html:/var/www/html --link wordpressdb:mysql --name wpcontainer -d wordpress
WordPress 컨테이너가 실행되는 것을 보려면 호스트 IP 및 포트 8081의 CURL 명령으로 확인할 수 있습니다.
curl -I 192.168.43.99:8081
결과가 표시됩니다.
- 웹 서버는 Apache이며 데비안에서 실행됩니다. -PHP 5.6이 컨테이너에서 실행 중입니다.
- WordPresss 설치로 리디렉션이 표시됩니다.