Drupalを修正するためにアクセス権限が必要

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/で閲覧可能。