我知道如何使用FTP和PHP从服务器下载文件。
我有一个要从ftp下载到内部存储的文件列表。
我用ftp_get()
下载文件列表,第一个文件大小是:126 mb,成功下载到我的内部存储。
但是PHP函数抛出错误500,然后在没有继续的情况下死掉。
我得到的错误:
内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求。
请联系服务器管理员[email protected]并告知他们错误发生的时间以及可能导致错误的任何操作。
服务器错误日志中可能提供了有关此错误的更多信息。
此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。
知道我应该做什么才能使功能成功完成运行?
您需要增加超时。 180秒是秒,这是3分钟。尝试将其设置为600.即:FTP_TIMEOUT_SEC, 600 or higher
,取决于需要多长时间。你甚至可能尝试FTP_TIMEOUT_SEC, 0
我认为没有时间限制。
它已经评论了一个类似的问题。请试试这个。它应该工作。
也许你超过了最长的执行时间。
尝试增加它: https://www.php.net/manual/en/function.set-time-limit.php