Вернул настройки config.php на дефолтные теперь у меня все так
foreach ($results as $result) {
if (file_exists(DIR_DOWNLOAD . $result['filename'])) {
$size = filesize(DIR_DOWNLOAD . $result['filename']);
$dlink = '/system/storage/download/'.$result['filename'];
$i = 0;
$suffix = array(
'B',
'KB',
'MB',
'GB',
'TB',
'PB',
'EB',
'ZB',
'YB'
);
while (($size / 1024) > 1) {
$size = $size / 1024;
$i++;
}
$data['downloads'][] = array(
'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added'])),
'name' => $result['name'],
'size' => round(substr($size, 0, strpos($size, '.') + 4), 2).$suffix[$i],
'dlink' => $dlink,
'mask' => $result['mask'],
'href' => $this->url->link('product/product/download', 'product_id='.$this->request->get['product_id'].'&download_id='.$result['download_id'])
);
теперь вываливает на ссылку Открыть
You don't have permission to access /system/storage/download/file.pdf.TlwxNKj3TxBof5UetNIAB3dh4qgt2h5n on this server.
можно посмотреть на ваш вариант?