호스팅 업체에서 워드프레스를 자동 설치 해주는 경우도 있지만 폴더를 다르게 지정하거나 별도로 운영하는 서버에 설치해야 하는 경우에는 다운을 받아 수동으로 설치하는 방법을 사용해야 합니다. 설치를 위해 필요한 프로그램은 FTP 프로그램이 설치되어 있어야 하며 이전에 작성한 파일질라 프로그램 무료 프로그램을 권장합니다.
워드프레스 파일 다운받기
공식사이트 https://ko.wordpress.org/download/#download-install 접속을 하고 화면 스크롤을 내리면 아래와 같이 다운로드 링크를 제공하고 있습니다. 해당 파일을 다운받으면 파일을 서버에 업로드 하거나 또는 압축을 풀어서 FTP 업로드 하는 방법이 있습니다.
압축 파일 업로드하는 경우
서버에 업로드 할 때 파일이 1개라서 빠르게 업로드 되는 장점이 있습니다. 하지만 SSH 터미널 접속이 가능해야 하며 어느 정도 지식이 있어야 합니다. (해당 방법이 어렵다면 다음 챕터 설명을 참고 하세요)
아래와 같이 ls 명령어를 통해 업로드된 파일이 확인이 되면 tar xvfz 명령어를 이용하여 해당 파일의 압축을 풀게 됩니다.
# ls public_html wordpress-6.4.3-ko_KR.tar.gz tar xvfz wordpress-6.4.3-ko_KR.tar.gz
압축이 모두 풀리면 ls 명령어를 입력하면 wordpress 라는 폴더가 생성된 것을 볼 수 있습니다.
# ls public_html wordpress wordpress-6.4.3-ko_KR.tar.gz
cd wordpress 멍령어를 이용해서 wordpress 폴더로 이동하고 mv 명령어를 이용해서 모든 파일을 하위 폴더로 이동합니다. 이동이 모두 완료되면 cd.. 입력하여 하위 폴더로 이동하고 wordpress 폴더를 삭제하고 rm wordpress-6.4.3-ko_KR.tar.gz 설치에 사용된 파일을 삭제 합니다.
# cd wordpress # mv * ../ # cd.. # rmdir wordpress # rm wordpress-6.4.3-ko_KR.tar.gz
아래와 같이 설치되었으면 정상적으로 완료되었습니다.
# ls -la
합계 232
drwxr-xr-x 5 opm opm 4096 1월 31 11:51 .
drwxr-xr-x 3 opm opm 138 1월 31 11:45 ..
-rw-r--r-- 1 opm opm 405 2월 6 2020 index.php
-rw-r--r-- 1 opm opm 19915 1월 1 2023 license.txt
-rw-r--r-- 1 opm opm 7399 7월 6 2023 readme.html
-rw-r--r-- 1 opm opm 7211 5월 13 2023 wp-activate.php
drwxr-xr-x 9 opm opm 4096 1월 31 07:00 wp-admin
-rw-r--r-- 1 opm opm 351 2월 6 2020 wp-blog-header.php
-rw-r--r-- 1 opm opm 2323 6월 14 2023 wp-comments-post.php
-rw-r--r-- 1 opm opm 3013 11월 16 02:47 wp-config-sample.php
drwxr-xr-x 5 opm opm 69 1월 31 07:05 wp-content
-rw-r--r-- 1 opm opm 5638 5월 31 2023 wp-cron.php
drwxr-xr-x 27 opm opm 12288 1월 31 07:05 wp-includes
-rw-r--r-- 1 opm opm 2502 11월 27 2022 wp-links-opml.php
-rw-r--r-- 1 opm opm 3927 7월 16 2023 wp-load.php
-rw-r--r-- 1 opm opm 50927 1월 16 12:23 wp-login.php
-rw-r--r-- 1 opm opm 8525 9월 16 15:50 wp-mail.php
-rw-r--r-- 1 opm opm 26409 10월 10 23:05 wp-settings.php
-rw-r--r-- 1 opm opm 34385 6월 20 2023 wp-signup.php
-rw-r--r-- 1 opm opm 4885 6월 22 2023 wp-trackback.php
-rw-r--r-- 1 opm opm 3154 9월 30 16:39 xmlrpc.php
권한 문제로 설치가 되지 않는 경우에는 아래와 같이 apache 권한을 부여 해 줍니다.
# chown -R apache:apache wp-content
압축을 풀고 업로드 하는 경우
컴퓨터에서 압축을 모두 풀고 FTP 프로그램을 이용해서 업로드 합니다. 아래와 같은 경로로 업로드 하게 합니다. wp 또는 wordpress 라는 폴더를 만들어서 별도의 폴더에 설치하는 경우도 있습니다.
설치 화면 안내
설치가 모두 완료되고 도메인을 입력하면 초기 세팅을 위한 절차로 아래와 같은 화면이 표시됩니다. 여기에서는 "시작합니다!"를 누릅니다.
데이터베이스 이름과 사용자명, 비밀번호, 데이터베이스 호스트를 입력하며 여러 개의 워드프레스를 설치하는 경우에는 테이블 접두어를 다르게 하여 중복되지 않게 합니다.
wp-config.php 파일이 자동 생성되는 경우도 있지만 그렇지 않은 경우에는 해당 파일을 직접 등록 해 줍니다.
설치 실행이 완료되면 사이트 제목과 관리자 로그인 정보와 이메일을 입력하고 워드프레스 설치 버튼을 누르면 설치 과정은 완료가 됩니다.
관리자 로그인하기
관리자는 기본 주소는 도메인과 뒤에 /wp-admin/ 주소를 입력하여 접근하게 됩니다.
기본 업데이트를 하려고 해도 허용이 안되는 경우에는 wp-config.php 파일에 아래 부분을 추가 해 줍니다.
wp-config.php 파일에 define('FS_METHOD', 'direct') 추가하면 플러그 인이나 업데이트 할 때 FTP 정보를 입력 해 두면 바로 실행이 됩니다. 해당 기능이 되지 않으면 업데이트를 수동으로 진행해야 합니다.
define('FS_METHOD', 'direct');