完了しました。すべてのファイルへのアクセス権限を付与しました。
Drupalの.htaccessファイルは、mod_rewriteを使用して?パラメータなしの クリーンURLを有効にしていますが、Apacheが「AllowOverride All」に設定 されていないため、変更が拒否されて動作していません。これは、私たちが望む形で Drupalを他のサイトと共存させるために必要です。
修正するために以下のファイルへのアクセス権限が必要です: /etc/apache2/sites-available/default /etc/apache2/sites-available/default-ssl /etc/apache2/httpd.conf
修正計画は以下の通りです。もし自分でやる場合でも、後で変更が 必要になるかもしれないので、httpd.confへのアクセス権限は付与してください。
/etc/apache2/sites-available/defaultで 「AllowOverride None」の2番目のインスタンスを 「AllowOverride All」に変更
そして/etc/apache2/sites-available/default-sslで 「AllowOverride AuthConfig」の2番目のインスタンスを 「AllowOverride All」に変更
置き換え /etc/apache2/httpd.conf を /home/maintenance/httpd.conf
おそらくこの後Apacheの再起動が必要です。 (apache2ctl graceful)
出典:COPA対ライト裁判の証言の一環として、2024年2月にマルッティ・マルミによりGitHubで公開。完全な書簡アーカイブはmmalmi.github.io/satoshi/で閲覧可能。