웹사이트 검색

우분투 18.04에 워드프레스를 설치하는 방법


이 기사에서는 Ubuntu 18.04에 WordPress를 설치하는 방법에 중점을 둘 것입니다. WordPress는 PHP 및 MySQL을 기반으로 하는 무료 오픈 소스 콘텐츠 관리 플랫폼입니다. Joomla 및 Drupal과 같은 경쟁 제품을 압도하는 60% 이상의 시장 점유율을 자랑하는 세계 최고의 블로깅 및 콘텐츠 관리 시스템입니다. WordPress는 2003년 5월 27일에 처음 출시되었으며 현재까지 6천만 개 이상의 웹사이트를 지원합니다! 너무 강력하고 인기가 높아 일부 주요 브랜드/회사가 플랫폼에서 사이트를 호스팅했습니다. 여기에는 Sony Music, Katy Perry, New York Post 및 TED가 포함됩니다.

WordPress가 왜 그렇게 인기가 있습니까?

그렇다면 WordPress가 왜 인기가 있습니까? 플랫폼의 엄청난 성공을 이끈 몇 가지 요인을 간략하게 살펴보겠습니다.

사용의 용이성

WordPress는 간단하고 직관적이며 사용하기 쉬운 대시보드와 함께 제공됩니다. 대시보드는 PHP, HTML5 및 CSS3와 같은 웹 프로그래밍 언어에 대한 지식이 필요하지 않으며 버튼 몇 번만 클릭하면 웹 사이트를 구축할 수 있습니다. 또한 블로그나 웹 사이트를 시작하는 데 도움이 되는 플랫폼과 함께 제공되는 무료 템플릿, 위젯 및 플러그인이 있습니다.

비용 효율성

WordPress는 웹 사이트를 개발하기 위해 개발자에게 엄청난 돈을 지불해야 하는 번거로움을 대폭 줄여줍니다. 무료 WordPress 테마를 받거나 구입하여 설치하기만 하면 됩니다. 일단 설치되면 자신에게 맞는 기능을 자유롭게 배포하고 많은 코드를 실행하지 않고도 수많은 기능을 사용자 정의할 수 있습니다. 또한 처음부터 코딩하는 사이트를 디자인하는 데 훨씬 더 짧은 시간이 걸립니다.

WordPress 사이트는 반응형입니다

WordPress 플랫폼은 본질적으로 반응이 좋으며 사이트가 여러 장치에 맞을 수 있는지 걱정하면서 깨어 있을 필요가 없습니다. 이 혜택은 또한 귀하의 사이트가 Google의 SEO 점수에서 더 높은 순위에 추가됩니다!

워드프레스는 SEO 준비가 되어 있습니다

WordPress는 잘 구조화되고 깨끗하며 일관된 코드를 사용하여 구축되었습니다. 이렇게 하면 Google 및 기타 검색 엔진에서 블로그/사이트를 쉽게 인덱싱할 수 있으므로 사이트 순위가 더 높아집니다. 또한 순위가 더 높은 페이지를 결정하거나 Google에서 사이트 순위를 높이는 인기 있는 Yoast 플러그인과 같은 SEO 플러그인을 사용할 수 있습니다.

간편한 설치 및 업그레이드

Ubuntu 또는 다른 운영 체제에 WordPress를 설치하는 것은 매우 쉽습니다. 이 프로세스를 자동화하는 오픈 소스 스크립트가 너무 많습니다. 많은 호스팅 회사에서 즉시 시작할 수 있도록 WordPress에 원클릭 설치 기능을 제공합니다.

우분투 18.04에 워드프레스 설치

시작하기 전에 시스템을 업데이트하고 업그레이드하겠습니다. 시스템에 루트 사용자로 로그인하고 시스템을 업데이트하여 리포지토리를 업데이트합니다.

apt update && apt upgrade

1단계: 아파치 설치

바로 들어가서 Apache를 먼저 설치해 봅시다. 이렇게 하려면 다음 명령을 실행합니다.

apt install apache2
systemctl status apache2
https://ip-address

2단계: MySQL 설치

다음으로 Wordpress 파일을 보관할 MariaDB 데이터베이스 엔진을 설치합니다. MariaDB는 MySQL의 오픈 소스 포크이며 대부분의 호스팅 회사에서 MySQL 대신 사용합니다.

apt install mariadb-server mariadb-client
$ mysql_secure_installation

3단계: PHP 설치

마지막으로 LAMP 스택의 마지막 구성 요소로 PHP를 설치합니다.

apt install php php-mysql
vim /var/www/html/info.php

다음 줄을 추가합니다.

<?php
phpinfo();
?>

저장 및 종료. 브라우저를 열고 /info.php를 서버의 URL에 추가합니다.

https://ip-address/info.php

4단계: WordPress 데이터베이스 생성

이제 루트로 MariaDB 데이터베이스에 로그인하고 WordPress 데이터를 수용하기 위한 데이터베이스를 만들 차례입니다.

$ mysql -u root -p
CREATE DATABASE wordpress_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL ON wordpress_db.* TO 'wp_user'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;

Exit;

5단계: WordPress CMS 설치

임시 디렉토리로 이동하여 최신 WordPress 파일을 다운로드합니다.

cd /tmp && wget https://wordpress.org/latest.tar.gz
tar -xvf latest.tar.gz
cp -R wordpress /var/www/html/

아래 명령을 실행하여 'wordpress' 디렉토리의 소유권을 변경합니다.

chown -R www-data:www-data /var/www/html/wordpress/

WordPress 폴더의 파일 권한을 변경합니다.

chmod -R 755 /var/www/html/wordpress/

'업로드' 디렉토리를 만듭니다.

$ mkdir /var/www/html/wordpress/wp-content/uploads

마지막으로 '업로드' 디렉토리의 권한을 변경합니다.

chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/

브라우저를 열고 서버의 URL로 이동합니다. 내 경우에는

https://server-ip/wordpress