Возможность скачивая файлов

Аватар пользователя SmokeD SmokeD 21 октября 2009 в 23:56

Скинул файл .rar на ftp, через Total Commander. В html коде странице сделал на него ссылку, но при нажатии на нее, выдает сообщение "Запрашиваемая страница не найдена".

Каким путем можно решить этот вопрос?

Комментарии

Аватар пользователя ivcons ivcons 22 октября 2009 в 0:32

А куда файл скинул?

Доступ возможен только из каталога files. Причем если установлен
«Метод загрузки:
Публичный - файлы доступны напрямую по протоколу HTTP.»

Аватар пользователя SmokeD SmokeD 22 октября 2009 в 20:09

Создал новый каталог, и задал прова 777.

ivcons wrote:
«Метод загрузки: Публичный - файлы доступны напрямую по протоколу HTTP.»

Что за "метод загрузки"

Аватар пользователя SmokeD SmokeD 22 октября 2009 в 21:18

Скачать из папки files тоже не получается, хотя права 777 и метод публичный!
И следом возникает еще один вопрос. А если мне надо задать несколько папок из которых можно качать файлы. Как это сделать?

Аватар пользователя ivcons ivcons 22 октября 2009 в 21:36

Разбирайтесь в настройках.
http://mysite.ru/admin/settings/file-system

Путь файловой системы:

«Путь к сохраняемым файлам. Указанная папка должна существовать и быть доступной для записи в неё файлов сайтом. Если выбран способ скачивания "Публичный", эта папка должна быть указана относительно корневой папки сайта и доступна для посетителей сайта. Если же выбран способ скачивания "Приватный", эта папка не должна быть доступна для посетителей. Изменение этого пути в ходе работы сайта вызовет проблемы, поэтому на работающем сайте изменяйте этот параметр только если точно знаете, что делаете.»

Внимательнее с путями. Если хостинг unix - внимательнее с заглавными буквами: Css_menu.rar и css_menu.rar - два разных файла.

Если путь к папке files на сервере, например, sites/all/files/
то путь до файла будет http://site.ru/sites/all/files/file.rar

Несколько папок создать легко - просто создавайте в папке files

И 777 не очень хорошо. Достаточно 770

Аватар пользователя VasyOK VasyOK 23 октября 2009 в 9:53

Если вы делаете ссылку на файл в статье, то могу посоветовать поставить FCKEditor + IMCE.
С этой связкой вы легко сделаете ссылку на любой файл в директории files.

Вас такое решение устраивает?

Аватар пользователя SmokeD SmokeD 23 октября 2009 в 22:10

ivcons wrote:
Upload стандартный модуль

Включил Upload, настроил, прикрепил файл к статье.
И всеравно при попытке скачать файл выдает "Запрашиваемая страница не найдена"

Аватар пользователя VasyOK VasyOK 24 октября 2009 в 8:06

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

1) Один раз поставьте эти модули, инструкция здесь http://remage.su/content/drupal-urok-tretii-prikruchivaem-fckeditor-i-uc...

2) В FCKEditor нажмите Вставить ссылку - Посмотреть на сервере
3) залейте файл на сервер через IMCE, а не по FTP.
4) И выберите этот файл.

Потом нажмите "Поменять на простой текстовый редактор" и вы увидите как выглядит ссылка на ваш файл.

Потом можете смело отключать эти модули, ссылка на файл останется.

На крайняк попробуй установить на папку 755, на файлы - 644 Smile

А еще могу посоветовать проделать это все сначала дома под Денвером, а потомуже на хостинге. Если дома все работает, а на хостинге нет, значит нужно просить хостера о техподдержке.

Анекдот. Когда в армии будет больше женщин, то не стреляющий автомат будет отнесен в сервисный центр.

Аватар пользователя SmokeD SmokeD 24 октября 2009 в 11:20

Ок, опишу ход своих действий по другому!

1. Включил модуль Upload
2. Добавил в настройках модуля, расширение rar
3. В разрешениях для пользователей, выставил все галочки
4. Создал статью, прикрепил к ней файл. Который уже загрузил через браузер, а не ftp. Файл он поместил в директорию http://mysite.ru/sites/default/files/myfiles.rar (права для этой директории 777, права для файла 644)
5. При попытка скачать файл, выдает сообщение "Запрашиваемая страница не найдена"
6. Аналогично сделал на Денвере, результат аналогичный!

Аватар пользователя kwas kwas 25 октября 2009 в 1:49

Если ты ткнешь по аналогичной ссылке на RAR файл любого другого сайта, то увидишь ту же ошибку. Просто у тебя браузер не верно обрабатывает это расширение. В таком случае продвинутый юзер кликнет не левой, а правой мышой, скопирует ссылку и вставит её в свой любимый довнлоадер. Файл скачается. Так же в контекстном меню такой ссылки может быть пункт про скачивание файла. Зависит от браузера.

Аватар пользователя SmokeD SmokeD 25 октября 2009 в 17:43

kwas wrote:
Если ты ткнешь по аналогичной ссылке на RAR файл любого другого сайта, то увидишь ту же ошибку. Просто у тебя браузер не верно обрабатывает это расширение. В таком случае продвинутый юзер кликнет не левой, а правой мышкой, скопирует ссылку и вставит её в свой любимый довнлоадер. Файл скачается. Так же в контекстном меню такой ссылки может быть пункт про скачивания файла. Зависит от браузера.

Пробовал скачать IE, Mazila, Opera. Пробовал правой кнопкой мыши "Сохранить как"
Пробовал ReGet.

Результата не добился!

Аватар пользователя VasyOK VasyOK 25 октября 2009 в 19:33

Можете попробовать еще проделать это на другом компьютере.

Еще могу предложить вариант найти в вашем городе друпалера, подружится с ним, сходить к нему в гости и посмотреть как у него.

Я серьезно. Пойдите к кому нибудь в гости, установите Drupal под чьим то контролем и будет вам счастье.

Аватар пользователя kwas kwas 25 октября 2009 в 22:13

"SmokeD" wrote:
Пробовал скачать IE, Mazila, Opera. Пробовал правой кнопкой мыши "Сохранить как"
Пробовал ReGet.
Результата не добился!

На других сайтах, кроме своего, реакция на RAR такая же? Если да, то забей. У нормальных людей все нормально будет.
Давай ссылку, могу глянуть, как у меня отреагирует.

Аватар пользователя VasyOK VasyOK 26 октября 2009 в 0:24

В конце концов может вы дадите не только ссылку но и логин администратора. Как то совсем забыл что можно посмотреть на ваши труды и по интернету.

Действительно дайте логин админа, у вас на сайте все равно пока ничего нет.

Аватар пользователя kwas kwas 26 октября 2009 в 22:19

Я, конечно, извиняюсь, но первая реакция: "Блять, идиотизм!!!"
Хоть чуть-чуть то надо понятия иметь.