LoginSignup
0
0

More than 1 year has passed since last update.

【Wordpress】『.htaccess ファイルの有効化が必要なオプションですが、ファイルが書き込み可能ではありません。』エラーの解決方法

Posted at

概要

  • WordpressにReally Simple SSLプラグインを導入し、転送方法を「301 .htaccess 転送」にしたら以下の警告が出てきました。こちらの解決手順を記します。
.htaccess ファイルの有効化が必要なオプションですが、ファイルが書き込み可能ではありません。  以下の行を .htaccess に追加するか、書き込み可能に設定してください:

スクリーンショット 2023-03-23 15.07.33.png

Wordpress環境

解決手順

  • まずは以下のディレクトリ(wpsample_homepageのところは各自置き換えてください)に移動します。
$ cd /var/www/html/wpsample_homepage
  • ルートディレクトリ直下にある.htaccessに、警告で表示されている以下を先頭に追加します。
.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
  • Apacheを再起動します。
$ sudo service apache2 restart
  • Really Simple SSLの画面に戻って少し待つと、以下の警告が出てきました(すぐには反映されません)。エラー内容は先程と少し異なります。
.htaccess ファイルの有効化が必要なオプションですが、ファイルが書き込み可能ではありません。 以下の行を .htaccess に追加するか、書き込み可能に設定してください:
Options -Indexes

スクリーンショット 2023-03-23 15.11.35.png

  • 言われた通り、.htaccessファイルを開き、次の行を追加。
.htaccess
Options -Indexes
  • 書き込み可能な設定してくれと言われているので、パーミッションも変更しておく。「644」に設定することで書き込みが可能になります。
$ sudo chmod 644 .htaccess
  • Apacheを再起動します。
$ sudo service apache2 restart
  • エラーメッセージが消えました!一件落着!
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0