リンクが無効です」エラーの原因は何ですか?
(落とすサーバー設定の制限このエラーは通常、アップロード可能なファイルサイズやセッション時間が制限されている場合に発生します。これらの制限がファイルサイズやプロセスの実行時間に対して低すぎる場合、WordPress は操作を完了できず、"このリンクは古いものです。「エラー。これらの制限は、ネットワークのセキュリティと効率を確保するためのものですが、ユーザーの活動を不注意に妨害する可能性があります。
リンクが無効です」エラーの修正
このエラーを解決するにはいくつかの方法がある。サーバー設定の調整より大きなアップロードや長い処理に対応するためです。以下は最も効率的なソリューションです:
方法1:ホスティングプロバイダーに助けを求める
技術的な解決策を検討する前に、ホスティングプロバイダーに問い合わせることを検討してください。これは、特に技術的な変更を自分で行うのが不便な場合、エネルギーを節約することができます。ホスティングサービスプロバイダーは、サーバーのセットアップに関する問題を処理するための設備が整っており、通常は迅速かつ効率的に解決することができます。
エラーメッセージのスクリーンショットや、エラー発生時に試みた操作の説明など、エラーの詳細情報を準備してください。問題を明確に記述し、サポートチームが問題の背景と詳細を理解できるよう、収集したすべての情報を提供してください。待つのではなく、自分の手で問題を解決したい場合は、以下の方法をお試しください。
方法2:functions.phpファイルに制限を加える
WordPressで "The link you are following has expired "エラーに遭遇した場合、WordPressテーマの functions.php ファイルを使用してサーバーの PHP 設定を変更します。ファイルを使用します。 WPCコード プラグインを使えば、これを安全かつ簡単に行うことができる。カスタムコードテーマファイルを直接編集することなく。
以下が正確な手順である:
- WordPressダッシュボードからのインストールと有効化 WPCコード プラグイン。
- WordPressの管理サイドバーのコードセグメント> + フラグメントセクションの追加.
- カスタムコードを追加する(新しいコードスニペット)ボックスにカーソルを合わせ、コードスニペットを使用するをクリックします。
- コード・スニペットの名前を入力し、「Code Type」ドロップダウンメニューから「PHP Code Snippet」を選択します。
- 以下のコードをコピーして、コード・プレビュー・フィールドに貼り付けます:
@ini_set('upload_max_size' , ')64M');
@ini_set('post_max_size', ').64M');
mini_set('max_execution_time', ');@ini_set('max_execution_time', '300');
これらの行は、最大ファイルアップロードサイズを 64MB以下は、PHPで受け入れ可能な例です。 ポスト データの最大サイズは 64MBに変更し、PHPスクリプトの最大実行時間を 300 秒。必要に応じてこれらの値を調整する。
- をクリックしてください。コード・スニペットの保存「そして切り替える不活発"スイッチでコード・スニペットを有効にする。
このコードは、アップロード制限と実行時間を追加し、エラーを回避するのに役立ちます。ファイルをアップロードしようとしたり、完了する前にエラーが発生するアクションを完了させたりして、変更をテストしてください。適切に設定すれば、エラーは二度と発生しないはずです。
方法3:cPanel経由で制限を追加する
cPanelを使用するプロセスは非常に簡単で、必要なサーバー設定はグラフィカルなインターフェイスを介して調整することができます。以下は、cPanelを使用して問題を解決する方法です:
- サインイン cPanelホスティング・サービス・プロバイダーは通常URLを提供する。ホスティング・サービス・プロバイダーは通常URLを提供する。
- ソフトウェアセクションに移動し、クリックしてPHPのバージョンを選択します。
- をクリックしてください。オプション"または見つける"PHP設定地域
- 高い値(例:ファイルサイズ64M、時間300)を入力することで
アップロード最大ファイルサイズ
そしてポスト・マックス・サイズ
歌で応える最大実行時間
セッティング
これらの変更を行った後、WordPressサイトに戻り、ファイルのアップロードやプラグイン/テーマのインストールを試し、エラーが続くかどうかを確認してください。この方法は、手作業でコードやファイルシステムを直接操作したくないユーザーに適しています。
方法4:.htaccessファイルに制限を加える
WordPressの.htaccessファイルは、サーバーディレクティブを管理するための強力な設定ファイルです。このファイルを編集することで、ウェブサイトの機能に影響を与える制限を加えることができ、"The link you follow has expired" エラーを解決できる可能性があります。
以下は、.htaccessファイルを修正するためのステップバイステップのガイドです:
- FTPクライアントまたはWebホスティングコントロールパネルのファイルマネージャを使用して、Webサイトのルートディレクトリにアクセスします。これは通常 公開_html もしかしたら WWW.
- 見つける .htaccess ファイルです。見つからない場合は、FTPクライアントまたはファイルマネージャの設定で隠しファイル(ドットファイル)が表示されていることを確認してください。
- 変更を加える前に、既存の.htaccessファイルをバックアップすることが重要です。これは、ファイルをコンピュータにダウンロードするか、同じディレクトリにコピーして名前を変更することで実行できます。
- ファイルを編集し、以下の行をファイルの最後に追加する:
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value 最大実行時間 300
必要に応じて値を調整する:
- ファイルを保存して閉じる。
お客様のウェブサイトにアクセスし、大きなファイルのアップロードやプラグイン/テーマのインストールなど、以前エラーが発生したアクションを実行してみてください。エラーがまだ存在するかどうか確認してください。変更が十分であれば、エラーは解決するはずです。
この方法は、WordPressのコアファイルやPHPの設定をホスティングコントロールパネルから直接変更する必要がないため便利です。
方法5:php.iniファイルに制限を追加する
php.ini ファイルは、サーバー上の PHP の主要な設定ファイルです。このファイルの設定を調整するには、直接次のようにします。PHPプロセスの実行方法に影響を与えるこれにより、WordPressの「あなたがたどっているリンクは無効です」エラーなどの問題が解決される。
ここでは、php.iniファイルを変更してファイルサイズと実行時間の制限を増やす方法を説明します:
- FTPクライアントまたはホスティングプロバイダのファイルマネージャを使用して、サイトのサーバーに接続します。
- WordPressインストールのルートディレクトリでphp.iniファイルを検索します。見つからない場合は、アクセスが制限されているディレクトリにあるか、存在しない可能性があります。後者の場合は、php.iniという新しいファイルを作成してください。
- ファイルを開き、以下の行を追加または更新する:
upload_max_filesize = 64M
ポストファイルの最大サイズ = 64M
最大実行時間 = 300
- 変更を保存します。新しい php.ini ファイルは、PHP スクリプトが実行されるディレクトリ(通常は WordPress インストールのルートディレクトリ)に保存してください。
- ホスティング環境によっては、変更を有効にするためにWebサーバーを再起動する必要があります(該当する場合)。エラーが再発しないことを確認するために、以前にエラーが発生した原因と同じ操作を実行します。
エラーが続く場合は、ホスティングプロバイダーに相談してphp.iniの変更を確認するこれは、一部のホストがローカルの変更を上書きするマスターのphp.iniを使用しているためです。
方法6:PHPのバージョンを更新する
古いバージョンの PHP は、非効率的であったり設定が古かったりするために "The link you are following is out of date" エラーを引き起こす可能性があります。
以下は、PHPのバージョンを安全かつ効率的に更新する方法です:
- 変更を加える前に、あなたのサイトが現在使用しているPHPのバージョンを確認してください。これは、簡単なプラグイン(例:"Show PHP version")をインストールするか、ホスティングコントロールパネルのPHPセクションの下にある情報を見て確認することができます。
- あなたのウェブサイトとそのコンポーネントが、使用予定の新しいバージョンの PHP と完全に互換性があることを確認してください。互換性は、プラグインやテーマのドキュメントを見たり、いくつかのホスティングサービスが提供する互換性チェックツールを使用することで確認できます。
- PHPをアップデートする前に、サイトをバックアップしてください。これには以下が含まれます。総合データベースそしてWordPressドキュメントそしてプラグインとテーマ.更新によって問題が発生した場合、バックアップによってサイトを以前の状態に戻すことができます。
- ホスティングコントロールパネルにログインし、ソフトウェアセクションに移動し、PHPバージョンの選択をクリックします。
- より新しく安定したものを選ぶ PHPバージョン - PHP 7.4やPHP 8.0は、以前のバージョンより大幅に改善された一般的な選択肢です。まだ広くサポートされていないバージョンやベータ版のバージョンは避けましょう。
- アップデート後、緊急の問題がないかサイトをチェックしてください。ページを閲覧し、機能をテストし、すべてが期待通りに動作していることを確認してください。
- 数日間ウェブサイトを監視し、パフォーマンスの問題やエラーが発生していないか確認します。ホストされたダッシュボードまたはログプラグインを介してサイトのエラーログをチェックし、新しい警告やエラーを確認します。
PHPのバージョンを更新することで、潜在的なエラーを解決し、サイトを安全かつ高速に保つことができます。
方法7:プラグインの競合をチェックする
プラグインの競合は、"The link you are following has expired" エラーなど、WordPress の問題の一般的な原因です。重複するコード、古いコンポーネント、WordPress や PHP の新しいバージョンとの互換性の問題などが原因で、プラグインが相互に干渉したり、WordPress のコア機能に干渉したりすることがあります。
プラグインが問題を引き起こしているかどうかを判断し、問題を解決するには、以下の手順に従ってください:
- WordPressダッシュボードのプラグインセクションに移動します。
- すべてのプラグインを選択し、Bulk ActionsドロップダウンメニューからDeactivateを選択し、アクションを適用する。このプロセスはすべてのプラグインを無効にしますが、プラグインやその設定を削除するわけではないので、クリーンなテストを提供します。
概要
WordPressでは、サーバーの設定によりファイルサイズやセッション時間が制限されている場合に、「現在たどっているリンクは有効期限が切れています」というエラーが表示されることがあります。このエラーは通常、アップロードの制限や実行時間の不足が原因で発生します。この問題を解決する方法には、ホスティングプロバイダーに助けを求める、functions.phpファイルの制限を増やす、cPanel経由で設定を調整する、.htaccessファイルとphp.iniファイルを修正する、PHPバージョンを更新する、プラグインの競合をチェックするなどがあります。これらの方法で、エラーを効果的に解決し、ウェブサイトが正しく機能していることを確認できます。
お問い合わせ |
---|
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ! |
① 電話:020-2206-9892 |
② QQ咨询:1025174874 |
三 Eメール:info@361sale.com |
④ 勤務時間:月~金、9:30~18:30、祝日休み |