Hostwinds 튜토리얼

에 대한 검색 결과:


목차


클라우드 VPS에 Drupal을 설치하는 방법

태그 : Cloud Servers,  Drupal,  VPS 

Drupal은 무엇입니까?

Drupal은 웹 사이트를 관리 할 때 유연성과 사용 편의성을 제공하는 확립되고 고도로 평가 된 CSM (콘텐츠 관리 시스템)입니다.Drupal은 대규모 시스템을위한 탁월한 성능과 보안을 제공하며 미국 정부, 에미 시상 및 NASA가 사용하는 것을 발견했습니다.

Drupal은 가파른 학습 곡선이 있지만 간단한 블로그를 만드는 데 많은 장점을 제공합니다.이러한 추가의 이점에는 성능 손실 및 커뮤니티 구동 (오픈 소스) 지원이없는 더 높은 사용자 정의 가능성, 확장 성이 포함됩니다.

Drupal은 가장 일반적으로 램프 스택 (Linux, Apache, MySQL, PHP)을 효율적으로 실행하고 PHP 및 할당 가능한 데이터베이스를 제공하는 운영 체제를 설치해야합니다.

Drupal 준비

Drupal을 설치하기 전에 기본적으로 작동하려면 기본 요구 사항을 설정해야합니다.첫째, SSH를 통해 서버에 로그인하고 서버를 준비해야합니다.

시스템이 최신 상태인지 확인하고 확인하십시오.

1 단계: 아래 명령을 실행하여 OS를 업데이트하십시오.

yum update

Apache 설치

1 단계: Apache를 웹 서버로 설치하십시오.메시지가 나타나면 "Y"를 입력하십시오.

yum install httpd

2 단계: Apache를 사용하십시오

systemctl enable httpd

3 단계 : 부팅 할 때 Apache를 설정하십시오

systemctl start httpd

4 단계 : Apache (httpd) 상태 확인

systemctl status httpd

5 단계 : 일단 Apache가 설치되고 확인되면 URL에서 서버의 IP로 탐색하여 올바르게 작동하는지 확인하십시오.이제 HTTP 서버 테스트 페이지가 나타납니다.

MySQL 설치

1 단계: MySQL을 설치하여 Drupal 용 데이터베이스 준비를 시작하십시오.

yum -y install @mysql

2 단계: 아래 명령을 입력하여 MySQL을 활성화하십시오.

systemctl enable --now mysqld

3 단계 : MySQL을 서버 시작시 부팅하도록 설정하십시오.

systemctl start mysqld

4 단계 : MySQL이 활성화되어 있는지 확인하십시오.

systemctl status mysqld

5 단계 : MySQL을 보호하십시오.

mysql_secure_installation

MySQL 암호를 묻는 메시지가 나타나면 0에서 2 사이의 암호 강도를 선택하십시오. 다음으로 필요한 강도에 따라 암호를 입력하십시오.HostWinds는 항상 시스템을 안전하게 유지하기 위해 강력한 암호를 사용하는 것이 좋습니다.암호를 설정하면 다음 질문에 답장을 보내십시오.

  • 제공된 암호를 계속하고 싶습니까?
  • 익명 사용자를 제거 하시겠습니까?
  • 원격으로 루트 로그인을 허용하지 않습니까?
  • 테스트 데이터베이스를 제거하고 액세스 할 수 있습니까?
  • Reload Privilege Tables가 지금입니까?

6 단계 : 설치된 MySQL에 로그인하십시오.

mysql -u root -p

7 단계 : 권한이있는 사용자와 함께 Drupal 설치를 위해 데이터베이스를 만듭니다.노트는 "Drupaluser"및 "암호"를 Drupal 데이터베이스 사용자 이름과 암호로 사용하고 있습니다.그런 다음 요구 사항과 교류 할 수 있습니다.

노트: mysql 명령을 실행하는 "drupal_db"는 Drupal 데이터베이스가 될 것입니다. "drupaluser"는 Drupal GUI 내의 Drupal Set-Up에서 필요할 때 데이터베이스의 암호입니다.

CREATE DATABASE drupal_db;
CREATE USER drupaluser@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'drupaluser'@'localhost';
FLUSH PRIVILEGES;

PHP 설치

1 단계: Drupal은 CRM을 공식적으로 설치하기 전에 PHP와 셋업이 필요합니다.메시지가 나타나면 다음을 실행하고 "Y"답변을 시작하십시오.

yum install php

2 단계: 추가 PHP 확장 및 응용 프로그램을 설치하십시오.메시지가 나타나면 예를 들어 "Y"답변하십시오

yum install php-pear php-mysqlnd php-curl php-mbstring php-gd php-xml php-pear php-fpm php-pdo php-opcache php-json php-zip php-cli

3 단계 : PHP를 활성화하십시오

systemctl enable php-fpm

4 단계 : 부팅시 PHP가 시작되도록하십시오

systemctl start php-fpm

Drupal 설치

Drupal 버전을 다운로드하여 설치하십시오

1 단계: Drupal의 다운로드 페이지를 검토하십시오 https://www.drupal.org/download 사용할 수있는 버전.필요한 버전을 다음 명령의 끝으로 버전으로 바꿉니다.이 예제에서 버전 8.8.5를 설치하고 있습니다.

wget https://ftp.drupal.org/files/projects/drupal-8.8.5.tar.gz 

2 단계: Drupal 다운로드를 추출하십시오.

tar -xvf drupal-8.8.5.tar.gz

3 단계 : 추출 된 폴더를 Apache 문서 루트 디렉토리로 이동

mv drupal-8.8.5 /var/www/html/drupal

4 단계 : Apache 액세스 권한을 수정하여 압축되지 않은 Drupal 루트 디렉토리에 액세스 할 수 있도록 허용

chown -R apache:apache /var/www/html/drupal

Drupal 설정을 구성하십시오

1 단계: Drupal 설정을 구성하십시오.기본 폴더에 액세스 할 수 있습니다.
CD / var / www / html / drupal / 사이트 / 기본값

2 단계: 기본 설정을 설정 파일에 복사합니다

cp -p default.settings.php settings.php

이제 Drupal 설정을 더 구성하려면 Settings.php 파일에 액세스 할 수 있습니다.

Apache로 Drupal 구성 파일을 만듭니다

Drupal GUI에 액세스하려면 웹 서버에 필수 폴더 및 파일에 액세스 할 위치에서 Apache에서 구성 파일을 만들어야합니다.

1 단계: 텍스트 편집기 모드를 입력하려면 다음 파일에서 nano를 실행하십시오.

nano /etc/httpd/conf.d/drupal.conf

2 단계: 다음 표준 Apache 구성 텍스트를 추가하십시오.ServerAdmin 및 ServerName 열에서 "domainxample.com"을 도메인으로 수동으로 변경해야합니다.이러한 쉽게 볼 수있게하려면 우리는 그들을 대담하게 만들었습니다.

<VirtualHost *:80>
    ServerAdmin webmaster@domainexample.com
    ServerName domainexample.com
    DocumentRoot /var/www/html/drupal
    <Directory /var/www/html/drupal/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog /var/log/httpd/drupal_error.log
    CustomLog /var/log/httpd/drupal_access.log combined
</VirtualHost>

3 단계 : 이를 완료하도록 Apache 웹 서버를 다시 시작하십시오.

systemctl restart httpd

이제 웹 브라우저의 URL에 서버의 IP를 입력하면 Drupal의 설치 마법사를 묻는 메시지가 표시됩니다.

DRUPAL GUI (그래픽 사용자 인터페이스)를 사용하여 완료 셋업

1 단계: 사용할 언어를 선택하십시오.

2 단계: 프로필에 설치하려는 설치 프로필 유형을 선택하십시오.기본적으로 표준 설치 프로필이 시작됩니다.

3 단계 : MySQL 설치 중에 생성 한 데이터베이스 이름과 암호를 입력하여 Drupal을 연결하십시오.주에서, 우리의 데이터베이스 이름은 drupal_db이고, 데이터베이스 사용자는 "drupaluser"이며 암호는 "암호"입니다.

4 단계 : 데이터베이스가 입력되고 확인되면 Drupal은 공식 설치를 시작합니다.

5 단계 : 마지막으로 사이트 구성에서 사이트 정보를 구성합니다.필요한 자세한 내용을 입력하고 Drupal CRM 및 암호의 사용자 이름을 만듭니다.준비가되면 저장하고 계속하십시오.

축하합니다!이제 서버에 Drupal을 설정하고 Drupal로 웹 사이트 구축을 시작할 수 있습니다. 사용자 설명서 여기.

작성자 Hostwinds Team  /  팔월 9, 2021