ロリポップ!にWordPressサイトを引越したところ、WordPressのダッシュボードに見なれない表示が…
![](https://gamify-ur-life.com/wp-content/uploads/2023/03/f495ef10939c6b6e2a15f26243a97583-800x210.png)
言われるままにサイトヘルス画面を確認すると、サイトのセキュリティに関する「致命的な問題」があるとのこと。
![](https://gamify-ur-life.com/wp-content/uploads/2023/03/84f49cd6fa09491d2b16a45d947a8bbb-800x451.jpg)
詳細部分には「一部のファイルがWordPressから書き込みできません:wp-admin/install.php」と表示されています。
なんだこれ???
というわけで、今回は
![](https://gamify-ur-life.com/wp-content/uploads/2021/10/a90ca63208e653068dbe11f56514d613.jpg)
✓ WordPressのサイトステータス画面で「一部のファイルがWordPressから書き込みできません」って表示されてるんだけど…何が原因?
✓ エラーを解消するためにはどうしたらいいの??
そのような疑問に答えます。
\この記事でわかること/
✓ 「一部のファイルがWordPressから書き込みできません」と表示された場合の対処法
✓ ロリポップ!で「一部のファイルがWordPressから書き込みできません」と表示される原因
ロリポップ!で「一部のファイルがWordPressから書き込みできません」と表示されたときの対処法
結論から言うと、『wp-admin/install.php』ファイルを削除すると解決します!
『wp-admin/install.php』ファイルの削除方法
「原因なんてどうでもいいから、対処法だけ教えてほしい!」という方のために、まずは手順だけご説明します。
1.ロリポップ!のユーザー画面にログインする
2.メニューから【サーバーの管理・設定】>【ロリポップ!FTP】をクリックする
3.Wordpressをインストールしたフォルダを開く
4.『wp-admin』フォルダを開く
5.『install.php』ファイルを削除する
1.まずは、ロリポップ!のユーザー画面にログインしてください。
2.左側のメニューから【サーバーの管理・設定】>【ロリポップ!FTP】をクリックします。
![](https://gamify-ur-life.com/wp-content/uploads/2023/03/b118d6e421c4479283323cb01fe37a75-800x662.png)
3.Wordpressをインストールしたフォルダを開きます。
(私の場合は複数のサイトを運営していますので、独自ドメイン名をつけたフォルダをそれぞれ作成し、その下にWordPressをインストールしています)
![](https://gamify-ur-life.com/wp-content/uploads/2023/03/FTP1-800x458.jpg)
3.『wp-admin』フォルダを開いてください。
![](https://gamify-ur-life.com/wp-content/uploads/2023/03/wp-admin1-800x512.png)
4.『install.php』ファイルにチェックを入れて…
(アルファベット順に並んでいますので、下にスクロールするとページ真ん中あたりにあります)
![](https://gamify-ur-life.com/wp-content/uploads/2023/03/install-php1-1-800x320.png)
ページ最上部のゴミ箱のアイコン、または、ページ最下部の「削除する」をクリックします。
![](https://gamify-ur-life.com/wp-content/uploads/2023/03/37fba6f043e5c7df9f0000f8bdc4f9b6-800x191.png)
ポップアップで確認画面が表示されますので、【OK】をクリックすれば削除完了です。
![](https://gamify-ur-life.com/wp-content/uploads/2023/03/ffd94c6ced82b5cb7bc47b8cbb1f3770.png)
WordPress上でサイトヘルス画面を確認すると、エラー表示は消えているはずです。
ロリポップで「一部のファイルがWordPressから書き込みできません」と表示される理由
他のサーバーでは問題ないのに、なぜロリポップではこんな表示が出るのか…?
それは、ロリポップでは『wp-admin/install.php』ファイルのパーミッションが【400】に設定されているからなんです。
![](https://gamify-ur-life.com/wp-content/uploads/2023/03/8df3e2a647807bd753883b0bd2fce82d-800x113.png)
「パーミッション(permission)」(属性)とは、ファイルやディレクトリなどに設定された、ユーザーやユーザーグループごとのアクセス権限のことで、3桁の数字で表されます。
Webサーバー上では、不特定多数の人がファイルやディレクトリにアクセスし、勝手に削除したり、書き換えられないようにするため、このパーミッション設定で制限を行っています。
・オーナーは読み込みができる。
・オーナー以外(グループ、他人)は読み込みができない。
・オーナー、グループ、他人ともに、書き込み・実行ができない。
上記をご覧いただくとわかるとおり、パーミッション【400】ではオーナー(自分)も書き込みができない設定になっています。
したがって「一部のファイルがWordPressから書き込みできません」と表示されるのです。
なぜこのような仕様になっているのか?
2013年9月、ロリポップ!のサーバー上にインストールされたWordPressを利用して作成された一部のユーザーサイトにおいて、8400件を超える改ざんの被害が発生しました。
2013/09/09 第三者によるユーザーサイトの改ざん被害に関するご報告(ロリポップ!公式ページより)
この改ざんの原因となったのが、簡単インストールで配布していたパッケージの不備とサーバー側のディレクトリパーミッションの不適切な設定であったことが判明したため、その後『install.php』を含む関連ファイルのパーミッションが変更されたという経緯があります。
ロリポップ!に『wp-admin/install.php』を削除していいか問い合わせてみた
上記のお知らせ内に「※パーミッション変更後の『install.php』は削除していただいて構いません。」という記述があります。
しかし、お知らせが掲載されてからかなり時間もたってしまっているので、あらためてロリポップ!に問い合わせしてみたところ、以下の回答がありました。
![](https://gamify-ur-life.com/wp-content/uploads/2023/03/24086027f6296e839acdd2354845b729-800x354.png)
ロリポップ!のお墨付きもいただいたので、心置きなく削除できますね!
『install.php』ファイルを削除するのは心配…という方向け(代替案)
削除していいって言われても、やっぱり『wp-admin/install.php』ファイルを削除するのは不安…という方向けに、代替案を2つご提案します。
どちらの方法でも、サイトにエラーは出ず、サイトヘルス画面の「致命的な問題」は表示されなくなりました(少なくとも私の環境ではうまくいきました)。
①『install.php』ファイルのファイル名(拡張子)を変更する
一つ目は、ファイル名を変更する方法です。
ファイル自体を削除するわけではないので、もし変更後にエラーが発生した場合には、ファイル名を元に戻すことで簡単に復元することができます。
『install.php』→『install.txt』など、別の拡張子に変更するのがよいと思います。
前述した『wp-admin/install.php』ファイルの削除方法の手順3まですすめたら、『install.php』をクリックしてファイルを開きます。
![](https://gamify-ur-life.com/wp-content/uploads/2023/03/install-php2-800x115.png)
ファイルの拡張子『.php』を『.txt』に変更し、ページ下部にある【保存する】をクリックします。
![](https://gamify-ur-life.com/wp-content/uploads/2023/03/b5a33643f2cad70829905e284eabb5b8-800x669.png)
ポップアップで確認画面が表示されますので、【OK】をクリックすれば変更完了です。
![](https://gamify-ur-life.com/wp-content/uploads/2023/03/dbc4b20854911ed8ad0968699b8ffa6d.png)
ファイル一覧で、ファイル名が変更されているのが確認できます。
![](https://gamify-ur-life.com/wp-content/uploads/2023/03/install-txt400-800x63.png)
WordPress上でサイトヘルス画面を確認すると、エラー表示は消えているはずです。
②『install.php』ファイルのパーミッション(属性)を変更する
前述の通り、致命的な問題が表示されるのは『install.php』ファイルのパーミッション(属性)が書き込み不可である【400】になっているためです。
したがって、書き込みができるようにパーミッション(属性)を変更する方法もあります。
前述した『wp-admin/install.php』ファイルの削除方法の手順3まですすめたら、『install.php』ファイルをクリックして開きます。
![](https://gamify-ur-life.com/wp-content/uploads/2023/03/install-php2-800x115.png)
右上にあるパーミッション設定で「オーナー」の「書込」部分にチェックを入れると、自動的に属性が【600】に変更されます。
その状態でページ下部の【保存する】をクリックしましょう。
![](https://gamify-ur-life.com/wp-content/uploads/2023/03/5aa7f6adabc80f82057c4da30ab0aefe-800x472.png)
ポップアップで確認画面が表示されますので、【OK】をクリックすれば変更完了です。
![](https://gamify-ur-life.com/wp-content/uploads/2023/03/e51bed93ce3114b15a4a27cb475b68da.png)
WordPress上でサイトヘルス画面でエラー表示が消えていることを確認してください。
まとめ
ロリポップ!で運営中のWordPressのサイトヘルス画面で「一部のファイルがWordPressから書き込みできません」と表示された場合には、『wp-admin/install.php』ファイルを削除しましょう。
FTPを扱う前にはバックアップを取ることを忘れませんよう、くれぐれもご注意を!
コメント