웹사이트 검색

CentOS 8에 Drupal을 설치하는 방법


Drupal은 GNU/GPL 라이센스와 함께 제공되는 PHP로 작성된 무료 오픈 소스 CMS입니다. WordPress 및 Joomla와 같은 인기 있는 CMS 플랫폼과 마찬가지로 Drupal을 사용하면 웹 프로그래밍이나 마크업 언어에 대한 지식이 거의 또는 전혀 없어도 처음부터 자신만의 블로그나 웹사이트를 만들 수 있습니다.

이 튜토리얼에서는 CentOS 8 Linux에 Drupal을 설치하는 방법을 배웁니다.

전제 조건

시작하기 전에 CentOS 8에 LAMP 스택을 설치했는지 확인하세요. LAMP는 웹 호스팅 호스팅에 사용되는 널리 사용되는 스택이며 Apache 웹 서버, < Strong>MariaDB/MySQL 데이터베이스 및 PHP.

또한 CentOS 8 서버에 대한 SSH 연결과 양호하고 안정적인 인터넷 연결이 있는지 확인하십시오.

1단계: CentOS 8에 추가 PHP 모듈 설치

Drupal이 문제 없이 작동하려면 추가 PHP 모듈이 필요합니다. 따라서 아래 명령을 실행하여 설치하십시오.

sudo dnf install php-curl php-mbstring php-gd php-xml php-pear php-fpm php-mysql php-pdo php-opcache php-json php-zip

2단계: Drupal 데이터베이스 생성

필요한 모든 PHP 모듈을 설치한 후에는 Drupal의 설치 파일을 수용할 데이터베이스를 생성해야 합니다. 따라서 표시된 대로 MariaDB 데이터베이스에 로그인하세요.

sudo mysql -u root -p

로그인한 후 표시된 명령을 실행하여 Drupal용 데이터베이스를 생성하고 Drupal 사용자에게 모든 권한을 부여합니다.

MariaDB [(none)]> CREATE DATABASE drupal_db;
MariaDB [(none)]> GRANT ALL ON drupal_db.* TO ‘drupal_user’@’localhost’ IDENTIFIED BY ‘StrongP@ssword’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

데이터베이스 서버를 종료하고 다시 시작하십시오.

sudo systemctl restart mariadb

3단계: CentOS 8에서 Drupal 다운로드

Drupal의 데이터베이스가 준비되면 다음 단계는 Drupal의 공식 사이트에서 Drupal의 tarball 파일을 다운로드하는 것입니다. 여기에는 Drupal이 예상대로 작동하는 데 필요한 모든 파일이 포함되어 있습니다. 이 글을 작성하는 시점의 최신 버전은 Drupal 8.8.4입니다.

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

다운로드가 완료되면 그림과 같이 tarball 파일을 추출합니다.

sudo tar -xvf drupal-8.8.4.tar.gz

다음으로, 표시된 대로 추출된 폴더를 Apache 문서 루트 디렉터리로 이동합니다.

sudo mv drupal-8.8.2 /var/www/html/drupal

문서 루트 디렉터리에 있는 drupal 압축 해제 파일을 사용하여 아파치가 디렉터리에 액세스할 수 있도록 파일 권한을 수정합니다.

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

4단계: Drupal 설정 구성

다음으로, 다음 위치에 이미 존재하는 기본 설정 파일(default.settings.php)에서 설정 파일을 생성하겠습니다.

cd /var/www/html/drupal/sites/default
sudo cp -p default.settings.php settings.php

시스템에서 SELinux가 활성화된 경우 아래 명령을 실행하여 /var/www/html/drupal/ 디렉토리에 SELinux 규칙을 적용합니다.

5단계: Drupal 설치 마무리

모든 구성이 완료되었습니다. 남은 유일한 부분은 브라우저에서 Drupal을 설정하는 것입니다. 그렇게 하려면 URL 표시줄에 다음 주소를 입력하고 Enter를 누르세요.

http://server-IP/drupal

'환영합니다' 화면이 다음과 같이 표시됩니다. 먼저 원하는 언어를 선택하고 '저장하고 계속하기' 버튼을 클릭하세요.

다음 화면에서 사용할 프로필로 '표준 프로필'을 선택하고 '저장하고 계속하기' 버튼을 클릭하여 다음 페이지로 진행합니다.

다음으로 요구 사항 개요를 살펴보고 깨끗한 URL을 활성화하세요. 깨끗한 URL을 활성화하려면 /etc/httpd/conf/httpd.conf 파일에 있는 Apache 구성 파일로 이동하세요.

AllowOverride 속성을 None에서 All로 설정합니다.

그런 다음 페이지를 새로 고쳐 표시된 대로 '데이터베이스 구성' 페이지로 이동하세요. 데이터베이스 유형, 데이터베이스 이름, 데이터베이스 비밀번호, 사용자 이름 등 필수 필드를 입력합니다.

다시 '저장하고 계속하기' 버튼을 클릭하여 다음 단계로 이동하세요. Drupal이 모든 기능 설치를 시작하며 약 5분 정도 소요됩니다.

다음 섹션에서 다음 세부 정보를 입력합니다.

마지막으로 그림과 같은 홈 페이지가 표시됩니다. 이제 사이트를 만들고 콘텐츠를 추가할 수 있습니다. 다양한 Drupal 테마와 플러그인을 사용하여 사이트의 외관을 향상시킬 수 있습니다.

이것으로 이 글을 마치겠습니다. CentOS 8Drupal을 설치하는 방법에 대한 단계별 가이드를 안내해 드렸습니다.