Image

지식 기반 → Ubuntu 20.04(LAMP)에 Wordpress 설치

LAMP가 사전 설치된 Ubuntu 20.04에 Wordpress CMS를 설치하는 것을 고려해 보겠습니다. 마찬가지로 하나의 서버에 여러 사이트를 추가할 수 있습니다. 이 가이드는 예를 들어 공유 호스팅에서 VPS 서버로 웹 사이트를 전송하는 것과도 관련이 있습니다.

모든 설정은 루트 사용자로 이루어지며, 일반 사용자를 사용하는 경우 명령 앞에 sudo를 추가하세요.

1. 최신 버전의 워드프레스를 다운로드하세요.

apt update && sudo apt upgrade
wget https://wordpress.org/latest.zip
apt install unzip
mkdir -p /var/www/
unzip latest.zip -d /var/www/
mv /var/www/wordpress /var/www/domain.tld


2. 데이터베이스를 생성하고 설정에 써보자

mariadb -u root

create database wpdomain; grant all privileges on wpdomain.* to user@localhost identified by 'your-password'; flush privileges; exit;

이제 구성 파일에 이 모든 데이터를 표시하겠습니다 wp-config.php

cd /var/www/domain.tld/
cp wp-config-sample.php wp-config.php
nano wp-config.php

/** The name of the database for WordPress */ define('DB_NAME', 'wpdomain');

/** MySQL database username */ define('DB_USER', 'user');

/** MySQL database password */ define('DB_PASSWORD', 'your-password');

CTRL + O로 변경한 내용을 저장하고 Enter 키를 누른 다음 CTRL + X를 종료합니다


3. 웹 서비스 설정

도메인에 대한 권한을 할당하고 구성 파일을 만들어 보겠습니다:

chown www-data:www-data /var/www/domain.tld/ -R

구성 파일을 만들어보자:

nano /etc/apache2/sites-available/domain.tld.conf

ServerName www.domain.tld ServerAlias domain.tld

DocumentRoot /var/www/domain.tld #This enables .htaccess file, which is needed for WordPress Permalink to work.

AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/domain.tld.error.log CustomLog ${APACHE_LOG_DIR}/domain.tld.access.log combined


서비스를 다시 시작하자:

apache2ctl configtest
a2ensite domain.tld.conf
systemctl reload apache2
/etc/init.d/php7.4-fpm restart

domain.tld를 DNS 편집기에 이미 구성된 VPS 서버의 IP 주소로 변경하세요. 따라서 비유를 통해 여러 사이트를 추가할 수 있습니다. 구성된 도메인 http://domain.tld/를 사용하여 브라우저로 이동하고 브라우저에서 설치를 완료합니다. 언어를 선택하고 관리자 로그인 및 비밀번호를 지정하라는 메시지가 표시됩니다. 이것으로 설치가 완료됩니다. 사이트 이전의 경우 기존 파일을 배치하고 데이터베이스를 가져올 수 있습니다.





No Comments Yet