워드프레스 설치 준비사항
워드프레스는 네이버블로그, 티스토리와는 다른 설치형 블로그 입니다. 따라서 워드프레스를 설치하기 위해서는 워드프레스를 설치할 공간과 도메인이 필요로 합니다.
호스팅
워드프레스를 설치하기 위해서는 웹호스팅 서버가 필요로 합니다. 무료로 호스팅을 얻을 수 있고 유료로 호스팅을 사용할 수 있습니다. 국내에서는 무료 호스팅으로 사용할 수 있는 곳중 하나가 닷홈 이 있습니다. 디스크 200MB, 트래픽 200MB, DB200MB 를 무료로 사용할 수 있네요. 워드프레스로 테스트 할 수 있는 공간으로 충분한데 계속적으로 블로그를 운영하신다면 비용을 들여서 블루호스트, cafe24, 닷홈 등을 이용하시면 좋을 거 같고 nginx, php, mariadb 를 잘 다루신 분들은 클라우드 서비스로 유명한 AWS, GCP, digital ocene 등에서 호스팅 서비스를 사용하면 됩니다.
저는 현재 AWS Lightsail 을 이용하고 있으며 Ubuntu 인스턴스에 Docker를 이용하여 Nginx, mariadb, php 등을 설치하여 웹호스팅 서비스를 구축하여 사용하고 있습니다. 이렇게 사용하면 이점이 하나의 호스팅에 여러개의 사이트를 운영 할 수 있다는 장점이 있습니다. 트래픽이 많지 않다면 충분히 여러개의 사이트를 운영할 수 있습니다. 한달에 $3.50 으로말이죠.
도메인
도메인이 없을 경우 아이피로 접속하거나 닷홈 무료 호스팅에서 사용할 경우 아이디명.dothome.co.kr 이런식으로 도메인 주소가 사용됩니다. 저는 markettrader.kr 도메인을 사용하고 있고 도메인 hosting.kr 에서 구매를 했습니다. 호스팅케이알이 다른곳보다 저렴해서 이곳을 사용하고 있습니다.
이외에 많이 사용하는 곳이 후이즈, 고대디 등이 있습니다.
이제 준비가 다 되셨다면 설치해보도록 하겠습니다. 저는 서브 도메인을 생성해서 blog.markettraders.kr 에 설치해보도록 하겠습니다.
워드프레스 다운로드, 업로드
이곳 사이트에서 워드프레스 다운로드 받습니다.
https://ko.wordpress.org/
이 링크에서 바로 다운 받을 수도 있습니다.
https://wordpress.org/latest.zip
다운로드 받은 파일을 압축을 풀고 파일질라라는 프로그램을 통해 FTP 로 파일을 웹서버에 업로드 합니다. https://filezilla-project.org/download.php?type=client 이곳에서 다운로드 받을 수 있습니다.
아래 주소를 클릭하시면 바로 다운이 가능합니다.
https://download.filezilla-project.org/client/FileZilla_3.48.0_win64_sponsored-setup.exe
압축을 풀면 wordpress 폴더 안에 아래 파일을 확인하실 수 있습니다. wordpress 아래 파일을 자신의 웹서버로 업로드 합니다.
워드프레스 설치
업로드가 다됐으면 자신의 웹사이트 주소로 접속을 하면 워드프레스를 설치하실 수 있습니다. 영어가 편하신 분은 English 를 선택하시고 한국어가 편하시면 한국어를 선택합니다. 저는 한국어를 선택하겠습니다. 한국어를 선택하고 계속 버튼을 눌러주세요.
그 다음 아래의 정보를 보여주는데 조금 전에 업로드 한 파일 중 wp-config-simple.php 파일을 wp-config.php 로 변경한 다음 아래의 정보를 데이터베이스 이름, 사용자명, 비밀번호, 호스트, 테이블 접두어를 넣으셔서 셋팅할 수 있습니다. 우선 웹페이지에서 설치하는 방법으로 설치해보겠습니다. 아래 Let’s go! 버튼을 눌러주세요.
워드프레스에 오신 것을 환영합니다. 시작하기 전에, 데이터베이스에 몇가지 정보가 필요합니다. 계속 진행 하기 전에 다음의 항목을 아셔야 합니다.
- 데이터베이스 이름
- 데이터베이스 사용자명
- 데이터베이스 비밀번호
- 데이터베이스 호스트
- 테이블 접두어(하나의 데이터베이스에서 하나 이상의 워드프레스를 운영하고자 할 경우)
해당 정보는 wp-config.php
파일을 생성하는데 사용합니다. 어떠한 이유로 이러한 자동 파일 생성이 작동하지 않는다면 걱정할 필요 없습니다. 환경 설정 파일에 데이터베이스 정보를 입력하기만 하면 됩니다. 또한 wp-config-sample.php
을 텍스트 편집기에 열고 자신의 정보를 입력한 다음 wp-config.php
로 저장하면 됩니다. 도움이 더 필요하세요? 링크를 참고하세요.
데이터베이스 연결 – 웹사이트에서 설정
자신의 데이트베이스 환경에 맞게 입력하면 됩니다. 웹호스팅 업체마다 데이터베이스 호스트가 다를 수 있으므로 확인 후 입력을 하고 전송 버튼을 누르면 됩니다.
데이터베이스 연결 중 오류
만약 데이트베이스 접속 정보 (데이터베이스 이름, 사용자명, 암호, 데이터베이스 호스트) 를 잘못 입력할 경우 데이터베이스 연결 중 오류 메시지가 출력됩니다. 다시 한번 확인 후 입력하면 오류를 해결하실 수 있을 거에요.
워드프레스 사이트 설정
이제 워드프레스 사이트 설정 부분을 해야합니다. 사이트 제목, 사용자명, 암호, 이메일 주소, 검색엔진 접근여부를 입력 후 워드프레스 설치하기 버튼을 누릅니다. 검색 엔진 접근 여부는 사이트 개발 시에는 차단하고 오픈 시에 차단해제 하면 됩니다. 사용자명의 경우 admin 같은 뻔한 사용자명은 작성하지 않길 바라고 암호도 해킹 당할 위험이 있으니 숫자, 특수기호 포함하여 작성하면 좋습니다.
데이터베이스 연결 – wp-config.php 파일에서 설정방법
wp-config-sample.php 파일을 우선 wp-config.php 로 바꾸거나 복사를 합니다. 그리고 나서 wp-config.php 파일을 엽니다. 위에서 설명드린 데이터베이스 연결 설정을 파일에 동일하게 적어주면 됩니다. define( ‘DB_NAME’, ‘market_traders’ ); 이런식으로 적어주면 되죠. 파일을 수정 뒤 ftp로 파일을 업로드 하게 되면 위의 데이터베이스 설정을 건너뛰고 사이트 설정부터 시작하게 됩니다.
/** The name of the database for WordPress */ define( 'DB_NAME', 'database_name_here' ); /** MySQL database username */ define( 'DB_USER', 'username_here' ); /** MySQL database password */ define( 'DB_PASSWORD', 'password_here' ); /** MySQL hostname */ define( 'DB_HOST', 'localhost' ); /** Database Charset to use in creating database tables. */ define( 'DB_CHARSET', 'utf8' ); /** * WordPress Database Table prefix. * * You can have multiple installations in one database if you give each * a unique prefix. Only numbers, letters, and underscores please! */ $table_prefix = 'wp_';
이제 설치가 완료되었습니다. 로그인 한번 해볼까요?
로그인 완료하면 워드프레스 알림판 페이지를 확인하실 수 있습니다. 짝짝!!!!
이제 자신이 원하는 블로그를 꾸미시면 됩니다. 다음 포스트에는 테마 설치, 자식 테마 설치하는 방법에 대해서 알아볼께요. 자식 테마를 왜 설치해야되는지 궁금하신 분들은 다음에 또 찾아오세요. 오늘은 여기까지입니다.
관련글
wordpress 워드프레스 자식테마(child-theme) 만드는 방법
https://markettraders.kr/wordlress-child-theme/