Загрузка файлов

Загрузка файлов

от Руслан Сулейменов -
Количество ответов: 6

Добрый день, вот такая проблема.

установил moodle 1.9.11. все прошло гладко без проблем. На этапе создания папки хранения данных,  на сервере создал папку moodledata (в корне moodle, в моем случае это папка dist-edu)

Далее создаю курс, добавляю ресурс "ссылка на файл". Загружаю файл на сервер. Проверяю, файл лежит на сервере папка (dist-edu/moodledata/2/111.zip)

захожу как студент, пытаюсь скачать файл "Файл не найден" формируется  вот такая ссылка http://www.krg-edisker.kz/dist-edu/file.php/2/111.zip

что такое file.php  ?

по прямой ссылке

http://www.krg-edisker.kz/dist-edu/moodledata/2/111.zip

 все нормально

Самое интересное что при локальной установке все ОК. Вот только папка moodledata создается в корне web узла. Проблем в том, что на удаленном хостинге я этого сделать не могу, не хватает прав.

в config.php вроде все на месте

$CFG->wwwroot   = 'http://www.krg-edisker.kz/dist-edu';
$CFG->dirroot   = '/usr/local/pem/vhosts/114320/webspace/httpdocs/dist-edu';
$CFG->dataroot  = '/usr/local/pem/vhosts/114320/webspace/httpdocs/dist-edu/moodledata';

подскажите пожалуйста, как решить проблему.

В ответ на Руслан Сулейменов

Re: Загрузка файлов

от Vadim Tabunshchik -
Изображение пользователя Developers

Управление ► Сервер ► HTTP - попробуйте убрать галку в опции "Использовать слэш-аргумент (slasharguments)". Видимо это ваш сервер не поддерживает.

Файл будет доступен по ссылке http://www.krg-edisker.kz/dist-edu/file.php?file=/2/111.zip

file.php - это скрипт, извлекающий файлы из каталога Moodle

по прямой ссылке http://www.krg-edisker.kz/dist-edu/moodledata/2/111.zip все нормально

Это, как раз, и не нормально. Каталог moodledata НЕ должен быть доступен через WEB. Беда может случиться грущу Попросите на хостинге, чтоб вынесли за пределы web узла, если своих прав не хватает.

В ответ на Vadim Tabunshchik

Re: Загрузка файлов

от Руслан Сулейменов -

Спасибо большое, найти "галку" не тк то просто оказывается улыбаюсь, буду договариваться с хостерами.

В ответ на Руслан Сулейменов

Re: Загрузка файлов

от Vadim Tabunshchik -
Изображение пользователя Developers

Руслан, кстати, Вы права какие выставили на каталог moodledata?

Ошибка "No input file specified." может возникать, если нет доступа в данный каталог улыбаюсь

В ответ на Vadim Tabunshchik

Re: Загрузка файлов

от Руслан Сулейменов -

Хостеры папку создавать отказываются... Не знаю что и делать