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)에 대한 "베타 지원" 추가.
# 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://도메인
이렇게 바꿔주면 됩니다.
간단한 테마를 적용시켰을때 입니다.
끝
'WEB&WAS' 카테고리의 다른 글
CentOS 7 TLSv1.3 APM 설치 (0) | 2022.07.26 |
---|---|
Letsencrypt + Rewrite + crond (0) | 2020.12.04 |
유료인증서 적용 (0) | 2020.12.04 |
Letsencrypt 무료 인증서 발급 및 갱신 (0) | 2020.12.04 |