修复 Wordpress 最大执行时间
WordPress 中的“超过 60 秒的最长执行时间”错误消息通常表示脚本执行时间过长,已被服务器终止。 在执行涉及大量数据的操作时可能会发生这种情况,例如导入或导出大量帖子或文件。
在这种情况下,错误消息专门引用了 /wp-admin/includes/ 目录中的 class-pclzip.php 文件。 该文件是 WordPress 核心的一部分,负责处理 ZIP 档案。
要解决此问题,您可以尝试增加服务器上 PHP 脚本的最长执行时间。 您可以通过将以下行添加到您站点的 .htaccess 文件来执行此操作:
php_value max_execution_time 300
这会将最长执行时间设置为 300 秒(5 分钟),这对于大多数任务来说应该足够了。 请注意,您可能需要根据您的具体需要调整此值。
如果您无权访问站点的 .htaccess 文件,您还可以尝试将以下行添加到站点的 wp-config.php 文件中:
ini_set('max_execution_time', 300);
这将达到与修改 .htaccess 文件相同的效果,但并非所有服务器都支持它。
如果增加最大执行时间不能解决问题,您可能需要优化站点或服务器以更有效地处理大型数据集。 这可能涉及优化数据库、升级服务器资源或使用专为大数据导入/导出设计的插件或工具。
Last Updated On Mar 17, 2024 At 12:09:19 AM