ブログで画像をアップロードする時、なぜか上記の”HTTPエラー”が出てしまいます。
色々と原因をネットで調べてみたのですが、PHPプログラムのデバックを行うとか、プラグインが問題だとか小難しいことが書いてありましたが、デバックとかよくわからないし、プラグインに至ってはまだインストールさえしていない状態なので問題外でした。
そこで、WordPressのダッシュボードの”メディア”から画像をアップロードをしたところ
”Maximum execution time of 30 seconds exceeded”とでました。
こちらをググってみるとサーバーのほうに問題があるとのことでしたので,エックスサーバーとmixhostの解決方法を記録しておきます。
エックスサーバーの場合
まずエックスサーバーのサーバーパネルにいき、php.ini設定
php.ini設定変更をクリックし
その他の設定の”max_exection_time”の30を120に変更し”設定する(確認)”をクリック
以上で終了です。
mix host の場合
cPanelにいき
”php.ini”と記入すると”MultiPHP INI Editor”が出るのでクリック
自分のドメインを選択し”適用”
”PHP INIの基本設定の構成”の
”max_execution_time”の30を120に変更し”適用”をクリック
以上で終了です。
この設定をして以来、今のところ”HTTPエラー”は出てきません。
ちなみに、今回は120に設定しましたが、0に設定すると無制限になり永久に処理をし続けるようになるそうなので辞めといたほうがよさそうです。
[…] 【はじめてのWordPress】HTTPエラー 画像がアップロードできない […]