とほほのDrupal入門
対象バージョン
OS : AlmaLinux 10 PHP : 8.3.19 Composer : 2.8.12 Nginx : 1.26.3 Drupal : 11.2.5 SQLite : 3.46.1
Drupal CMSをインストールする
AlmaLinux 10 のコンテナを作成し、その中で Drupal CMS をインストールしてみます。
- AlmaLinux 10 のコンテナを作成し、コンテナにログインします。
docker run -dit --name drupal -p 80:80 almalinux:10 docker exec -it drupal /bin/bash
- PHP と Composer と Nginx をインストールします。
dnf -y install php php-gd php-fpm nginx rsync unzip wget php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php composer-setup.php --install-dir=/usr/local/bin --filename=composer php -r "unlink('composer-setup.php');" /etc/nginx/nginx.confのserver節を下記の様に変更します。- Ubuntu 24.04 の場合は
fastcgi_passの値をunix:/run/php/php8.3-fpm.sockとしてください。server { listen 80; listen [::]:80; server_name _; root /opt/cms/web; include /etc/nginx/default.d/*.conf; location / { try_files $uri /index.php?$query_string; } location ~ \.php$ { include fastcgi_params; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } } - Drupal CMS をインストールします。
cd /opt composer create-project drupal/cms chown apache:apache cms cms/web cms/vendor cd cms/web/sites/default cp default.settings.php settings.php mkdir files chown apache:apache settings.php files
settings.phpの末尾に下記を追記してください。localhost や www.example.com には、Drupal CMS にアクセスする際のホスト名を追記します。$settings['trusted_host_patterns'] = [ '^localhost$', '^www\.example\.com$', ]; $settings['testing_package_manager'] = TRUE;
- php-fpm と nginx を起動します。
mkdir /run/php-fpm /usr/sbin/php-fpm /usr/sbin/nginx
- ブラウザで下記の URL にアクセスします。
http://localhost
- [Blog] [Case Studies] [Events] [News] [Person Profiles] [Projects] の中から欲しいものを選択して [Next] ボタンを押します。
- [Site name] にサイト名を入力して [Next] ボタンを押します。
- [Save and continue] ボタンを押します。
- [Email] と [Password] を入力して [Finish] ボタンを押します。
Drupal CMSをアップデートする
- [Reports]-[Available updates] でアップデートする必要のあるモジュールがあれば、アップデートしてください。
Drupal CMSを日本語化する
- [Extend] から [Filter] で language を検索して [Interface Translation] と [Language] をインストールします。
- [Configuration]-[Region and language]-[Languages] から [Add language] で [Japanese] を追加します。
- [Japanese] を [Default] にして [Save configuration] ボタンを押します。
- [環境設定]-[地域と言語]-[地域の設定] で [デフォルトの国] を [日本] に、[デフォルトのタイムゾーン] を [Tokyo] に変更して [構成を保存] ボタンを押します。
- [環境設定]-[地域と言語]-[日付と時間のフォーマット] で日付や時刻のフォーマットを好みに合わせて変更します。
Copyright (C) 2025 杜甫々
https://www.tohoho-web.com/drupal/install-cms.htm