Php magento大尺寸可下载产品未下载

Php magento大尺寸可下载产品未下载,php,apache,magento,download,magento-1.8,Php,Apache,Magento,Download,Magento 1.8,我正在开发磁电机1.8 CE。除了一些产品没有完全下载之外,一切都很好 这些产品的尺寸大于50米 我更改我的php.ini设置 当前值为 max_execution_time = 5000 safe_mode = off max_input_time = 9000 memory_limit = 1024M post_max_size = 550M file_uploads = On upload_max_filesize = 512M max_file_uploads = 200 allo

我正在开发磁电机1.8 CE。除了一些产品没有完全下载之外,一切都很好

这些产品的尺寸大于50米

我更改我的
php.ini
设置

当前值为

max_execution_time = 5000   
safe_mode = off
max_input_time = 9000
memory_limit = 1024M
post_max_size = 550M
file_uploads = On
upload_max_filesize = 512M
max_file_uploads = 200
allow_url_fopen = On
我还将管理会话值更改为3600,将Cookie生存期更改为3600

产品类型为epub书籍,它们完全在系统浏览器上下载,而不是完全在mobile/tab/ipad浏览器上下载

我如何解决这些问题


谢谢

可能是php问题,也可能是主机阻止了它。请参阅php错误日志和Magento日志,以检查是否引用了任何错误

无法确定是您的服务器配置还是PHP配置。但要测试导致问题的原因,请将产品放在服务器的根目录中,然后尝试使用PHP脚本下载文件:

$file = 'PATH_TO_YOUR_FILE';
$baseName = basename($file);
$fileSize = filesize($file);
try {
    $baseName = basename($file);
    header('Content-type: application/force-download');
    header('Content-Transfer-Encoding: Binary');
    header('Content-length: ' . $fileSize);
    header('Content-disposition: attachment; filename="' . $baseName . '"');
    echo file_get_contents($file, true);
    exit(0);
} catch (Exception $e) {
    echo $e->getMessage();
}

查找可能发生的任何错误。希望这会有所帮助。如果没有,请检查您的magento错误日志或服务器和/或PHP错误日志,以获取线索。

根据谷歌的说法,它可能是您的主机。