red562 0 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 (изменено) Решил на своем сайте www.mazni.ru сделать скачивание не обходимых файлов с сайта (пришлось отложить до решения проблемы) и столкнулся с такой проблемой. При скачивании файла сайт виснет файл скачивается, но перемещаться по сайту не возможно. Понимаю что дело не в движке, но как решить эту проблему ??? С помощью гугела нашел вот такую инфу . Проблема была в хостинге. Но так как не хотел менять хостинг создал алиас домена и пустил скачивание файла через него. Там буквально пару строк поправить нужно было. Где именно сейчас не скажу так как бекапы на старом компе где то валяются и установленной дле тоже под рукой нет. Подскажите как сделать и что поправить что бы можно было скачивать файла и одновременно перемещаться по сайту ???? Изменено 24 апреля 2012 пользователем red562 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 но как решить эту проблему ??? Пользоваться качалками для скачивания а не браузерами, либо давать прямую ссылку на скачивание файла, а не через скрипт. Данная проблема это особенность браузеров, до тех пор пока выполняется один скрипт с данного домена, другие скрипты они запускать и выполнять не будут. Цитата Ссылка на сообщение Поделиться на других сайтах
red562 0 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 Автор но как решить эту проблему ??? Пользоваться качалками для скачивания а не браузерами, либо давать прямую ссылку на скачивание файла, а не через скрипт. Данная проблема это особенность браузеров, до тех пор пока выполняется один скрипт с данного домена, другие скрипты они запускать и выполнять не будут. В принципе такого ответа я и ждал, но на многих сайтах все работает нормально можно скачивать и перемещаться по страницам. Зависит ли это о хостинга и может решить хостер такую проблему??? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 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 6 072 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 прямых ссылок нету в окне загрузки Нужно загружать файл по FTP и давать ссылку вручную в теге url, скачивание через скрипт предназначено для того чтобы разделить доступ кому разрешено качать а кому нет, поэтому и прямого доступа к папке нет. Ну вот нашел сайт смотрите http://acer-a500.ru/...versiya-10.html есть ссылка на скачивание через тег attachment и при скачивании можно передвигаться по страницам. Как ??? Понять ??? Возможно там стоит не апач, или PHP работает не как модуль апача. Цитата Ссылка на сообщение Поделиться на других сайтах
red562 0 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 Автор А ка сделать чтобы PHP не работало как модуль апача. Или это не к вам вопрос?? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 А ка сделать чтобы PHP не работало как модуль апача. Или это не к вам вопрос?? Нет это вам к хостинг провайдеру. Но если у вас обычный хостинг, а не свой собственный сервер, то вам это недоступно. Цитата Ссылка на сообщение Поделиться на других сайтах
red562 0 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 Автор спасибо Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 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] Изменено 24 апреля 2012 пользователем red562 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 24 апреля 2012 Рассказать Опубликовано: 24 апреля 2012 Странно, почему тогда все работает, на других серверах, со стандартным файлом скачивания. Видимо она срабатывает автоматически при определенных настройках, будем знать. Ну что ж раз это помогает в определенных случаях, будет добавлено в дистрибутив в новых версиях, чтобы вам не вносить изменения постоянно. 2 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.