Перейти к публикации

Рекомендованные сообщения

В очередной раз бью себя за то, что не записываю, что когда либо делаю с движком и потом требуется решить одну и туже проблему..Помогите советом. Раньше как то тут получалось все исправить.. Вот моя проблема: при скачивании больших файлов они на половине прерывают скачиватся.. Хотсер говорит мол это из за того, что идет скачивание через РНР движка, а надо на прямую через ФТП (хостинг как всегда Джино). Затем он рекомендует сделать мне две вещи:

1. пропишите строки в файле /engine/classes/download.class.php в 95 строке: header("X-Accel-Redirect: " . str_replace("/путь домой/domains/windows-phone-8.ru", "", realpath($filename))); return true;

2. пропишите строки в файле .htaccess содержащийся в папке где лежат файлы: SetEnvIfNoCase Accel-Redirect .+ let_me_in <Files *> Order Deny,Allow Deny from all Allow from env=let_me_in ForceType application/octet-stream </Files>

Ранее (имелось уже 3 сайта) эти советы помогали и файлы начинали скачиватся без проблем. Сейчас пытаюсь сделать все тоже самое с новым сайтом и происходит тупо перезагрузка странички. Хостер отвечает раз в сутки и то резже.. Может мне местные пользователи помогут в очередной раз? Нашел старые темы тут на форуме, но там всегда заканчивал речь: мол решил уже, спасибо) Сейчас в голову ничего нового не приходит! Помогите советом!!

Пример странички с файлом http://windows-phone-8.ru/game/action-and-adventure/485-castle-of-illusion.html (кнопка скачивания внизу описания справа, возле фиолетовой кнопки маркетплэйс).

Ранее версия движка была 9 и ниже, сейчас вроде бы 10... Может в этом мои проблемы и что то изменилось что надо доделать дополнительно?

Ссылка на сообщение
Поделиться на других сайтах

Собственно в модуле скачивания файлов DLE вообще ничего не менялось много лет, и то что вы написали должно работать на любой версии файлов.

Поэтому смотрите внимательно что вы все верно сделали что вам написал хостинг. Особенно пункт 2, что вы именно в нужной папке uploads/files/ заменили файл .htaccess.

Ссылка на сообщение
Поделиться на других сайтах

Собственно в модуле скачивания файлов DLE вообще ничего не менялось много лет, и то что вы написали должно работать на любой версии файлов.

Поэтому смотрите внимательно что вы все верно сделали что вам написал хостинг. Особенно пункт 2, что вы именно в нужной папке uploads/files/ заменили файл .htaccess.

Сейчас он у меня выглядит так, это правильно или нет?(

<FilesMatch ".*">

Order allow,deny

Deny from all

</FilesMatch>

<FilesMatch ".(zip|xap|avi|divx|mp3|mp4|flv|swf|wmv|m4v|m4a|mov|mkv|3gp|f4v)$|^$">

Order deny,allow

Allow from all

</FilesMatch>

SetEnvIfNoCase Accel-Redirect .+ let_me_in

<Files *>

Order Deny,

Allow Deny from all

Allow from env=let_me_in

ForceType application/octet-stream

</Files>

Ссылка на сообщение
Поделиться на других сайтах

Вам не добавлять эти строки нужно, а полностью заменять содержимое этого файла на эти строки. И должно быть

<Files *>

Order Deny,Allow

Deny from all

Allow from env=let_me_in

ForceType application/octet-stream

</Files>

переноc в начале не там поставили

Ссылка на сообщение
Поделиться на других сайтах

Сделал все четко, как написали Вы, как написала поддержка.. То есть заменил содержимое файла по пути uploads/files/ и прописал в строке 95 как указано. При нажатии на ссылку скачивания, просто открывается окно, пишет быстро мол страница не найдена и сразу перезагружается на главную страничку сайта. Проверил свой старый сайт windows-phone-7.su там все так же абсолютно, как и описано выше, но там работает, вот и не понять в чем дело(((

И еще нашел, что в разных версиях движка 9.5 и 10.1 например вот этот файл

/engine/classes/download.class.phpе

Отличается по коду минимум в 10 строчках, то есть файлы не одинаковые, может это все и влияет?(

Ссылка на сообщение
Поделиться на других сайтах

В первом пункте место указано верное, именно для актуальных версий скрипта. Ждите ответа от хостинга, может на сервере вашего сайта у апача нет поддержки модуля для данных строк в .htaccess, за их работу отвечает специальный модуль апача.

Ссылка на сообщение
Поделиться на других сайтах

В первом пункте место указано верное, именно для актуальных версий скрипта. Ждите ответа от хостинга, может на сервере вашего сайта у апача нет поддержки модуля для данных строк в .htaccess, за их работу отвечает специальный модуль апача.

Да, спасибо, им написал уже.. Ответили, что будет искать решение проблемы(

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...