WordPressで「辿ったリンクは期限が切れています」エラーへの対処

WordPressで新規テーマなどをアップロードする際に「辿ったリンクは期限が切れています」といったエラーが表示された場合の対処方法


WordPressを新規インストール後、Cocoonテーマをzipファイルから新規インストールした際に上記エラーが表示されたため、対処方法を検索しました。

上記エラーメッセージからは何のことが全く分かりませんが、原因はphpのアップロード最大サイズに引っ掛かっていることのようです。自分の設定ファイル (php.ini)を調べてみると確かに以下のようにファイルサイズが2Mに設定されていました

% grep _max_ php.ini
post_max_size = 8M
upload_max_filesize = 2M

Cocoonのテーマサイズは13MBほどだったので、とりあえず両方15MBに設定したところ無事テーマをインストールすることができました

% sudo vi php.ini
post_max_size = 15M
upload_max_filesize = 15M

# Apacheの再起動
% sudo service apache2 restart

ちなみにphp.iniの場所は環境によって異なりますが、自分の環境ではapacheようのphp.iniは/etc/php/7.3/apache2/php.iniに存在しました。環境の異なる方は、コマンドライン用(cli)のファイルは以下のようにphp --iniコマンドで表示することができるため、その周辺からapache用のファイルも見つかるかもしれません

% php --ini
Configuration File (php.ini) Path: /etc/php/7.3/cli
Loaded Configuration File:         /etc/php/7.3/cli/php.ini
...

おすすめ