Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressの “The Link You Followed Has Expired “エラーを修正する方法

WordPressで「リンクの有効期限が切れています」と表示されていませんか?

このエラーは何が問題なのかあまり手がかりを与えてくれないので、WordPress初心者は問題を解決するのが難しい。

この投稿では、WordPressで「たどったリンクの有効期限が切れています」を簡単に修正する方法を紹介します。

Fixing 'The link you have followed has expired' error

あなたがたどったリンクは期限切れです」エラーは通常、WordPressホスティングサービスによって設定されたファイルサイズ制限を超えるWordPressテーマやプラグインをアップロードしようとしているときに発生します。

メッセージはこんな感じだ:

The link you followed has expired error displayed on a WordPress website

Webホスティングサービス会社は、Webサーバーの全体的なパフォーマンスを向上させるために、WordPressにアップロードできるファイルのサイズをコントロールします。ファイルサイズが大きいと、サイトが不安定になったり遅くなったりします。

ファイルサイズのアップロード制限は、WordPressダッシュボードからメディア ” 新規追加ページにアクセスすることで確認できます。

WordPress file upload limit

とはいえ、これらの設定が低すぎたり、より大きなファイルをアップロードしようとしている場合は、メモリ枯渇エラー最大実行時間超過エラーなどのエラーが表示される可能性があります。

また、WordPressのテーマやプラグインをアップロードしようとしている場合、「あなたがたどったリンクは有効期限が切れています」というエラーが表示されます。

それを念頭に置いて、この問題を簡単に解決する方法を見てみよう。

フォローしたリンクの有効期限が切れています」を修正する最も手っ取り早い方法は、WordPressサイトのファイルアップロードサイズ、PHPメモリ、実行時間の制限を増やすことです。

それには複数の方法があります。それらをすべてお見せしますので、あなたのホスティングサービスで使いやすそうなものを選んでください。

以下のクイックリンクから、使いたい方法にジャンプできる:

方法1:WPCodeを使用して制限を増やす(推奨)

functions.phpファイルで制限を増やすのは簡単ですが、この方法には欠点があります。WordPressテーマを変更したり更新したりすると、サイトが古い制限値に戻ります。

そのため、代わりにWPCodeを使用することをお勧めします。

WPCodeは、functions.phpのようなテーマファイルを編集することなく、サイト上の任意の場所にコードスニペットを追加することができますWordPressのための最高のコードマネージャープラグインです。これにより、テーマを更新または変更しても、カスタマイザーが失われることはありません。

まず、WPCodeをインストールし、有効化する必要があります。詳しくは、WordPressプラグインのインストール方法の初心者ガイドをご覧ください。

プラグインを有効化したら、管理エリアからCode Snippets ” Add Snippetに行き、’Add Your Custom Code’をクリックするだけです。

Add new snippet

コードタイプ」ドロップダウンメニューから「PHPスニペット」を選択し、このコードを「コードプレビュー」ボックスに入力してください:

@ini_set( 'upload_max_size' , '120M' );
@ini_set( 'post_max_size', '120M');
@ini_set( 'max_execution_time', '300' );

このコードでは、アップロードと投稿のサイズの制限を120メガバイトに、実行時間を300秒に増やした。

upload_max_sizeと post_max_sizeの値は、アップロードしようとしているファイルよりも大きくなるように自由に調整してください。また、max_execution_timeの値を、ファイルのアップロードにかかると思われる時間まで増やすこともできます。

最後に、コード・スニペットをあなたのサイトで有効化するために、トグルをオンにする必要があります。

Activate and save snippet in WPCode

詳しくは、WordPressでカスタマイザーコードを簡単に追加する方法をご覧ください。

方法2:wp-config.phpのPHPメモリ制限を増やす

この方法は、WPCodeプラグインと比較して、リソース制限を増やすための代替アプローチを提供します。

WPCodeプラグインは、コアのテーマファイルを変更せずにコードスニペットを管理するユーザーフレンドリーなインターフェースを提供しますが、wp-config.phpファイルを編集すると、WordPressのコア構成に直接影響します。

FTPクライアントまたはcPanelのファイルマネージャーアプリを使用してサイトのファイルにアクセスし、wp-config.phpファイルを見つける必要があります。

このファイルの見つけ方と編集方法の詳細については、wp-config.phpファイルの見つけ方と編集方法をご覧ください。

wp-config.phpファイルにアクセスしたら、編集のために開き、次の行を「すべてです、編集を中止してください」という行の直前に貼り付けます!ハッピー・ブログ..:

define( 'WP_MEMORY_LIMIT', '256M' );

このコードは、あなたのサイトに256MBのメモリを割り当てるようWordPressに指示します。必要であれば、’WP_MEMORY_LIMIT’ 行の値をより大きな値に調整することができますが、まずはこの値から始めることをお勧めします。

PHPのメモリ制限を増やす方法については、WordPressのメモリを使い果たしたエラーを修正する方法をご覧ください。

方法3:.htaccessファイルの制限を増やす

PHPのリソース制限を増やすもう一つの方法は、WordPressのコアファイルである.htaccessを編集することです。

FTPを使ってサイトに接続するか、ファイルマネージャーアプリを開き、ルートまたはpublic_htmlフォルダーにある.htaccessファイルを見つけるだけです。そして、コードエディターを使って編集します。

Editing the .htaccess file using FTP

次に、.htaccessファイルの一番下に以下のコードを追加する必要があります:

php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300

先ほどの方法と同様に、アップロードしようとしているファイルよりも多い値に調整することができる。

最後に、変更を保存し、ファイルをサイトにアップロードすることをお忘れなく。

方法4:php.iniファイルで制限を増やす

php.iniファイルは、PHPとWordPressで使用される設定ファイルです。FTPクライアントを使用してWordPressサイトに接続し、サイトのルートディレクトリでphp.iniファイルを探す必要があります。

ほとんどのユーザーは共有ホスティングアカウントを使用しているため、サイトのルートフォルダにこのファイルが見つからない場合があります。その場合、メモ帳のようなプレーンテキストエディターを使って空白のphp.iniファイルを作成し、サイトにアップロードする必要があります。

次に、php.iniファイルを編集し、その中に以下のコードを追加する:

upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300

変更を保存し、ファイルをサイトにアップロードすることをお忘れなく。

これでサイトにアクセスし、テーマまたはプラグインファイルのアップロードを再度試みることができます。エラーが消え、ファイルをアップロードできるはずです。

うまくいかなかったら、次の方法を試してみよう。

方法5:PHPのバージョンを更新する

これまでの方法に加え、PHPのバージョンを更新することで、WordPressの「The link you followed has expired」エラーを修正できる可能性があります。PHPのバージョンが古いと互換性の問題が発生し、このエラーにつながる可能性があるからです。

あなたのサイトで安全にこれを行うには、WordPressでPHPのバージョンを更新する方法についてのガイドをご覧ください。

方法6:プラグインの競合をチェックする

まれに、WordPressプラグイン間のコンフリクトが原因で「The link you followed has expired」エラーが発生することがあります。プラグインは予期せぬ方法で相互に影響し合うことがあり、リソースの使用やWordPressのファイルアップロードの処理方法に問題が生じる可能性があります。

プラグインの競合がエラーの原因かどうかを確認するには、プラグインをすべて無効化してから、1つずつ再有効化してみてください。

WordPressダッシュボードのプラグインセクションに移動します。上部のチェックボックスですべてのプラグインを選択し、一括操作のドロップダウンメニューから「無効化」を選択し、「適用」をクリックします。

Bulk deactivate all WordPress plugins

ファイルをもう一度アップロードしてみてください。エラーが消えたら、無効化したプラグインが原因です。各プラグインを1つずつ有効化し、有効化後にアップロード機能をテストしてください。

エラーが再び表示されたら、問題のプラグインを特定したことになります。ここから、トラブルシューティングのためにプラグイン開発者のサポートに連絡することができます。

エラーでWordPressの管理エリアにアクセスできない場合でも、心配はいりません。管理エリアにアクセスできない場合にWordPressプラグインを無効化する方法については、こちらのガイドを参照してください。

また、古いプラグインが競合の原因になることもあります。プラグインを常に最新バージョンに更新することで、互換性の問題を最小限に抑えることができます。

方法7:ホスティングサービスに問い合わせる

上記の方法がすべてうまくいかない場合は、WordPressホスティングサービスに連絡して、問題がプロバイダー側にあるかどうかを確認する必要があるかもしれません。WordPressのサポートを求めるのが初めての場合は、WordPressの正しいサポートの受け方についてのガイドをお読みください。

さらに詳しくWordPressトラブルシューティング

あなたのサイトで他のエラーに遭遇していますか?WordPressのトラブルシューティングをご覧ください:

この投稿が、WordPressの「The link you followed has expired」を簡単に修正するのにお役に立てば幸いです。また、WordPressのよくあるエラーの直し方や、ブロックエディターのよくある問題のリストもブックマークしておくとよいでしょう。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

64件のコメント返信を残す

  1. Syed Shan Shah

    Nothing worked for me.

    • WPBeginner Support

      If none of the methods from our guide were able to assist then we would recommend reaching out to your hosting provider to ensure they don’t have a setting on their end that is overriding your attempts.

      管理者

  2. Kevin

    What worked for me was to create a .user.ini file in the public_html folder and put the code mentioned above for php.ini

    • WPBeginner Support

      It would depend on how your server is set up as not all servers allow user.ini but that is good to know for servers that do :)

      管理者

  3. Jiří Vaněk

    Editing limits using the .user.ini file also works on Linux. The directives are very similar. Some providers also prefer the user.ini file to the .htacess file. Thanks for the great video. In the end, it helped me to raise the limits only through the mentioned .user.ini.

    • WPBeginner Support

      You’re welcome :)

      管理者

  4. Steve

    Doesn’t work. I’ve run into this before and got it to work but it was awhile back. searched Google and found these instructions but they don’t work for my site.

    • WPBeginner Support

      If none of the methods in our guide were able to help you, please reach out to your hosting provider and they should be able to assist.

      管理者

  5. Shane O'Sullivan

    I am running Wordpress on my iMac at localhost:8888 but changing the sizes in wpcode made no difference. After editing the htaccess file, I was able to upload the theme, so cheers

    • WPBeginner Support

      Glad to hear you were able to solve the issue!

      管理者

  6. Himesh

    I followed every single step as mentioned to work around the problem of uploading a theme to wordpress when upload limit was too low. Used the WP Code Snippet to increase the limits and still the same message: “link expired”

    • WPBeginner Support

      If our recommendations do not work for you, please reach out to your hosting provider and they should be able to assist with this issue.

      管理者

  7. Gabriel

    I am using GCP.
    It works only after modifying php.ini under fpm, and restart php-fpm
    Modifying .htaccess would lead to internal server error.

    • WPBeginner Support

      Thank you for sharing what worked for you!

      管理者

  8. Gary

    I tried 3 methods all. But the limit value was not changed.
    On the ‘Add New’ page from ‘Media’, the Maximum upload file size is still 2MB.
    Do I need to restart service or something?
    Please help me.

    • WPBeginner Support

      Your hosting provider may be overriding the max file size, if you check with your host they should be able to assist!

      管理者

  9. Michael Douglas

    Thanks for the help. This took care of the issue for me.

    • WPBeginner Support

      Glad our guide was helpful!

      管理者

  10. Bernard

    Very helpful thank you.

    • WPBeginner Support

      You’re welcome!

      管理者

  11. Ry

    Thank you!

    Used .htaccess method.

    • WPBeginner Support

      You’re welcome, glad that our recommendations were able to assist!

      管理者

  12. Syed Nauman Sajid

    Brilliant and perfectly worked for me.

    • WPBeginner Support

      Glad our guide could help!

      管理者

  13. Bob

    People should check their settings. I left the M off from 128M. Really stupid but that was my issue.

    • WPBeginner Support

      Everyone can make a typo like that but we’re glad you were able to find and solve the issue for you :)

      管理者

  14. Art Bejarano

    I’m having an issue: I’ve added the htaccess text at the end and it did not work. I removed any formating on the text and it still did not work. I need help.

  15. Ann

    I tried all the steps but I still have the issue. I have the issue every time I click on save/submit. For example, update WordPress version. Enable debug mode in Elementor. Disable all plugins.
    Please help to let me know how can I fix it, please.

  16. Anurodh Keshari

    In my dashboard Maximum upload file size is 512 MB. but still, I’m facing this issue but I’m facing this issue while deactivating the plugin… can you help me…

    • WPBeginner Support

      You would want to check with your hosting provider to ensure they are not overriding any of your changes.

      管理者

  17. Cesar Puente

    This guide helped me a lot. I had this problem with local WordPress. I couldn’t upload my customize theme to test it.

    Thank you so much.

    • WPBeginner Support

      Glad our recommendations were able to help :)

      管理者

  18. Akin

    Method 2 worked for me like charm. Thank so much for this.

    • WPBeginner Support

      Glad our recommendation helped you :)

      管理者

  19. Carly

    Worked perfectly – thanks so much!

    • WPBeginner Support

      Glad our guide was helpful :)

      管理者

  20. Tasmim

    Really good suggestion. works really fine now

    • WPBeginner Support

      Glad our recommendation helped :)

      管理者

  21. elijah

    which location should i post the method one which line

  22. Tudor

    It worked, thank you!

    • WPBeginner Support

      Glad our guide was helpful :)

      管理者

  23. Andri

    Thanks very much Method 3 worked.

    But, Server error when I edit the .htaccess file and Adding to functions.php doesnt work.

    • WPBeginner Support

      Glad our guide was helpful, if any of the methods don’t work then we would recommend checking with your host as those are settings that may be getting ignored due to server settings.

      管理者

  24. Rush

    Thanks for help!

    • WPBeginner Support

      You’re welcome :)

      管理者

  25. Khan

    METHOD 2 worked perfectly.
    I was trying to install the elegant theme

    Thanks Brother!

    • WPBeginner Support

      Glad our guide could help :)

      管理者

  26. Theo

    Thank you, that was most helpful. I modified .htaccess.

    • WPBeginner Support

      Glad our guide was able to help :)

      管理者

  27. Nathan

    I get a 500 Internal Server error when I edit the .htaccess file. How do I add the code without getting this error. Adding to functions.php doesnt work for me

  28. Ravi

    Many thanks, your method 2 worked for me on 04-JULY-2020. I have added following code before the tag:

    php_value upload_max_filesize 128M
    php_value post_max_size 128M
    php_value max_execution_time 300
    php_value max_input_time 300

    • WPBeginner Support

      Glad our recommendation was helpful :)

      管理者

  29. James Voufo Safor

    Thank you so much. This really worked!

    I followed the second method and now I have the theme installed.

    Keep doing what you do.

    • WPBeginner Support

      Glad our guide could help :)

      管理者

  30. kwaku Vesper

    thanks very much it worked

    • WPBeginner Support

      You’re welcome, glad our guide could help :)

      管理者

  31. Waqar

    Did all these methods but still getting the error :(
    Don’t know what else to do

    • WPBeginner Support

      You may want to reach out to your hosting provider to ensure they’re not overriding the changed you’re making and that they don’t see any errors from their end.

      管理者

  32. Steve

    Sadly this explanation does not indicate in which folder the php.ini should be located/placed

    • WPBeginner Support

      Apologies if our explanation was not clear, the php.ini should be in your site’s root folder.

      管理者

  33. Mark Ferguson

    I have a client having this issue but only on the woocommerce login form. If you click link to try again it works. Any ideas?

    • WPBeginner Support

      If the methods in this article and resaving your permalinks does not fix the issue, you would want to reach out to WooCommerce for assistance.

      管理者

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。