Устранение ошибки «Срок действия ссылки, по которой вы перешли, истек» в WordPress

Опубликовано: 2024-03-09

Ах, WordPress. Это фантастическая платформа для создания веб-сайтов, но иногда она бросает вызов, который может заставить вас почесать голову. Одним из таких кривых является ошибка «Срок действия ссылки, по которой вы перешли, истек». Эта конкретная ошибка часто появляется, когда вы пытаетесь установить или загрузить плагин, тему или медиа-файл, и все идет не так, как планировалось.

Что вызывает ошибку WordPress «Срок действия ссылки, по которой вы перешли, истек»?

Сообщение об ошибке, несмотря на его зловещую формулировку, обычно сигнализирует о гораздо менее серьезной проблеме: вы пытаетесь загрузить файл, размер которого превышает текущие ограничения, установленные вашей средой хостинга WordPress. Эти ограничения предназначены для обеспечения скорости и безопасности вашего веб-сайта, но иногда могут быть слишком строгими, особенно если вы работаете с большими файлами.

Вы можете легко определить текущие ограничения вашего сайта, перейдя в раздел «Медиа» на панели управления WordPress и проверив указанный там «Максимальный размер загружаемого файла». Если ваш файл превышает этот лимит, WordPress вскинет руки и покажет вам ужасное сообщение об истечении срока действия ссылки.

Варианты вопроса

Эта ошибка не всегда проявляется одинаково. В зависимости от ваших настроек сообщение об ошибке может незначительно отличаться. Однако основная проблема остается прежней: файл слишком велик из-за ограничений, установленных вашим сервером.

Ошибка «Срок действия ссылки, по которой вы перешли, истек», как показано на сайте WordPress со ссылкой с надписью «Пожалуйста, попробуйте еще раз».

Некоторые варианты, с которыми вы можете столкнуться, включают другую формулировку на странице ошибки или возникновение этой проблемы при загрузке разных типов файлов, а не только тем или плагинов.

Причины возникновения этой ошибки

Основная причина этой ошибки довольно проста: размер вашего файла превышает предел загрузки . Но это еще не все. Веб-хосты устанавливают эти ограничения, чтобы сервер оставался стабильным и работал хорошо для всех пользователей. Если бы все поневоле загружали огромные файлы, серверы могли бы замедлить сканирование или перестать отвечать на запросы.

Однако эти ограничения касаются не только размера файла. Они также включают максимальное время выполнения, которое определяет, как долго ваш сервер будет пытаться выполнить задачу, прежде чем сдастся. Если загрузка большого файла не завершится в течение этого периода времени, вы столкнетесь с нашей досадной ошибкой.

Вы можете легко найти максимальный размер загрузки в администраторе WordPress. Перейдите в «Медиа» > «Добавить новый медиафайл» и найдите размер файла, указанный в поле загрузки.

Проверка максимального размера загружаемого файла в администраторе WordPress для устранения ошибки, связанной с истекшим сроком действия ссылки, по которой вы перешли.

Как исправить ошибку «Срок действия ссылки, по которой вы перешли, истек» в WordPress

Обнаружение ошибки «Срок действия ссылки, по которой вы перешли, истек» может стать настоящей проблемой, когда вы перемещаетесь по административной области вашего сайта WordPress, особенно когда вы пытаетесь загрузить файл или установить новую тему/плагин. К счастью, эту распространенную проблему можно исправить с помощью некоторых корректировок здесь и там.

Прежде чем вы начнете

Большинство решений этой ошибки включают увеличение максимального размера загрузки и публикации. Хотя увеличение этих пределов может помочь избежать ошибки, установка слишком высоких значений может иметь недостатки.

Слишком высокий лимит может замедлить работу вашего сайта, сделать серверную часть менее отзывчивой и потенциально открыть двери для вредоносных загрузок. Все дело в поиске правильного баланса, который будет способствовать производительности и безопасности вашего сайта.

И последнее, но не менее важное:убедитесь, что у вас под рукой есть последняя резервная копия, прежде чем вносить изменения на свой сайт.

Вариант 1. Используйте function.php

Файл `functions.php` в вашей теме WordPress позволяет вам определить определенные настройки, которые влияют на ограничения на размер загрузки файла, максимальный размер публикации и время выполнения.

Настройка максимального размера загружаемого файла и времени выполнения для устранения ошибки, связанной с истекшим сроком действия ссылки, по которой вы перешли.

Настраивая эти значения, вы можете эффективно обойти ограничения, которые приводят к ошибке «Срок действия ссылки истек».

Это быстрое решение, но помните: если вы обновите тему, вам придется добавить код еще раз, если вы не используете дочернюю тему.

  1. Перейдите на панель управления WordPress и нажмите «Внешний вид» > «Редактор файлов темы».
    Внешний вид, редактор файлов темы в админке WordPress, отображающий файл функции.php темы.
  2. С правой стороны вы найдете ссылку с надписью «Функции темы» или «functions.php». Нажмите здесь.
  3. Прокрутите файл, пока не найдете подходящее место для вставки следующего фрагмента кода:
     @ini_set('upload_max_size', '64M');
    @ini_set('post_max_size', '64M');
    @ini_set('max_execution_time', '300');
  4. Этот код регулирует максимальный размер загрузки, размер сообщения и время выполнения, чтобы избежать ошибки.
  5. После вставки кода нажмите «Обновить файл». Это должно устранить ошибку.

Важное примечание . Помните, что обновление или изменение темы может привести к потере этих настроек.Использование дочерней темы может предотвратить это, сохраняя изменения независимо от обновлений.

Вариант 2. Используйте .htaccess.

Этот метод включает в себя доступ к файлам вашего веб-сайта и добавление нескольких строк, которые предписывают вашему серверу принимать файлы большего размера и тратить на это приятное время.

Настройка максимального размера загружаемого файла и времени выполнения в файле htaccess для устранения ошибки, связанной с истекшим сроком действия ссылки, по которой вы перешли.

Файл .htaccess управляет высокоуровневой конфигурацией вашего сайта на серверах Apache. Настраивая этот файл, вы напрямую указываете серверу увеличить ограничения, вызывающие вашу ошибку.

  1. Перейдите в корневой каталог вашего сайта WordPress с помощью FTP-клиента или cPanel/File Manager вашего хостинг-провайдера.
  2. Найдите `.htaccess` в корневой папке. Если он скрыт, возможно, вам придется включить «Показать скрытые файлы» в настройках файлового менеджера. Поиск файла htaccess в ftp-клиенте.
  3. Добавьте следующие строки в конец файла:
     php_value upload_max_filesize 64M
    php_value post_max_size 64M
    php_value max_execution_time 300
    php_value max_input_time 300
  4. Загрузите измененный файл .htaccess обратно на сервер. Затем попробуйте повторить действие, вызвавшее ошибку, и посмотрите, устранена ли она.

Примечание для клиентов 10Web : серверы Nginx 10Web не используют файл .htaccess, поэтому этот метод неприменим. Вместо этого рассмотрите методы `functions.php` или `php.ini`.

Вариант 3. Используйте php.ini.

Файл php.ini является основным файлом конфигурации PHP. Если у вас есть доступ к файлу php.ini вашего сервера, вы можете увеличить лимиты загрузки и время выполнения непосредственно на уровне PHP, что может устранить ошибку.

php.ini с настройками для увеличения максимального размера загружаемого файла и времени выполнения для устранения ошибки «Настройка максимального размера загружаемого файла и времени выполнения», по которой истек срок действия ссылки, по которой вы перешли.

Однако не все среды хостинга позволяют изменять этот файл напрямую, поэтому этот метод может быть доступен не всем.

  1. Как и раньше, для доступа к корневому каталогу вам следует использовать FTP-клиент или интерфейс вашего хостинг-провайдера.
  2. Если `php.ini` отсутствует или не доступен для редактирования, создайте новый файл с именем `php.ini` в корневом каталоге.
  3. Добавьте или отредактируйте следующие строки, чтобы отразить новые ограничения:
     upload_max_filesize = 64M
    post_max_size = 64M
    max_execution_time = 300

  4. После настройки значений сохраните файл и загрузите его обратно в корневой каталог. Затем проверьте, решена ли проблема, повторив попытку загрузки файла.

Вариант 4. Проверьте наличие конфликтов плагинов.

Иногда ошибка связана не с ограничением размера файла, а с конфликтом между плагинами. Выявление и разрешение этих конфликтов может устранить ошибку.

  1. На панели управления WordPress временно отключите все плагины.
  2. Активируйте их по одному, каждый раз проверяя, не появляется ли ошибка снова. Этот процесс помогает определить проблемные плагины.
  3. После идентификации вам, возможно, придется выбрать между отключением этого плагина, откатом обновления или ожиданием исправления ошибки от разработчика плагина.

В итоге

Обнаружение ошибки «Срок действия ссылки, по которой вы перешли, истек» в WordPress может разочаровать, но зачастую ее можно просто исправить. Будь то настройка нескольких настроек или решение проблемы с плагином, решения находятся в пределах досягаемости. Просто не забудьте создать резервную копию своего сайта, прежде чем вносить какие-либо изменения, и вы легко справитесь с этой проблемой WordPress.