【WindowsServer】IISでDrupalをインストールしてみたよ

WindowsServerのIISでDrupalをインストールしてみました。
たいていDrupal関係で検索するとApacheでインストールしているのがほとんどでした(特に日本語サイトでは)
今回はIISオンリーでのインストールから動作までの流れをメモしていきたいと思います。

IIS環境でDrupan9.2をインストールしてみたよ

今回の事前環境

・Windows Server 2016 (さくらのVPS)
・IIS 10 導入手順
・PHP 7.4 導入手順
・MYSQL 5.6 導入手順
・URL rewrite2.1 導入手順(この記事では入れていない環境で進めているが事前インストール推奨)

の環境に Drupal 9.2 を導入します。

まずはダウンロード

Drupal更新サイトへアクセス
https://www.drupal.org/
↑をクリック。または「drupal ダウンロード」などで検索してください


トップページの「Try Drupal」⇒「Download」を選択します


WindowsなのでZIPファイルのリンクからダウンロードが推奨です。ファイルをダウンロードします。



つぎにIISによってアクセスできるフォルダ階層などにZIP解凍します。
解凍後にフォルダを任意の名称に変更してIISアクセスする場所へ配置しましょう。(ファイル数が24000個ほどあるので結構時間がかかります。)


Drupalのインストール

ChromeなどのWEBブラウザでDrupalのトップURLにアクセス(index.phpは事前にIIS設定の「規定のドキュメント」で設定しておきましょう)します。
サーバ直接操作でlocalhostじゃなくても、レンタルサーバのようにIPやドメインで別端末でURLからアクセスしてインストールでもOKです。

ここで500エラーが出る場合はweb.configの設定等の関係が原因です。面倒な場合はいったんweb.configをリネームなどして存在しない状態にすると進めます。(…がこれはその場しのぎで、結局あとで設定しないとうまく動かなかったりします。対処は次の記事で解説します)


標準を選んで 保存して次へ



Drupalはインストール時点でいろいろ問題点を洗い出してくれます、いい仕様。
今回うちででたエラーの対処は、長くなってしまうので下記別記事で記述します。

Drupalインストール時のエラー対応

【WindowsServer】IISでDrupal!エラー対処編(URL Rewriteのインストール方法等も)
前回の記事の続きです。今回はDrupalエラー対処編。 インストール時やインストール後の最初のトップページ表示で発生した...

エラーを回避すると次のような画面が表示されます


・データベース名:任意です。複数入れる予定ないなら「Drupal」とか分かりやすい名称がよいです
・DBのユーザ名:MYSQLのユーザ名です。今回はデフォのrootを使います。
・DBのパスワード:MYSQLのパスワードです。rootに対するパスワードを入力します

高度なオプションは今回使いません。「保存して次へ」で進みます


Drupalのインストールや翻訳更新画面になります。このまま数分待ちましょう。



サイト環境設定の最低限の情報を入力していきます。
環境設定はあとでも変更できますので、とりあえず入力していきましょう。


 


最後にまた翻訳更新が出てくるので見届けます。


 


インストール完了しトップページが表示されました。
・・・ってCSS読み込んでないやん!
環境によってはこの時点でキレイにテーマを読み込んだトップが表示されるのかな?
答えを言っちゃうと原因は、、IISに 「URL rewrite」が入っていないからでした。

続きの詳しいことは、不具合対処の記事の方へメモしていこうと思います。

【WindowsServer】IISでDrupal!エラー対処編(URL Rewriteのインストール方法等も)
前回の記事の続きです。今回はDrupalエラー対処編。 インストール時やインストール後の最初のトップページ表示で発生した...

 

今回は以上です!

コメント