red562 0 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 Решил на своем сайте www.mazni.ru сделать скачивание не обходимых файлов с сайта (пришлось отложить до решения проблемы) и столкнулся с такой проблемой. При скачивании файла сайт виснет файл скачивается, но перемещаться по сайту не возможно. Понимаю что дело не в движке, но как решить эту проблему ??? С помощью гугела нашел вот такую инфу . Проблема была в хостинге. Но так как не хотел менять хостинг создал алиас домена и пустил скачивание файла через него. Там буквально пару строк поправить нужно было. Где именно сейчас не скажу так как бекапы на старом компе где то валяются и установленной дле тоже под рукой нет. Подскажите как сделать и что поправить что бы можно было скачивать файла и одновременно перемещаться по сайту ???? Ссылка на сообщение Поделиться на других сайтах
celsoft 6241 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 но как решить эту проблему ??? Пользоваться качалками для скачивания а не браузерами, либо давать прямую ссылку на скачивание файла, а не через скрипт. Данная проблема это особенность браузеров, до тех пор пока выполняется один скрипт с данного домена, другие скрипты они запускать и выполнять не будут. Ссылка на сообщение Поделиться на других сайтах
red562 0 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 Автор но как решить эту проблему ??? Пользоваться качалками для скачивания а не браузерами, либо давать прямую ссылку на скачивание файла, а не через скрипт. Данная проблема это особенность браузеров, до тех пор пока выполняется один скрипт с данного домена, другие скрипты они запускать и выполнять не будут. В принципе такого ответа я и ждал, но на многих сайтах все работает нормально можно скачивать и перемещаться по страницам. Зависит ли это о хостинга и может решить хостер такую проблему??? Ссылка на сообщение Поделиться на других сайтах
celsoft 6241 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 но на многих сайтах все работает нормально можно скачивать и перемещаться по страницам. Я вам написал что прямые ссылки нужно давать на скачивание, а не через скрипт. На тех где вы можете скачивать и перемещаться одновременно даны прямые ссылки, на скачивание файлов, а не через PHP скрипты, вы поставили скачивание через тег attachment а это скачивание через PHP скрипт. Ссылка на сообщение Поделиться на других сайтах
red562 0 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 Автор Подскажите , а как дать прямую ссылку на файл вернее как ее получить я заливаю через движок в новость всталяется ссылка в виде [attachment=3:ramka.rar][/CODE] прямых ссылок нету в окне загрузкиНу вот нашел сайт смотрите http://acer-a500.ru/games/1697-blood-glory-trehmernyy-fayting-versiya-10.html есть ссылка на [color=#282828][font=helvetica, arial, sans-serif]скачивание через тег attachment и при скачивании можно передвигаться по страницам. Как ??? Понять ???[/font][/color] Ссылка на сообщение Поделиться на других сайтах
celsoft 6241 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 прямых ссылок нету в окне загрузки Нужно загружать файл по FTP и давать ссылку вручную в теге url, скачивание через скрипт предназначено для того чтобы разделить доступ кому разрешено качать а кому нет, поэтому и прямого доступа к папке нет. Ну вот нашел сайт смотрите http://acer-a500.ru/...versiya-10.html есть ссылка на скачивание через тег attachment и при скачивании можно передвигаться по страницам. Как ??? Понять ??? Возможно там стоит не апач, или PHP работает не как модуль апача. Ссылка на сообщение Поделиться на других сайтах
red562 0 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 Автор А ка сделать чтобы PHP не работало как модуль апача. Или это не к вам вопрос?? Ссылка на сообщение Поделиться на других сайтах
celsoft 6241 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 А ка сделать чтобы PHP не работало как модуль апача. Или это не к вам вопрос?? Нет это вам к хостинг провайдеру. Но если у вас обычный хостинг, а не свой собственный сервер, то вам это недоступно. Ссылка на сообщение Поделиться на других сайтах
red562 0 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 Автор спасибо Ссылка на сообщение Поделиться на других сайтах
celsoft 6241 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 red562, Хотя вы знаете я проверил на тестовом сервере где установлен php как модуль апача, все работает и скачивание и просмотр, так что мое предположение ранее неверно. Все таки это связано с какими то еще другими настройками сервера, например ограничение на количество одновременных запусках скриптов с одного IP, может быть версия PHP или Апача играет роль. Незнаю, я не системный администратор, а здесь проблема лежит в области настроек сервера. Вам нужно обратиться к вашему хостинг провайдеру, чтобы узнать что именно блокирует одновременную работу скрипта скачивания и просмотра сайта. Ссылка на сообщение Поделиться на других сайтах
red562 0 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 Автор Все сделал хостер !!!!! В файл download.php добавил после $db->close (); вставил session_write_close();[/code] и написал [i][color=#000000]Это нормальное поведение PHP-скриптов, которые работают с сессиями.[/color] [color=#000000]Сессия блокируется, остальные скрипты, использующие сессию ждут, пока скрипт, занявший сессию, ее не освободит.[/color][/i] Ссылка на сообщение Поделиться на других сайтах
celsoft 6241 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 Странно, почему тогда все работает, на других серверах, со стандартным файлом скачивания. Видимо она срабатывает автоматически при определенных настройках, будем знать. Ну что ж раз это помогает в определенных случаях, будет добавлено в дистрибутив в новых версиях, чтобы вам не вносить изменения постоянно. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.