Hostwinds 튜토리얼

에 대한 검색 결과:


목차


Drupal은 무엇입니까?
Drupal 준비
시스템이 최신 상태인지 확인하고 확인하십시오.
Apache 설치
MySQL 설치
PHP 설치
Drupal 설치
Drupal 설정을 구성하십시오
Apache로 Drupal 구성 파일을 만듭니다
DRUPAL GUI (그래픽 사용자 인터페이스)를 사용하여 완료 셋업

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

태그 : Cloud Servers,  Drupal,  VPS 

Drupal은 무엇입니까?
Drupal 준비
시스템이 최신 상태인지 확인하고 확인하십시오.
Apache 설치
MySQL 설치
PHP 설치
Drupal 설치
Drupal 설정을 구성하십시오
Apache로 Drupal 구성 파일을 만듭니다
DRUPAL GUI (그래픽 사용자 인터페이스)를 사용하여 완료 셋업

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