こんにちは、GRIの肖です。
こちらはグロースエクスパートナーズ Advent Calendar 2022の14日目の記事です。
CMSと言えば様々なシステムが出てくると思いますが、DrupalというCMSをご存じでしょうか?
実はこの2年間Drupalの案件を開発しています。たくさんのCMSの中から、Drupalを選んだ理由を考えると、Drupalは柔軟なコンテンツ管理の機能を持っていること、データを効率的に再利用できること、詳細な権限設定ができることなどなどです。
ワークフローや承認の機能もしっかり付いてるため、大規模のサイトにDrupalが適しているのではないかと思います。
CMSに興味ある方、Drupalを利用してみてはいかがでしょうか?
ローカル環境でDrupalを起動する手順を簡単に紹介したいと思います。
Drupalのドキュメントサイトで細かく記載しているため、下記手順はドキュメントを参考にしています。
ドキュメント:https://www.drupal.org/docs/installing-drupal
Drupalバージョン: 9.4.9
PC: MacOS
準備 Before a Drupal installation:
ローカル環境なので、まずweb serverの環境を用意します。
自分はxamppを使っています。
xamppソース:https://sourceforge.net/projects/xampp/files/
インストール手順:https://qiita.com/miriwo/items/37e4dfec4484d389db07
インストールが終わったらserversのstartボタンを押します。MySQL DatabasとApache Web Serverがrunningになるとlocalhostが立ち上げます。
Step 1: Get the Code
Drupal coreをダウンロードします。ダウンロード先:https://www.drupal.org/project/drupal/releases/9.4.9
Step 2: Install dependencies with composer
Composerをインストールします。手順: https://getcomposer.org/download/
Step 3: Create a database
localhost/phpmyadminでDrupal用のデータベースを追加します。ここで、"utf8mb4_unicode_ci"もしくは"utf8mb4_general_ci"を選択することを忘れないように注意します。
Step 4: Configure your installation
xamppの場合は、Step 2でダウンロードしたDrupal core一式フォルダをxamppのhtdocsフィルダに入れます、そのあと、localhost/drupal-9.4.9/ を開くとDrupalページを見れるようになります。Step 5: Run the installer
step-by-stepの手順:https://www.drupal.org/docs/user_guide/en/install-run.htmllocalhost/drupal-9.4.9/ を開くと、初回はDrupalサイトでの設定ページになります。
設定を進めている最中は権限周りのerrorやwarningが出てくると思いますが、説明文通りに設定を追加すれば解消できます。
Step 6: Status check
step5の設定が終わったら、サイトの管理画面に入れる状態になります。そこで一つtrusted_host_patternsのエラーが出るはずです。localhostの場合は、settings.phpに以下のコードを追加すると解消できます。$settings['trusted_host_patterns'] = [
'^localhost$'
];
以上で一通りローカル環境のインストールが終わりました。