Drupal 설치 · 2 min read · Dec 26, 2025
CentOS 7에서 Drupal 설치 및 구성
CentOS 7에서 Drupal 설치 및 구성
버전 1.0
저자: Srijan Kishore
마지막 수정: 2014년 11월 13일
이 문서는 CentOS 7에서 Drupal을 설치하고 구성하는 방법을 설명합니다. Drupal은 수백만 개의 웹사이트와 애플리케이션을 지원하는 오픈 소스 콘텐츠 관리 플랫폼입니다. 전 세계의 활발하고 다양한 커뮤니티에 의해 구축되고 사용되며 지원됩니다.
1 사전 참고
이 튜토리얼은 CentOS 7 서버를 기반으로 하므로 이 튜토리얼을 계속 진행하기 전에 기본 CentOS 7 서버 설치를 설정해야 합니다. 시스템은 정적 IP 주소를 가져야 합니다. 이 튜토리얼에서는 192.168.0.100을 IP 주소로 사용하고 server1.example.com을 호스트 이름으로 사용합니다. 계속 진행하려면 튜토리얼에 언급된 대로 CentOS 7.0에 LAMP 서버가 설치되어 있어야 합니다.
2 데이터베이스 초기화
다음과 같이 Drupal을 위한 데이터베이스를 생성하겠습니다:
mysql -u root -p여기서 우리는 database=drupaldb, user=drupaluser 및 password=drupalpassword를 추가하고 있습니다:
CREATE DATABASE drupaldb;CREATE USER drupaluser@localhost IDENTIFIED BY 'drupalpassword';GRANT ALL PRIVILEGES ON drupaldb.* TO drupaluser@localhost;계속 진행:
FLUSH PRIVILEGES;
exit서비스 재시작
systemctl restart httpd.service
systemctl restart mariadb.serviceCentOS 7.0은 Firewall-cmd를 사용하므로 외부에서 포트 80 (http) 및 443 (https)에 대한 접근을 허용하도록 사용자 정의하겠습니다.
firewall-cmd –permanent –zone=public –add-service=http
firewall-cmd –permanent –zone=public –add-service=https
firewall-cmd –reload
3 Drupal 설치
먼저 temp라는 디렉토리를 만들고 그 안에 최신 버전의 Drupal을 다운로드하겠습니다:
mkdir temp
cd tempyum install wget unzip
wget http://ftp.drupal.org/files/projects/drupal-7.33.zipLAMP 스택이 서버에 훌륭한 기반을 제공했지만, Drupal이 원활하게 실행되기 위해서는 몇 가지 추가 패키지가 필요합니다. 다음 명령을 사용하여 이러한 패키지를 다운로드해야 합니다:
yum install php-mbstring php-gd php-xml다음으로 생성된 폴더에 Drupal zip 파일을 압축 해제합니다:
unzip -q drupal-7.33.zip -d /var/www/html//var/www/html/drupal-7.30라는 폴더가 생성되며, 이 폴더의 이름을 /var/www/html/drupal로 변경하겠습니다. 여기서는 버전 이름만 제거합니다:
mv /var/www/html/drupal-7.33/ /var/www/html/drupal이제 디렉토리에 적절한 권한을 부여합니다:
chown -R apache:apache /var/www/html/drupal기본 설정 파일인 default.settings.php 파일에서 settings.php 파일을 sites/default 폴더에 생성해야 합니다:
cd /var/www/html/drupal/sites/default/
cp -p default.settings.php settings.phpDrupal은 /var/www/html/drupal/sites/ 및 /var/www/html/drupal/sites/default/settings.php가 쓰기 가능해야 합니다. SELinux를 다룰 때 /var/www/html/drupal/sites/의 컨텍스트를 읽고 쓸 수 있도록 업데이트해야 합니다:
chcon -R -t httpd_sys_content_rw_t /var/www/html/drupal/sites/이제 Drupal의 웹 설치로 진행합니다. URL http://192.168.0.100/drupal로 이동하십시오:
표준으로 진행하고 저장 및 계속을 클릭하십시오.
기본적으로 영어가 선택되어 있으므로 저장 및 계속을 클릭하여 진행하십시오:
이제 Drupal 데이터베이스 생성 시 선택한 데이터베이스 정보를 입력하여 로그인 페이지로 진행합니다:
제 경우에는
Select MySQL, MariaDB, or equivalent
Database name = drupaldb
Database username = drupaluser
Database password = howtoforge
Datbase host = localhost
선택한 정보에 따라 입력하십시오. 여기서는 다음과 같이 사용하고 있습니다:
Site name = Drupal site
Site e-mail address = [email protected]
Username = admin
Email-address = [email protected]
Password = howtoforge
Country = India
Default time-zone = Asia/kolkata +0530위의 값은 사용자별로 다르며, 원하는 대로 사용자 정의할 수 있습니다. 계속해서 저장 및 계속을 클릭하십시오:
이제 Drupal이 설치됩니다.
이제 새 사이트를 방문하십시오.
축하합니다! 이제 CentOS 7.0에서 완전한 기능을 갖춘 Drupal 인스턴스가 있습니다 :)
7 링크
- Drupal : https://www.drupal.org/
- CentOS : http://www.centos.org/
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.