前提・実現したいこと
GCE(OS: Debian GNU/Linux 9)でwordpressを使ったサイト制作をしています。
開発中のため、basic認証を設定したいのですが、Internal Server Errorが発生します。
(これまで、さくらVPSなどで同様の設定をしていたのですが、その際は普通に設定ができていました。)
その他、必要な情報ありましたらご教示ください。
何卒よろしくお願いいたします。
発生している問題・エラーメッセージ
エラーログを確認したところ以下のメッセージが表示されています。
[core:alert] [pid 24726] [client XXX] /var/www/html/.htaccess: AuthUserFile not allowed here
該当のソースコード
htaccess
1# BEGIN WordPress 2# The directives (lines) between "BEGIN WordPress" and "END WordPress" are 3# dynamically generated, and should only be modified via WordPress filters. 4# Any changes to the directives between these markers will be overwritten. 5<IfModule mod_rewrite.c> 6RewriteEngine On 7RewriteBase / 8RewriteRule ^index.php$ - [L] 9RewriteCond %{REQUEST_FILENAME} !-f 10RewriteCond %{REQUEST_FILENAME} !-d 11RewriteRule . /index.php [L] 12</IfModule> 13 14# END WordPress 15 16# basic Authentication 17AuthUserFile /var/www/html/.htpasswd 18AuthName "Please enter your ID and password" 19AuthType Basic 20require valid-user 21 22# .htaccess, .htpasswdのパーミッションは同様に以下です。 23-rw-r--r-- 1 www-data www-data
試したこと
/etc/apache2/apache2.confの記述内容は以下の通りです。
調べていたところ、AllowOverrideをAllにすればいいという記載もありましたが、Allにしてもエラーは解除されませんでした。
apache2conf
1<Directory /var/www/> 2 Options Indexes FollowSymLinks 3 AllowOverride None 4 Require all granted 5</Directory>
補足情報(FW/ツールのバージョンなど)
Apache 2.4.25
Wordpress 5.5.3
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/24 11:24
2021/01/24 11:58
2021/01/25 02:13