「wordpress」タグアーカイブ

(WordPress) ファイルアップロードの上限引き上げ

WordPressのメディアのファイルアップロード上限が標準の2MBになっていたため、引き上げることにしました。

WEBサーバによって設定が反映される、反映されないことがあるようです。動作できた方法を記録しておきます。

・「 .htaccess 」ファイルによる制限解除を狙ったのですが、当方が利用しているサーバではエラーとなってしまいましたので中止しました。

そこでWordpressをインストールしている上のトップ階層にphp.ini ファイルを設置するという方法を行いました。

[PHP]
memory_limit = 8M
post_max_size = 8M
upload_max_filesize = 8M
[/PHP]

こちらを試しましたが、Internalエラーが発生することが分かったため、memory_limit = 8M を削除して再度アップロードすると上限引き上げに成功いたしました。


下記が今回動作できた php.ini ファイルです。

[PHP]
post_max_size = 8M
upload_max_filesize = 8M
[/PHP]

post_max_size = 8M を外して upload_max_filesize = 8M のみにした場合を試しましたが、サイトヘルスに警告が表示されましたので、セットで記述した方がよいようです。

php.ini をサーバへアップしました。例えばXサーバ社が推奨するパーミッションは、.htaccessファイルは 644 ですので近いパーミッションで良いようです。所有者以外の読み取り防止を行う場合は、600 を試してもよいのかもしれません。

※試していませんが、「.user.ini」ファイルを設置する方法もあるようです

php.iniを配置後、Wordpressを更新するとすぐにアップロードサイズの上限が2MB→8MBへ変更になりました。

最大アップロードサイズを変更することができました!

※ memory_limit = 8M については、サーバー側の設定を上書きしないようにしたかったので今回は見送りました。

(WordPress)「サイトに重大なエラーがありました。」と表示された場合の調査を行いました。

今回は、WordPressのメンテナンス作業としてプラグインを更新した直後にエラーが表示されたため、解決した方法をメモに残しました。

まず、Plug-In を更新したときにエラーが発生しましたので、とにかくプラグインが怪しいと考えます。

まずは、plugins フォルダを plugins__ のようにフォルダ名を変更してみました。

Plugins フォルダがWordpressから見つからない状態になりますが、この操作だけでWordPress は 「サイトに重大なエラーがありました。」 という表示がなくなり、プラグイン無しの状態で動作するようになりました。確実にプラグインの影響です。

そのあとも各Pluginごとに、正しいフォルダに戻すという作業を行った結果、「Search Regex」というプラグインがエラーになっているということを突き止めました。

「Search Regex」は日本語のSSH化を行う際に導入した検索強化のプラグインですが、今後は不要と考えて削除しました。

Pluginsフォルダの名称をもとに戻すと復旧することができました。

復旧後はバックアップを取得しておきましょう!

(WordPress)便利なプラグイン

WordPress導入で便利なプラグインを整理しておきましょう。

SiteGuard WP Pluginセキュリティ
All-in-One WP Migrationバックアップツール
Really Simple SSLSSL導入ツール
Contact Form 7問い合わせフォーム
Post Views Counter記事ごとのアクセスカウンタ記録

All-in-One WP Migration は、バックアップを簡単に取得できるツールです。バージョンアップ前後に取得しておくと役にたちそうです。