ファイルのパーミッションエラーが一番難しかった。settings.phpファイルを編集して保存しようとした際、Permission deniedというエラーが発生して最初は原因がわからなかった。調べてみると、Drupalがセキュリティのために該当ファイルを「読み取り専用(444)」にロックしていることが原因だった。Virtualminのファイルマネージャーで権限を一時的に「644(書き込み可能)」に変更してコードを保存し、その後再びセキュリティのために「444」に戻すという一連の流れを理解することが重要だった。ウェブ技術論において、なぜファイルの権限管理が重要なのかを身をもって体感できた部分である。またドメインを指定する際、正規表現(^test\.bbjstudio\.x1st\.momousa\.net$)を使用するが、ドットの前にバックスラッシュを付けてエスケープしなければならない点を見落としやすいと感じた。特に日本のキーボード環境では、バックスラッシュが¥マークとして表示されるため、入力する際に混乱する可能性があり、注意が必要だと感じた。

タグ