WEB & WAS

WordPress 웹사이트 생성

서버엔지니어 2023. 3. 12.
728x90

2003년에 만들어진 홈페이지를 제작, 관리하는 프로그램입니다.
웹 사이트를 만들고 관리하는 것 중, 전 세계의 1/4이 사용할 만큼 사랑 받고 있고
타 CMS(Content Management System) 툴과 압도적인 차이로 세계 1위라고 합니다.


서버 환경 = Apache 2.4, MariaDB 10.5, PHP 7.4

현재 워드프레스 공식사이트에서는 최신버전만 다운로드가 가능하다. 그렇기 때문에 APM 버전이 옛날버전이라면 호환성을 꼭 확인해야한다. 괜히 자신의 서버 PHP 버전이 5.5인데 WordPress 5.2 버전 다운로드 후 설치를 진행하지 말자. 

해당 워드프레스 버전표입니다.

WordPress 버전 4.1: PHP 5.6에 대한 지원 추가.
WordPress 4.4: PHP 7.0 지원 추가(dev note)
WordPress 4.7: PHP 7.1에 대한 지원 추가.
WordPress 4.9: PHP 7.2에 대한 지원 추가.
WordPress 5.0에서: PHP 7.3에 대한 지원 추가(dev note)
WordPress 5.2에서: PHP 5.2, 5.3, 5.4, 5.5에 대한 지원이 중단됨.
WordPress 5.3에서: PHP 7.4(dev note)에 대한 지원 추가.
WordPress 5.6에서: PHP 8.0(dev note)에 대한 "베타 지원" 추가.

WordPress 5.6에서: PHP 8.0(dev note)에 대한 "베타 지원" 추가.

# cd /usr/local/src/
# wget https://ko.wordpress.org/latest-ko_KR.tar.gz
# tar zxvf latest-ko_KR.tar.gz
압축을 풀면 wordpress 라는 폴더로 압축이 풀립니다.
# mv wordpress /웹루트디렉토리/
 
워드프레스 데이터베이스 용 계정 및 권한 설정
 
# mysql -u root -p

MariaDB [(none)]> create database wordpress;
MariaDB [(none)]> CREATE USER 'wordpress'@'localhost' IDENTIFIED BY '패스워드';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> quit;

웹브라우저에서  [서버아이피 or 도메인]/wordpress로 접속합니다.

아래에 위에서 입력했던 DB 접속정보를 적습니다.

해당 wp-config.php 파일을 /웹루트디렉토리/wp.config.php 생성하여 아래 박스내용을 그대로 복사하여 생성합니다. 그 후 설치 실행

도메인 및 워드프레스 관리자페이지 비밀번호 설정하기

입력했던 아이디 패스워드 입력하기

워드프레스 관리자 페이지

만약 워드프레스 테마를 FTP 다운로드 하고 싶다면 
wp-config.php 파일의 맨 아랫줄에 이와 같이 한줄 써준다.
define('FS_METHOD', 'direct');

웹루트디렉토리/wordpress 에서 해당 디렉토리 하위파일까지 권한을 변경해줘야한다.
# chmod -R 777 wp-content/

또한
 
만약 적용된 테마를 홈페이지로 바로 사용하고 싶다면 vhost.conf 설정에서 웹루트 디렉토리를 변경해줍니다.
기존웹루트디렉토리/wordpress

vi /usr/local/apache/conf/extra/httpd-vhosts.conf

======================================================
        DocumentRoot "기존웹루트디렉토리/wordpress"
        #DocumentRoot "기존웹루트디렉토리"

======================================================


아래에는 워드프레스 관리자 페이지에서 설정에서 워드프레스 주소가
워드프레스 주소(URL) http://도메인/wordpress
사이트 주소(URL) http://도메인/wordpress
이렇게 되어 있는데
 
워드프레스 주소(URL) http://도메인
사이트 주소(URL) http://도메인
 
이렇게 바꿔주면 됩니다.

간단한 테마를 적용시켰을때 입니다.

댓글