さくらサーバー上で運営しているワードプレスサイト。
テーマをアップロードしようとしたら、エラーになってしまいました。
辿ったリンクは期限が切れています。
エラー画面↓
「辿ったリンクは期限が切れています。
もう一度お試しください。」
と書かれています。
(タブのところには「何かがうまくいかなかったようです。」のメッセージがありました)
ファイルサイズの問題
「なにこれ・・・!?初めて見たぞ。」と、少し焦りましたが。
調べてみたところ、アップロードしようとしたファイルサイズの問題のようでした。
ワードプレス管理画面の
メディア > 新規追加
の画面で、最大アップロードサイズを見ることができます。
確認してみたところ、5MBでした。
対して、アップロードしようとしたテーマのファイルサイズは12MB弱。
それでエラーになったようです。
php.iniを編集
この最大アップロードサイズは、一般的にはphp.iniを編集することで上げることが可能です。
さくらサーバーだと、管理画面(新コントロールパネル)にログインし、
スクリプト設定 > php.ini設定
のところで出来ます。
ここに、
post_max_size = 20M upload_max_filesize = 20M
と指定して保存すればOKです。
(「20M」は一例です)
.user.iniで指定
一般的には、上記で解決するはずですが。
自分は、特定ドメインのみPHPバージョンを変える設定(さくらサーバー 特定ドメインのみPHPバージョンを変える)をやっていたためと思われますが、これでは変わってくれませんでした。
「.user.ini」に、
post_max_size = 20M upload_max_filesize = 20M
を記載してサーバーにアップすることで、いけました。
ちなみに、「.user.ini」は、
テキストファイルで作成(.user.ini.txt) → FTPソフトでアップロード → ファイル名称変更(.txtを消す)
でアップしました。