tencent cloud

フィードバック

Drupalウエブサイトの構築

最終更新日:2023-02-22 16:15:00

    Drupalは、PHP言語で記述されたオープンソースのコンテンツ管理フレームワーク(Content Management Framework)であり、コンテンツ管理システム(Content Management System)とPHP開発フレームワーク(Framework)で構成されます。Drupalは、さまざまな機能とサービスを提供するダイナミックウェブサイトを構築するために使用でき、個人のブログから大規模なコミュニティまで、さまざまなアプリケーションのウェブサイトプロジェクトをサポートできます。
    このチュートリアルを通じて、Cloud Virtual Machine(CVM)でDrupal eコマースウェブサイトを構築する方法を学ぶことができます。
    使用するソフトウェア環境:CentOS7.2、Drupal7.56、PHP5.4.16。

    CVMインスタンスへのログイン

    CVMの購入とアクセスについては、Linux CVMのクイックスタートをご参照ください。

    MariaDBサービスのインストール

    1. CentOS7以降のバージョンはデフォルトでMariaDBデータベースをサポートするため、MariaDBデータベースを使用します。CVMインスタンスでは、yumを使用してMariaDBサービスをインストールします。

      yum install mariadb-server mariadb -y
      
    2. MariaDBサービスを起動します。

      systemctl start mariadb
      
    3. Drupal用のデータベースを作成します。(このプロジェクトは、データベース名としてdrupalを使用します)

      mysqladmin -u root -p create drupal
      

    ここで、drupalはDrupalサービスが使用するデータベース名です。
    3. データベースのユーザーを作成します。

    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アドレス)を入力すると、次の画面が表示され、Apacheが正常に起動しました。

    PHPのインストール

    1. CVMインスタンスでは、yumを使用して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アドレス)にアクセスして、ウェブサイトをパーソナライズ設定することができます。

    お問い合わせ

    カスタマーサービスをご提供できるため、ぜひお気軽にお問い合わせくださいませ。

    テクニカルサポート

    さらにサポートが必要な場合は、サポートチケットを送信して弊社サポートチームにお問い合わせください。24時間365日のサポートをご提供します。

    電話サポート(24 時間365日対応)