След като преместите папката moodledata, съдържанието е недостъпно

На моя сървър имам папката "moodledata". След премахване на папката моят moodle имаше следната грешка:

Фатална грешка: $CFG->dataroot не е конфигуриран правилно, директорията не съществува или не е достъпна! Излизане.

След това се върнах, за да поставя отново папката на сървъра. Но сега файловете, изпратени от потребителите, са недостъпни.

Тук имам предвид профилни снимки на ace, логото на сайта Moodle или съдържание, поставено в дисциплините, pdf файлове, всички файлове, качени от други потребители.


person Giest    schedule 30.09.2015    source източник


Отговори (2)


Може да сте променили стойността на разрешението за dataFolder на 0777, но рекурсивна ли е промяната?

това може да реши проблема.

person jumbo    schedule 06.10.2015

Това вероятно са разрешенията на папката.

chmod -R 0777 /path/to/moodledata

https://docs.moodle.org/29/en/Installing_Moodle#Create_the_.28moodledata.29_data_directory

Може също да се наложи да промените собственика, но това зависи от това как е настроен уеб сървърът. Ще трябва да намерите потребителя на уеб сървъра. Това е само пример:

chown -R www-data:www-data /path/to/moodledata
person Russell England    schedule 30.09.2015
comment
Промених разрешенията за папката на стойност 0777. Но проблемът продължава. Например, логото на сайта има този адрес: .../pluginfile.php?file=%2F1%2Ftheme_elegance%2Flogo%2F1443619225%2Flogo. png, но не се показва. *Имам Moodle на уеб сървър, така че не мога да изпълнявам Linux команди. - person Giest; 30.09.2015