環境
- centos7
- apache 2.4.6
- php 7.3.10
- mysql5.7.28
準備
-
composerとgitをインストールする(無いとdrupal site:new実行時にエラーが出る)
-
composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer
※リンクが古くて'Installer corrupt'と表示された場合は公式サイトを参照。 -
git
yum install git
-
-
80番ポートを開放するすでに開放されているかどうか確認
firewall-cmd --list-all
services: ssh dhcpv6-client httpservice: にhttpが無ければ次のコマンドを実行して開放firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload
-
Drupal用のデータベースを作成しておく(install時にDrupalに使用するデータベース名を聞かれる)
CREATE DATABASE [データベース名];
インストール手順
-
Drupal Consoleのインストール
curl https://drupalconsole.com/installer -L -o drupal.phar
mv drupal.phar /usr/local/bin/drupal
chmod +x /usr/local/bin/drupal
-
DrupalのダウンロードApacheのドキュメントルートに移動
cd /var/www/html/
site:newを実行drupal site:new
リポジトリ名とディレクトリ名を入力(前者はよく分からなかったので取り敢えず4を選択) -
Drupalをインストール作成されたDrupalディレクトリへ移動
cd /var/www/html/[入力したディレクトリ名]
site:installを実行(エラーが出る)drupal site:install
DrupalルートにもDrupal Consoleのインストールが必要らしい。メッセージ通りにコマンドを実行。composer require drupal/console:~1.0 --prefer-dist --optimize-autoloader
改めてsite:installを実行drupal site:install
これで、IPアドレス/Drupalディレクトリ名でサイトにアクセスできる。
※まだ普通に使える状態ではない
インストール後
-
クリーンURLの有効化/etc/httpd/conf/httpd.confに下記を追記する。
<Directory "/var/www/html/[ディレクトリ名]">
AllowOverride All
</Directory>これでサイト上のリンクからサイト内の別ページに遷移できるようになる。 -
/var/www/html/drupal/sites/への書き込みを許可
chcon -R -t httpd_sys_content_rw_t /var/www/html/[ディレクトリ名]/sites/
-
/var/www/html/drupal/以下の所有者をapacheに変更する
chown -R apache:apache /var/www/html/[ディレクトリ名]
これでサイトの設定変更などが行えるようになる。 -
サイト内の設定で「CSSファイルを結合する」チェックボックスを外す※サイトの表示が狂っている場合(テーマが何も適用されていない状態)場所:
[ディレクトリ名]/admin/config/development/performance
これでサイトの表示が正常に直るはず。
- 閲覧数 315
コメントを追加