Php 我的服务器上没有解压缩大型zip文件
我正在尝试使用PHP在我的服务器上提取zip文件。小尺寸zip文件将成功解压缩,但当我尝试解压缩大尺寸zip文件时,我遇到以下问题: 内部服务器错误 服务器遇到内部错误或配置错误,无法正常运行 无法完成您的请求。请与服务器联系 管理员webmaster@extremenox.co并通知他们 发生错误,您可能做的任何事情都可能导致 错误。有关此错误的更多信息,请访问 服务器错误日志。此外,还发生了一个500内部服务器错误 尝试使用ErrorDocument处理错误时遇到 请求 这是我的密码:Php 我的服务器上没有解压缩大型zip文件,php,wordpress,Php,Wordpress,我正在尝试使用PHP在我的服务器上提取zip文件。小尺寸zip文件将成功解压缩,但当我尝试解压缩大尺寸zip文件时,我遇到以下问题: 内部服务器错误 服务器遇到内部错误或配置错误,无法正常运行 无法完成您的请求。请与服务器联系 管理员webmaster@extremenox.co并通知他们 发生错误,您可能做的任何事情都可能导致 错误。有关此错误的更多信息,请访问 服务器错误日志。此外,还发生了一个500内部服务器错误 尝试使用ErrorDocument处理错误时遇到 请求 这是我的密码: er
error_reporting(1);
set_time_limit(3600);
$file=ABSPATH.'wp-content/plugins/wp-cloud-safe/lib/www.extremenox.co_19_10_2015_04_%i_1445259414.zip';
if(file_exists($file)){
$zip2 = new ZipArchive;
if ($zip2->open($file) === TRUE)
{
$zip2->extractTo("/");
$zip2->close();
}
您可能遇到内存问题或超时问题。尝试将以下内容添加到php.ini文件中:
max_execution_time = 60
memory_limit = 512M ;
您可以减少/增加上面的每个值,直到您达到不再出现错误的点。请记住,最好使用shell脚本来执行此操作,以免遇到PHP限制
注意:上面的值非常高,所以再次强调,您应该尽量减少它们,直到错误消失为止