The WordPress message “The link you followed has expired.” most commonly appears when you try to upload a theme/plugin (or import data) and the upload hits a PHP limit (file size or execution time).
This guide is written for GARMTECH Hosting (Plesk) and WordPress websites.
Step 1: Confirm it is an upload/limit issue
- If the error happens only when uploading a plugin/theme ZIP, it is almost always related to
upload_max_filesize and post_max_size.
- If the error happens during import (demo content, large files), it can be related to execution time:
max_execution_time / max_input_time.
Step 2: Increase PHP limits in Plesk
- Open your domain in Plesk: Websites & Domains → select the domain.
- Click PHP Settings.
- Adjust the limits (examples):
- upload_max_filesize → set higher than the ZIP you upload (for example
128M)
- post_max_size → set equal or higher than
upload_max_filesize (for example 128M or 256M)
- memory_limit → increase if you see memory errors (for example
256M)
- max_execution_time → increase for large imports (for example
180–300)
Note: The maximum values depend on your hosting plan. If you cannot set a higher value, use the alternative method below.
Step 3: Alternative method (FTP/File Manager upload)
If WordPress upload limits cannot be increased enough, you can upload a plugin/theme manually:
- In Plesk, open Files for your domain.
- Go to
httpdocs/wp-content/plugins/ (for plugins) or httpdocs/wp-content/themes/ (for themes).
- Upload the ZIP file and use Extract in Plesk File Manager.
- Open WordPress Admin and activate the plugin/theme.
Step 4: Clear caches and retry
- If you use LiteSpeed Cache, purge the cache after changes.
- Try again (upload/install/import).
If the message continues even after increasing limits, check Plesk Logs for the exact PHP error (it often points directly to the limit that was reached).