如何解决 WordPress 中的“您访问的链接已过期”错误

热门:
升级您的服务器配置! 申请 AVA 并使用 立减 15%
使用优惠码:

如果你遇到了 “The link you followed has expired” 错误,在 WordPress Hosting 中,你并不孤单。这个常见问题通常会在通过 WordPress 仪表盘上传主题、插件或媒体文件时出现。幸运的是,这并不难修复——本指南将带你了解几种经过验证的方法,帮助你快速解决它。

🔍 是什么导致了这个错误?

这个错误通常是由于托管环境中设置的 server-side limitations 引起的。最常见的原因包括:

  • Low PHP upload file size limit

  • Short PHP maximum execution time

  • Low post max size limit

这些设置控制你可以上传的文件大小,以及在服务器超时之前一个进程可以运行多长时间。

方法 1:通过 .htaccess 提高限制

如果你的服务器使用 Apache,你可以修改 WordPress 网站根目录中的 .htaccess 文件。

  1. 通过 FTP 连接或使用 cPanel 中的 File Manager。

  2. 找到并打开 .htaccess 文件。

  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
  1. 保存并重新上传该文件。

🔄 然后再次尝试上传主题或插件。

方法 2:编辑 php.ini(如果可访问)

如果你的主机提供商允许访问 php.ini 文件:

  1. 在你网站的根目录中打开或创建一个 php.ini 文件。

  2. 添加或调整以下值:

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
  1. 保存并应用更改。你可能需要通过主机控制面板重启 PHP。

方法 3:修改 functions.php(临时修复)

你也可以将 PHP 指令插入到 theme’s functions.php 文件中,作为一种快速的临时解决方法:

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

⚠️ 仅临时使用此方法。主题更新或切换可能会覆盖这些更改。