Повишете 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) и натиснетеНапред

ubuntu

Включвам исканитеPHP разширения:

$ sudo service apache2 рестартиране

след като щракна върху "Актуализиране " и това ме отвежда до следващата стъпка "Потвърждаване на пътища ":

ubuntu

и щракнете върху "Напред "

За съжаление, езикът '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 рестартиране

След като сте на тази страница, трябва да щракнете върхуПрезареди

Има и грешки

ubuntu

$ 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. Но ще пропусна този момент. И натискамПродължи, след като инсталацията стане и за всяка стъпка трябва да има статусУспех.

trusty

Превъртам страницата до самото дъно по пътя и проверявам дали състоянието еУспех навсякъде, ако всичко е наред, след това щракнете върхуПродължи Сега съм на страницата, където трябва да зададете административните данни за вход и свързаната информация:

  • Потребителско име:ekzorchik
  • Изберете метод за удостоверяване:Ръчни акаунти
  • Нова парола:Aa1234567@
  • Първо име:ekzorchik
  • Фамилия:екзорчик
  • Имейл адрес:[email protected]
  • Показване на имейл:H >Град:Москва
  • Изберете държава:Руска федерация
  • Часова зона:Часова зона на сървъра (Европа/Москва)

Забележка: полетата, отбелязани с удивителен знак в червен кръг, са задължителни.

След като щракна върхуАктуализиране на профил

След това трябва да посочите пълното име на сайта, кратко име и описание:

  • Пълно име на сайта:Ubuntu / Windows Real Notes
  • Кратко име на сайта:Истински бележки
  • Резюме на първа страница:Всичко за ежедневната администрация

и щракнете върхуЗапазване на промените

Всички инсталации наMoodle завършиха успешно вUbuntu Trusty Server amd64

notes

По-нататъкнастройване на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) и щракнете върхуЗапазване на промените

След това с името на сайта в левия ъгъл ще можете да изберете език на интерфейса:

ubuntu
След като изберете български, целият интерфейс става много по-приятен от английския, който не е роден:

ubuntu

Сега направих това, което планирах.

За да направите резервно копие на вашите учебни материали и цялата си система, трябва да:

  • Архивиране на база данни
  • Архивна директория "dataroot "

Използвайте прокси ((блокиран от Roskomnadzor, използвайте vpn или прокси)), когато използвате клиент на Telegram:

ще се появява по-често :)

MKB карта: 4432-7300-2472-8059 Yandex пари: 41001520055047