워드 프레스는 세계에서 가장 유명한 블로그이며웹용 CMS 플랫폼. 생산을 위해 개발, 커스터마이징 및 확장이 쉽습니다. 또한 수많은 서버 운영 체제 (Linux, Windows 및 BSD)에서도 실행되며 수십 명의 사용자를 보유하고 있으며 인터넷 전체를 잘 관리합니다. 서버에 WordPress를 수동으로 설치하는 것은 매우 복잡한 과정이며 모든 사람에게 해당되는 것은 아닙니다. 이 안내서를 우연히 발견했지만 이와 같은 내용이 좋지 않은 경우 Presslabs를 확인하십시오. 사용자가 블로그 소프트웨어를 쉽게 확장하고 효율적으로 운영 할 수 있도록하는 훌륭한 서비스입니다. 모든 것을 직접하고 싶다면이 안내서에서 Ubuntu 서버에 WordPress를 설치하는 방법을 보여줍니다.
참고 :이 안내서는 주로 Ubuntu 서버 및 Linux에 중점을 두지 만 WordPress는 다른 서버 운영 체제에서 실행될 수 있습니다. 사용하려면 PHP, MySQL 및 웹 서버가 필요합니다.
램프 설치
Ubuntu 서버의 설치 과정에서 사용자많은 패키지를 선택하여 즉시 설정할 수 있습니다. 선택할 수있는 옵션 중 하나는 LAMP 스택 (Linux Apache MySQL 및 PHP)입니다. Ubuntu 서버를 처음 설치하는 경우이 안내서의 경우 설치 중에 패키지 선택 프로세스 중에이 옵션을 선택하십시오.
우분투 서버가 이미 설치되어 있습니까? 걱정하지 않아도 LAMP 설정은 사실 후에 설치 될 수 있습니다. 이렇게하려면 터미널에서 다음 명령을 실행하십시오.
sudo apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lamp-server^
그런 다음 다음을 사용하여 웹 서버를 다시 시작하십시오.
sudo systemctl restart apache2
모든 LAMP 관련 패키지가시스템에 설치되면 루트 MySQL 암호를 설정하라는 메시지가 표시됩니다. 그렇게하고 안전하고 기억에 남는 지 확인하십시오. 루트 암호를 설정하지 않으면 MySQL에 로그인하여 WordPress에서 사용할 새 데이터베이스를 만들 수있는 방법이 없습니다.
마지막으로 WordPress에 사용할 사용자를 만듭니다 (아직없는 경우).
adduser ubuntu-wordpress passwd ubuntu-wordpress usermod -aG sudo ubuntu-wordpress
Apache2 구성
Apache 2에서 WordPress를 사용하려면 약간의 수정이 필요합니다. 나노 텍스트 편집기를 사용하여 apache2 웹 서버 구성 파일을여십시오.
sudo nano /etc/apache2/apache2.conf
nano 내부에 있으면 화살표 키를 사용하여 파일의 맨 아래로 이동하십시오. 하단에 일단이 코드를 붙여 넣으십시오.
<Directory /var/www/html/>
AllowOverride All
</Directory>
업데이트 된 구성 파일을 Ctrl + O으로 끝내고 Ctrl + X.
마지막으로 필요한 Apache 2 모듈을 활성화하십시오.
sudo a2enmod rewrite sudo a2enmod php7.0
완료되면 웹 서버를 다시 시작하여 변경 사항을 적용하십시오.
sudo systemctl restart apache2
워드 프레스 설치

최신 버전의 WordPress를 다운로드하여 설치 프로세스를 시작하십시오.
참고 : 우분투에서는 루트 사용자로이 설치를 수행하지 마십시오.
wget tar.gz -P /tmp/ https://wordpress.org/latest.tar.gz
tar.gz 파일의 내용을 기본 웹 디렉토리로 추출하십시오.
tar xzvf /tmp/latest.tar.gz -C /var/www/html/ --strip-components=1
다음으로 새로운 것을 만듭니다 .htaccess 파일 및 권한을 업데이트하십시오.
touch /var/www/html/.htaccess chmod 660 /var/www/html/.htaccess
CP는 샘플 구성을 기본 구성 파일로 복사합니다.
cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
chown을 사용하여 사용자에게 WordPress 파일의 소유권을 부여하십시오.
sudo chown -R ubuntu-wordpress:www-data /var/www/html
권한 조정
우분투 워드 프레스는 이제 더 잘 액세스 할 수 있습니다. / var / www / html. 설치 과정의 다음 단계는 권한을 조정하여 WordPress가 올바르게 작동하는 것입니다.
sudo find /var/www/html -type d -exec chmod g+s {} ; sudo chmod g+w /var/www/html/
테마 및 플러그인 디렉토리에도 권한 변경이 필요하므로 모든 것이 순조롭게 진행됩니다.
sudo chmod -R g+w /var/www/html/wp-content/themes sudo chmod -R g+w /var/www/html/wp-content/plugins
비밀 키 설정
보안을 위해 각각의 새 WordPress 설치는 몇 가지 비밀 키로 확인해야합니다. 이 키들은 curl 명령으로 쉽게 잡을 수 있습니다.
curl -s https://api.wordpress.org/secret-key/1.1/salt/ > /wp-keys
curl을 사용하여 WordPress 솔트 키는 / wp-keys에 있습니다. 고양이를 사용하여 볼 수 있습니다.
cat /wp-keys
두 번째 터미널을 열고 WordPress 구성 파일을 편집하십시오.
nano /var/www/html/wp-config.php
파일 중간까지 끝까지 스크롤하고 각 키를 올바른 지점에 채 웁니다. / wp-keys를 참조로 사용하십시오.
참고 :‘’
SQL 데이터베이스 생성
LAMP 설치 과정에서 설정 한 루트 비밀번호를 사용하여 MySQL 인터페이스에 로그인하십시오. 들어가면 프롬프트를 사용하여 WordPress에 대한 새 데이터베이스를 작성하십시오.
mysql -u root -p
참고 :‘변경보안 암호‘안전한 비밀번호를 사용하십시오. ‘제거하지 마십시오 ‘.
CREATE DATABASE wordpressdb; CREATE USER ubuntuwordpress@localhost IDENTIFIED BY "securepassword"; GRANT ALL PRIVILEGES ON wordpressdb.* TO ubuntuwordpress@localhost; FLUSH PRIVILEGES; exit
Apache 2 웹 서버 및 MySQL을 다시 시작하여 변경 사항을 반영하십시오.
sudo service apache2 restart sudo service mysql restart
최종 조정
터미널 기반으로해야 할 마지막 일설정은 config.php 파일 안에 데이터베이스 정보를 채우는 것입니다. 나노로 열고 필요한 정보를 입력하십시오. 다음과 같아야합니다.
nano /var/www/html/wp-config.php
// ** MySQL 설정 – 웹 호스트에서이 정보를 얻을 수 있습니다 ** //
/ ** WordPress 용 데이터베이스 이름 * /
define (‘DB_NAME’,‘wordpressdb’);
/ ** MySQL 데이터베이스 사용자 이름 * /
define (‘DB_USER’,‘ubuntuwordpress’);
/ ** MySQL 데이터베이스 비밀번호 * /
define (‘DB_PASSWORD’, 보안 암호);
/ ** MySQL 호스트 이름 * /
define (‘DB_HOST’,‘localhost’);
워드 프레스 블로그 설정

구성이 완료되면 서버의 도메인을로드하고 WordPress 설정 프로세스를 수행하십시오. 설치 프로그램은 매우 상세하며 모든 단계를 안내합니다.
코멘트