Не работает транслитерация для файлов

Не работает транслитерация для файлов

от Сергей Trueman -
Количество ответов: 5

Нельзя скачать загруженный файл с русским именем

ошибка no valid arguments supplied or incorrect server configuration

Я так понимаю это потому, что в  пути к файлу есть некорректные (русские) символы.

Moodle 2.1.2

В ответ на Сергей Trueman

Re: Не работает транслитерация для файлов

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

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

Попробуйте переименовать в латиницу и скачать.

Вообще, такая ошибка возникает, если неверно указан относительный путь к каталогу:

// relative path must start with '/'
if (!$relativepath) {
    print_error('invalidargorconf');

Вот это invalidargorconf и выводит вашу ошибку no valid arguments supplied or incorrect server configuration.

Проверьте config.php, все ли в порядке там с $CFG->dataroot?

Путь к dataroot должен начинаться со слэша, заканчиваться БЕЗ него.

В ответ на Vadim Tabunshchik

Re: Не работает транслитерация для файлов

от Сергей Trueman -
$CFG->dataroot  = 'z:\moodle_data' все тут нормально
 
На латинице все качается великолепно
Вопрос остается открытым
В ответ на Сергей Trueman

Re: Не работает транслитерация для файлов

от Сергей Trueman -

Полазил на moodle demo, нашел вот что-

1. Это ссылка с moodle demo на залитый файл с русским именем http://demo.moodle.net/pluginfile.php/2276/mod_resource/content/1/%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.txt  

2. Это ссылка с нашего сайта

http://xxx.ru/pluginfile.php/111/mod_folder/content/1/%D0%98%D0%B3%D1%80%D0%B0%20%20%D0%BF%D1%83%D1%82%D0%B5%D1%88%D0%B5%D1%81%D1%82%D0%B2%D0%B8%D0%B5%20%D0%B2%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%83%20%D0%B7%D0%BD%D0%B0%D0%BD%D0%B8%D0%B9%204%20%D0%BA%D0%BB%D0%B0%D1%81%D1%81.7z?forcedownload=1

В ответ на Сергей Trueman

Re: Не работает транслитерация для файлов

от Сергей Trueman -

Полазил на moodle demo, нашел вот что-

1. Это ссылка с moodle demo на залитый файл с русским именем http://demo.moodle.net/pluginfile.php/2276/mod_resource/content/1/%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.txt  

2. Это ссылка с нашего сайта

http://xxx.ru/pluginfile.php/111/mod_folder/content/1/%D0%98%D0%B3%D1%80%D0%B0%20%20%D0%BF%D1%83%D1%82%D0%B5%D1%88%D0%B5%D1%81%D1%82%D0%B2%D0%B8%D0%B5%20%D0%B2%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%83%20%D0%B7%D0%BD%D0%B0%D0%BD%D0%B8%D0%B9%204%20%D0%BA%D0%BB%D0%B0%D1%81%D1%81.7z?forcedownload=1

В ответ на Сергей Trueman

Re: Не работает транслитерация для файлов

от Александр Сакович -

У меня такая же ошибка "No valid arguments supplied or incorrect server configuration"  появляется, если попробовать сделать Экспорт Банка вопросов.

Система Lunex, moodle 2.2. Где искать причину?

Файл config проверил, пути прописаны правильно (для контроля обращался в техпомощь хостинга). Названия категорий вопросов на русском языке.