WordPress 2年くらいブログを運営しているのですが、最近細かなところで不具合が出るようになってしまいました。
解決できるエラーの例
- ・画像のアップロード失敗(時々)
- ・プラグインの更新がやたら遅い
- ・WordPress のバージョン自動更新ができない
- ・「リンクに挿入」が反応しない(WordPress 4.0 以降)
最初はなにも問題なかったのですが、WordPress のバージョンをアップデートしていくうちにおかしくなったのでしょうか。さすがに「リンクに挿入」が使えないのは不便だったので、原因を調べました。
原因:パーミッション(あるある)
やはりパーミッションでした。
以下のディレクトリのパーミッションを「777」に変更するだけで対応ですべて解決!
リンク挿入ができないとき
- ・wp-admin
- ・wp-content
- ・wp-include
コアファイルを格納するこれら3つのディレクトリのパーミッションを「777」に変更します。
画像がアップロードできないとき
- ・wp-content/uploads
画像がアップロード失敗してしまうときは、「wp-content」の中にある「uploads」ディレクトリのパーミッションを「777」に変更します。
「uploads」が見当たらない人へ
WordPress でまだ画像を1枚もアップロードしていない場合、この「uploads」は存在しません。それでも画像アップロードに失敗してしまうときは、「uploads」ディレクトリを手動で新規作成し、パーミッションを「777」にします。