Повишете LMS в Ubuntu Trusty, Ubuntu Real Notes - Mikrotik
Така систематаMoodle е удобна с това, че е написана на езика за програмиранеphp и имаЕзиков пакет на български език, където качеството на превода е97%. Въпреки че, ако работите с който и да е чужд език дълго време и целенасочено, вече няма да е трудно.
След това ще премина през всички стъпки (обаче винаги правя това) как да разположа отворена система (LMS (Learning Management System)=> Moodle ) наUbuntu Trusty Server amd64 English и не забравяйте да я побългаризирате.
Текущи системни спецификации:RAM = 2, CPU = 1, HDD = 50
$ sudo rm -Rf /var/lib/apt/lists
$ sudo apt-get update && sudo apt-get upgrade -y
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get актуализация
$ sudo apt-get install php7.1-cli php7.1-common php7.1-mbstring php7.1-curl php7.1-soap php7.1-zip php7.1-gd php7.1-xml php7.1-intl php7.1-json aspell graphviz php7.1-ldap php7.1-pspel apache2 apache2 -bin ap ache2-data libapache2-mod-php7.1 mysql-сървър mysql-клиент -y
Нова парола за MySQL "root" потребител:712mbddr@
Повторете паролата за MySQL "root" потребител:712mbddr@
$ sudo nano /etc/php/7.1/apache2/php.ini
$ mysql -u root -p712mbddr@ -e "създаване на база данни dbmoodle набор от символи по подразбиране utf8mb4 колиране utf8mb4_unicode_ci"
$ mysql -u root -p712mbddr@ -e "предоставете всички на dbmoodle.* на 'usmoodle'@'localhost', идентифициран от '612mbddr@'"
$ curl -L https://download.moodle.org/download.php/direct/stable33/moodle-latest-33.tgz > moodle.tgz
moodle.tgz: gzip компресирани данни, от Unix, последна промяна: петък, 7 юли, 11:11:38 2017 г.
$ sudo tar -xzf moodle.tgz -C/var/www/html/
След като създам директория, в която ще бъдат разположени създадените материали, както се препоръчва, е по-добре да я извадите от директорията на уеб сървъра, така че в случай на грешки в основната система вашите материали да бъдат ваши материали:
$ sudo mkdir /var/dmoodle
$ sudo chown -R www-данни /var/dmoodle/
$ sudo chown -R www-data:www-data /var/www/html/moodle/
$ sudo chmod -R 0770 /var/dmoodle/
Продължавам да инсталирам чрезWeb - браузър чрез връзката:http://10.7.9.130/moodle/install.php
Избор на език => Език => Bulgarian (ru) и натиснетеНапред

Включвам исканитеPHP разширения:
$ sudo service apache2 рестартиране
след като щракна върху "Актуализиране " и това ме отвежда до следващата стъпка "Потвърждаване на пътища ":

и щракнете върху "Напред "
За съжаление, езикът 'en ' не можа да бъде зададен. Процесът на инсталиране ще продължи на английски.
Неуспешно качване на компонента на сървъра. Проверете вашите прокси настройки; инсталирането наPHP cURL разширението е силно препоръчително.
Трябва ръчно да изтеглите файла от връзкатаhttps://download.moodle.org/download.php/langpack/3.3/en.zip, да го копирате в папката "/var/dmoodle/lang " на вашия сървър и да го разархивирате там.
Изтегляне чрез Utilitiescurl & wget не работи, защото достъпът до сайтаmoodle.org блокираGoogle Captcha, все още не съм разбрал как да го заобиколя през конзолата.
В този случай инсталацията ще бъде на английски език.
Щраквам върху "Напред "
Избор на драйвер за база данни => Тип => изберетеПодобрен MySQL (native/mysqli) и щракнете върхуНапред
- Хост на база данни:localhost
- Име на базата данни:dbmoodle
- Потребител на базата данни:usmoodle
- Парола за база данни:612mbddr@
- Префикс на таблица:dbmdl_
- Порт на базата данни:3306
- Unix сокет:/var/run/mysqld/mysqld.sock
и щракнете върхуНапред. Ако видите съобщение, че инсталираното приложение не може да взаимодейства с избраната база данни:
Грешка: открит е проблем с драйвера на базата данни
Администраторът на сайта трябва да провери конфигурацията на сървъра
PHP не е правилно конфигуриран с разширението MySQLi, за да комуникира
с MySQL. Моля, проверете вашия php.ini файл или прекомпилирайте PHP.
Това означава, че просто трябва да направите следните промени:
$ sudo apt-get install php7.1-mysql -y
$ sudo service apache2 рестартиране
Връщам се на страницата на браузъра, където инсталирам, и щраквам върху тази страница, където възникна грешкатаНапред
И ме отвежда до страница, където се предлага да прочета условията и да ги разбера:Прочетохте ли тези условия и ги разбрахте? ОтговарямПродължи, Следва страница, на която се проверяват всички инсталирани пакети, версии на пакети и срещу всеки ред трябва да има статусOK.
Липсва ми успешна проверка:
Разширението xmlrpc е необходимо за комуникация в центъра и е полезно за уеб услуги и работа в мрежа на Moodle
$ sudo apt-get install php7.1-xmlrpc -y
$ sudo service apache2 рестартиране
След като сте на тази страница, трябва да щракнете върхуПрезареди
Има и грешки

$ sudo nano /etc/mysql/my.cnf
$ sudo service mysql рестартиране
$ sudo php /var/www/html/moodle/admin/cli/mysql_collation.php --collation=utf8mb4_unicode_ci
конвертиранетаблици и колони към 'utf8mb4_unicode_ci' за http://10.7.9.130/moodle:
Конвертирани: 0, пропуснати: 0, грешки: 0
$ sudo service apache2 рестартиране
След като щракна върхуПрезареди на страницата за проверка и грешките заmysql изчезнат. Остава само едно, че достъпът до сайтаmoodle в момента не се осъществява през защитена връзкаhttps. Но ще пропусна този момент. И натискамПродължи, след като инсталацията стане и за всяка стъпка трябва да има статусУспех.

Превъртам страницата до самото дъно по пътя и проверявам дали състоянието еУспех навсякъде, ако всичко е наред, след това щракнете върхуПродължи Сега съм на страницата, където трябва да зададете административните данни за вход и свързаната информация:
- Потребителско име:ekzorchik
- Изберете метод за удостоверяване:Ръчни акаунти
- Нова парола:Aa1234567@
- Първо име:ekzorchik
- Фамилия:екзорчик
- Имейл адрес:[email protected]
- Показване на имейл:H >Град:Москва
- Изберете държава:Руска федерация
- Часова зона:Часова зона на сървъра (Европа/Москва)
Забележка: полетата, отбелязани с удивителен знак в червен кръг, са задължителни.
След като щракна върхуАктуализиране на профил
След това трябва да посочите пълното име на сайта, кратко име и описание:
- Пълно име на сайта:Ubuntu / Windows Real Notes
- Кратко име на сайта:Истински бележки
- Резюме на първа страница:Всичко за ежедневната администрация
и щракнете върхуЗапазване на промените
Всички инсталации наMoodle завършиха успешно вUbuntu Trusty Server amd64

По-нататъкнастройване наcron: задание
* * * * * /usr/bin/php /var/www/html/moodle/admin/cli/cron.php >/dev/null
Фатална грешка: $CFG->dataroot не може да се записва, администраторът трябва да коригира разрешенията за директория! Излизане.
$ sudo php /var/www/html/moodle/admin/cli/cron.php
Време на сървъра: неделя, 09 юли 2017 г. 11:32:03 +0300
Cron скриптът е завършен правилно
cron завършен в 11:32:04. Използвана памет 13.3MB.
Изпълнението отне 0,035891 секунди
Сега, след като подредих инсталацията за себе си, както се препоръчва в документацията на приложението, ограничете достъпа доWeb - основната директорияMoodle:
$ sudo chmod -R 0755 /var/www/html/moodle/
$ sudo nano /var/www/html/moodle/config.php
защото от самото начало не можеше да мина през всички стъпки на български, а файловете за русификация теглих през конзолата по следния начин. Изтеглих файловете чрез поставената връзкаURL към нова страница в моята работеща система. И след това ги прехвърлям на сървъра с внедреното приложениеMoodle, за да русифицирам:
$ scp Downloads/ru.zip [email protected]:/home/ekzorchik
ekzorchik@srv-trusty:
$ sudo apt-get install unzip -y
$ sudo mv en /var/dmoodle/lang/
$ sudo chown -R www-data:www-data /var/dmoodle/
$ sudo chmod -R 0770 /var/dmoodle/
$ sudo chmod -R 0770 /var/www/html/moodle/
$ sudo service apache2 рестартиране
http://10.7.9.130/moodle/ - Влезте -
- Потребителско име:ekzorchik
- Парола:Aa1234567@
и натискамВход, след това отивам наПредпочитания -Предпочитан език, но при смяна на езика няма друг избор освен стандартнияАнглийски (en).
ИСлед като нищо не се промени, не мога да сменя езика.
Така че спрете, слагам разопакования файл с български език на грешното място, оправям го:
$ sudo less /var/www/html/moodle/lang/README.txt
За да добавите повече езици към Moodle, можете:
1) използвайте GUI за езици на Moodle в интерфейса, за да извлечете
нови езици и ги инсталирайте във вашата директория „dataroot“.
2) изтеглете ги и разархивирайте ръчно пакетите в тази директория
$ sudo less /var/www/html/moodle/config.php grep dataroot
Отварям линка:Администрация на сайта (http://10.7.9.130/moodle/admin/search.php) → Език - Езикови настройки и променям
Език по подразбиране от английски (en) набългарски (ru) и щракнете върхуЗапазване на промените
След това с името на сайта в левия ъгъл ще можете да изберете език на интерфейса:


Сега направих това, което планирах.
За да направите резервно копие на вашите учебни материали и цялата си система, трябва да:
- Архивиране на база данни
- Архивна директория "dataroot "
Използвайте прокси ((блокиран от Roskomnadzor, използвайте vpn или прокси)), когато използвате клиент на Telegram:
ще се появява по-често :)
MKB карта: 4432-7300-2472-8059 Yandex пари: 41001520055047