Ubuntu 18.04 및 파생 제품에 WordPress를 설치하는 방법은 무엇입니까?

Ubuntu18.04 워드 프레스

워드 프레스는 하나가되었습니다 콘텐츠 관리 시스템 (CMS) 네트워크에서 가장 인기 있고 사용되는 이것은 다양한 유형의 사용에 맞게 조정할 수 있다는 사실 때문이며,이 호수의 테마 나 스킨을 떠나지 않고 사용을 더욱 향상시킬 수있는 많은 플러그인이 있습니다.

이 시간 Ubuntu에 WordPress를 설치하는 방법에 대한 간단한 가이드를 공유 할 것입니다. 이것은 테스트 사이트를 갖거나 여전히 기능을 모르는 사람들을위한 것입니다.

설치 과정

무엇이든하기 전에 시스템을 업데이트해야합니다.:

sudo apt-get upgrade && sudo apt-get upgrade -y

Nginx 설치

시스템에 WordPress를 설치하려면 작동을 위해 몇 가지 도구에 의존 할 것입니다., 첫 번째는 Nginx입니다.

sudo apt-get install nginx -y

MariaDB 설치

MariaDB를 선택할 데이터베이스 서비스, 설치를 위해 다음을 실행합니다.

sudo apt-get install mariadb-server -y

지금 완료 다음 명령을 실행하여 데이터베이스 서버를 구성합니다.:

mysql_secure_installation

여기 만 지침에 따라 암호를 설정하라는 메시지가 표시됩니다. 우리는 잊지 말아야합니다.

데이터베이스 생성

입력 한 자격 증명으로 로그인해야합니다., 기본값을 그대로두면 다음과 같아야합니다.

mysql -u root -p

-u 뒤에 사용자 이름을 입력하고 -p 뒤에 암호를 입력하지 않아야하는 경우

완료 데이터베이스를 만들 시간입니다, WordPress는 다음 명령을 실행하여 제공됩니다.

CREATE DATABASE wordpress;

CREATE USER `tu-usuario`@`localhost` IDENTIFIED BY 'tucontraseña';

GRANT ALL ON wordpress.* TO `wpuser`@`localhost`;

FLUSH PRIVILEGES;

exit;

여기에 사용자 이름을 데이터베이스의 비밀번호로 대체합니다.

PHP 설치

필요한 모든 종속성 및 모듈과 함께 PHP를 설치하려면 다음 명령을 실행하십시오.

sudo apt-get 설치 php-fpm php-curl php-mysql php-gd php-mbstring php-xml php-xmlrpc -y

이 작업을php.ini 파일을 편집 할 때입니다.

sudo nano /etc/php/7.2/fpm/php.ini

Y 이 줄을 찾으십시오.

;cgi.fix_pathinfo=1

라인의 주석 처리를 제거해야합니다. 제거; = 1을 = 0으로 변경하고, 다음과 같이 남아 있습니다.

cgi.fix_pathinfo=0

php.ini 파일에서 다음 줄을 찾고 다음 값을 배치합니다., 다음과 같이 표시되어야합니다.

upload_max_filesize = 100M
post_max_size = 1000M
memory_limit = 1000M
max_execution_time = 120

WordPress 다운로드

워드프레스 우분투

지금 최신 버전의 WordPress를 다운로드합시다. 기본 Nginx 디렉토리에 저장합니다.

cd /var/www/html

wget https://wordpress.org/latest.tar.gz

다음으로 방금 다운로드 한 파일의 압축을 풉니 다.

tar -zxvf latest.tar.gz --strip-components=1

지금 Nginx 폴더의 권한을 변경해 보겠습니다.

chown -R www-data:www-data /var/www/html/
chmod -R 755

완료 구성 파일을 만들어 보겠습니다.:

nano /etc/nginx/sites-available/example.com

Y 우리는 다음을 넣습니다:

server {
listen 80;
listen [::]:80;
root /var/www/html;
index index.php index.html index.htm;
server_name example.com www.example.com;
client_max_body_size 500M;
location / {
try_files $uri $uri/ /index.php?$args;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
expires max;
log_not_found off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

지금 다음을 사용하여 활성화해야합니다.

ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/

지금 Nginx 및 PHP 다시 시작 변경 사항 적용

sudo systemctl restart nginx.service
sudo systemctl restart php7.2-fpm.service

WordPress 설정

지금 WordPress 구성 파일을 편집하겠습니다. 여기서 데이터베이스의 자격 증명을 배치합니다.

mv /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

sudo nano /var/www/html/wp-config.php

Y 우리는 내에서 정보를 변경할 것입니다 그:

define('DB_NAME', 'wordpress');
define('DB_USER', 'usuario-de-la-base-de-datos');
define('DB_PASSWORD', 'contraseña-de-la-base-de-datos');

완료 보안상의 이유로 보안 키를 업데이트해야합니다. wp-config에서.

무엇을 위해 우리는 그들을 생성해야합니다, 우리는 이 링크 이 사이트가 구성 파일에서 제공하는 값을 변경합니다.

그리고 그것으로 끝 시스템에 이미 WordPress가 설치되어 있습니다.

간단하게 사용하려면 브라우저를 열고 주소 표시 줄에 워드 프레스가있는 경로를 입력해야합니다. / var / www / html / 또는 우리의 IP 주소.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.  

    이제 Nginx 폴더의 권한을 변경하겠습니다.

    chown -R www-data : www-data / var / www / html /
    chmod -R 755

    chmod -R 755 이후 오류 (매개 변수 누락)

  2.   로무알도

    sudo apt-get upgrade && sudo apt-get upgrade -y를 수정하십시오.

    sudo apt-get 업데이트 && sudo apt-get 업그레이드 -y