워드 프레스는 하나가되었습니다 콘텐츠 관리 시스템 (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 주소.
이제 Nginx 폴더의 권한을 변경하겠습니다.
chown -R www-data : www-data / var / www / html /
chmod -R 755
chmod -R 755 이후 오류 (매개 변수 누락)
sudo apt-get upgrade && sudo apt-get upgrade -y를 수정하십시오.
로
sudo apt-get 업데이트 && sudo apt-get 업그레이드 -y