什么原因导致“您所关注的链接已过期”错误?
当尝试上传大于WordPress 运行的服务器设置的文件大小限制的 WordPress 主题或插件时,通常会出现“您所关注的链接已过期”错误。
该消息如下所示:
网络托管公司可以控制可以上传到 WordPress 的文件大小,来提高网络服务器的整体性能。会发现,大文件可能会导致网站变得不稳定或缓慢。
可以通过访问WordPress 仪表板的媒体»添加新页面来查看文件大小上传限制。
如果这些设置太低,或者尝试上传更大的文件,那么可能会看到诸如内存耗尽错误或超出最大执行时间错误之类的错误。
如果尝试上传 WordPress 主题或插件,那么会看到的错误是“您所关注的链接已过期”。
修复“您所关注的链接已过期”错误
修复“您所关注的链接已过期”的最快方法是增加WordPress 网站的文件上传大小、PHP 内存和执行时间限制。
有几种方法可以实现这一点。我们会一一讲解所有方法,你们可以选择简单且适合你们的方法。
方法 1:使用 WPCode 增加限制(推荐)
增加functions.php文件中的限制可能很容易,但这种方法有一个缺点。如果更改或更新 WordPress 主题,网站的设置会被覆盖。
这就是我们建议用WPCode 的原因。
WPCode是 WordPress 最好的代码管理器插件,它可以让管理员在网站的任何位置添加代码片段,而无需编辑主题文件(如 functions.php)。这样,当更新或更改主题时,添加的任何自定义设置都不会丢失。
首先,安装并激活 WPCode。
一旦插件被激活,只需从管理区域转到代码片段»添加代码片段,然后单击“添加您的自定义代码”。
确保从“代码类型”下拉菜单中选择“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
认为文件上传所需的时间。
最后,需要切换代码片段以使其在网站上处于活动状态。
方法 2:在 wp-config.php 中增加 PHP 内存限制
与WPCode插件相比,此方法提供了增加资源限制的替代方法。
虽然 WPCode 插件提供了一个用户友好的界面来管理代码片段而无需修改核心主题文件,但编辑wp-config.php文件会直接影响 WordPress 核心配置。
要使用FTP 客户端或控制面板中的文件管理器应用程序来访问网站文件并找到 wp-config.php 文件。
访问 wp-config.php 文件后,打开它进行编辑,并将以下行粘贴到以下行之前That's all, stop editing! Happy blogging.
:
define( 'WP_MEMORY_LIMIT', '256M' );
这行代码告诉 WordPress 为网站分配 256MB 内存。可以根据需要将“WP_MEMORY_LIMIT”行中的值调整为更高的值,但我们建议先从这个值开始。
方法 3:增加 .htaccess 文件中的限制
增加 PHP 资源限制的另一种方法是编辑.htaccess 文件,它是 WordPress 的核心文件。
只需使用 FTP 连接到网站或打开文件管理器应用程序并在根目录或 public_html 文件夹中找到 .htaccess 文件即可。然后,打开它并使用代码编辑器进行编辑。
现在,需要在.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 文件并在其中添加以下代码:
upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300
不要忘记保存更改并将文件上传回网站。
现在可以访问网站并尝试再次上传主题或插件文件。错误应该会消失,并且应该能够上传文件。
方法 5:更新 PHP 版本
除了上述方法外,更新 PHP 版本也有可能修复 WordPress 中的“您关注的链接已过期”错误。这是因为版本过低的 PHP 版本可能会导致兼容性问题,从而导致此错误。
方法 6:检查插件冲突
在极少数情况下,“您点击的链接已过期”错误可能是由WordPress 插件之间的冲突引起的。插件有时会以意想不到的方式相互作用,这可能会导致资源使用问题或 WordPress 处理文件上传的方式出现问题。
要查看是否是插件冲突导致了错误,可以尝试停用所有插件,然后逐个重新激活它们。
导航到WordPress 信息中心的插件部分。使用顶部的复选框选择所有插件,从批量操作下拉菜单中选择“停用”,然后单击“应用”。
尝试再次上传文件。如果错误消失,则表明冲突与停用的插件有关。现在,逐个重新激活每个插件,并在每次激活后测试上传功能。
一旦错误再次出现,就能确定了有问题的插件,可以找一个功能一样的插件代替。
暂无评论内容