tencent cloud

TencentDB for MySQL

소식 및 공지 사항
제품 동향
신규 사용자 가이드
제품 소개
제품 개요
제품 장점
응용 시나리오
데이터베이스 아키텍처
격리 정책
제품 기능 목록
데이터베이스 인스턴스
고가용성(멀티 가용존)
리전 및 가용존
자체개발 커널
TXSQL 커널 개요
기능적 특성
성능적 특성
보안적 특성
안정적 특성
구매 가이드
과금 개요
구매 방법
연장 안내
연체 안내
환불 안내
인스턴스 비용 조정 설명
백업 공간 과금 안내
시작하기
시작 개요
MySQL 인스턴스 생성
운영 가이드
사용 제한
운영 개요
인스턴스의 점검 관리
인스턴스 프로모션
인스턴스 확장
데이터베이스 프록시
데이터베이스 관리(DMC)
계정 관리
매개변수 설정
백업과 롤백
데이터 마이그레이션
네트워크 및 보안
모니터링 및 알람
로그 센터
태그
사례 튜토리얼
TencentDB for MySQL의 사용 규범
애플리케이션 구성 자동 재연결
MySQL 마스터 인스턴스 매개변수 수정의 영향
MyISAM에서 InnoDB로의 자동 변환 제한
TencentDB for MySQL을 위한 VPC 생성
TencentDB for MySQL를 통해 비즈니스 부하 능력 향상
2리전 3데이터센터 재해 복구 아키텍처 구축
읽기/쓰기 분리로 TencentDB for MySQL 성능 향상
DTS를 사용하여 InnoDB에서 RocksDB로 데이터 마이그레이션
웹 애플리케이션을 위한 LAMP 스택 구축
Drupal 웹사이트 구축
Python을 통해 MySQL API 사용
백서
성능 백서
보안 백서
장애 처리
연결 관련
성능 관련
인스턴스 데이터 동기화 딜레이
케이스 인센시티브 설정 실패
API문서
History
Introduction
API Category
Instance APIs
Making API Requests
Data Import APIs
Database Proxy APIs
Database Audit APIs
Security APIs
Task APIs
Backup APIs
Account APIs
Rollback APIs
Parameter APIs
Database APIs
Monitoring APIs
Log-related API
Data Types
Error Codes
FAQs
과금 관련
백업 관련
롤백 관련
로그인
매개변수 수정
업그레이드 관련
계정 권한
성능 메모리
유지보수 관련 FAQ
데이터 마이그레이션
기능 특징
콘솔 관련
로그 관련
API 2.0에서 3.0으로 전환 가이드
Service Agreement
Service Level Agreement
Terms of Service
범용 참고
표준 및 인증
고객센터
용어집

Drupal 웹사이트 구축

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2024-07-25 16:38:48
Drupal은 PHP로 작성된 오픈 소스 콘텐츠 관리 프레임워크(Content Management Framework)로, 콘텐츠 관리 시스템(Content Management System)과 PHP 개발 프레임워크(Framework)로 구성되어 있습니다. Drupal은 개인 블로그에서 대규모 커뮤니티에 이르기까지 풍부한 기능을 갖춘 동적 웹 사이트를 구축하는 데 사용할 수 있습니다. 본 튜토리얼은 CVM 인스턴스에서 Drupal 전자상거래 웹사이트를 구축하는 방법을 설명합니다. 사용된 소프트웨어 환경: CentOS7.2, Drupal7.56, PHP5.4.16.

CVM 인스턴스에 로그인

CVM 인스턴스 구매 및 접근 방법에 대한 자세한 내용은 Linux 기반 CVM 시작하기를 참고하십시오.

MariaDB 서비스 설치

1. MariaDB는 기본적으로 CentOS v7 이상에서 지원되므로 여기서는 MariaDB를 사용합니다. yum을 사용하여 CVM 인스턴스에 MariaDB 서비스를 설치합니다.
yum install mariadb-server mariadb -y
2. MariaDB 서비스를 실행합니다.
systemctl start mariadb
3. Drupal용 데이터베이스(이름: drupal)를 생성합니다.
mysqladmin -u root -p create drupal
여기서 drupal은 Drupal 서비스에서 사용되는 데이터베이스 이름입니다.
4. 데이터베이스에 사용자를 생성합니다.
mysql -u root -p
사용자에게 권한을 부여하고 권한 부여가 성공한 후 데이터베이스를 종료합니다.
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON drupal.* TO 'username'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit
여기서 username은 Drupal 서비스에서 사용하는 데이터베이스 사용자 이름이며, password는 Drupal 서비스에서 사용하는 데이터베이스 비밀번호입니다.

Apache 서비스 설치

1. CVM 인스턴스에 yum을 사용해 Apache를 설치합니다.
yum install httpd -y
2. Apache 서비스를 실행합니다.
service httpd start
3. Apache를 테스트합니다.
주의:
이 단계에서는 CVM 인스턴스의 보안 그룹에서 출처가 all이고 포트 프로토콜이 TCP:80인 인바운드 규칙을 구성해야 합니다. 보안 그룹을 구성하는 방법에 대한 자세한 내용은 보안 그룹을 참고하십시오.
로컬 브라우저에 http://115.xxx.xxx.xxx/를 입력합니다(여기서 115.xxx.xxx.xxx는 CVM 인스턴스의 공중망 IP). 다음 페이지가 나타나면 Apahce가 성공적으로 시작된 것입니다.


PHP 설치

1. yum을 사용하여 CVM 인스턴스에 PHP 및 해당 확장을 설치합니다.
yum install php php-dom php-gd php-mysql php-pdo -y
2. 아래의 예시 코드와 같이, CVM의 /var/www/html 디렉터리에 info.php 파일을 생성하여 PHP가 성공적으로 설치되었는지 확인합니다.
<?php phpinfo(); ?>
3. Apache 서비스를 재시작합니다.
service httpd restart
4. 로컬 브라우저에 http://115.xxx.xxx.xxx/info.php를 입력합니다(여기서 115.xxx.xxx.xxx는 CVM 인스턴스의 공중망 IP). 다음 페이지가 나타나면 PHP가 성공적으로 설치된 것입니다.


Drupal 서비스 설치

1. Drupal 설치 패키지를 다운로드합니다.
wget http://ftp.drupal.org/files/projects/drupal-7.56.zip
2. 웹 사이트의 루트 디렉터리에 압축을 해제합니다.
unzip drupal-7.56.zip
mv drupal-7.56/* /var/www/html/
3. 중국어 번역 키트를 다운로드합니다.
cd /var/www/html/
wget -P profiles/standard/translations http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.56.zh-hans.po
4. sites 디렉터리가 속한 소유자 및 그룹을 수정합니다.
chown -R apache:apache /var/www/html/sites
5. Apache 서비스를 재시작합니다.
service httpd restart
6. 로컬 브라우저에 http://115.xxx.xxx.xxx/(여기서 115.xxx.xxx.xxx는 CVM 인스턴스의 공중망 IP)를 입력하여 Drupal의 설치 인터페이스로 이동하고 설치할 버전을 선택한 다음 [Save and continue]를 클릭합니다.

7. 설치 언어를 선택하고, [Save and continue]를 클릭합니다.
8. 데이터베이스를 설정하고, mariadb 서비스 설치에서 구성한 데이터베이스 정보를 입력합니다.
9. 사이트 정보를 입력합니다.
10. Drupal 설치를 완료합니다.
11. http://115.xxx.xxx.xxx/(여기서 115.xxx.xxx.xxx는 CVM 인스턴스의 공중망 IP)에 액세스하여 웹 사이트를 사용자 지정할 수 있습니다.

도움말 및 지원

문제 해결에 도움이 되었나요?

피드백