Инсталация на BEST

Възможните типове инсталация на BEST са два: локална и на сървър. Локалната инсталация може да се използва за тестване на системата, но в този си вид тя не е напълно функционална, особено ако компютърът не е свързан към интернет или поне локална мрежа. Сървърната инсталация разрешава разгръщането на пълната функционалност на платформата и дава възможност за достъп и на други потребители освен администратора. И в двата случая обаче важат следните общи изисквания:

Изисквания

BEST се разработва основно на Linux със Apache сървър, MySQL и PHP (известни още като платформата LAMP), но също поддържа базата данни PostgreSQL и може да работи на следните операционни системи: Windows XP, Mac OS X и Netware 6.

Изискванията за успешното инсталиране на BEST са следните:

  1. Уеб сървър. Повечето хора използват Apache, но BEST би трябвало да работи със всеки уеб сървър, който поддържа PHP като например IIS на Windows платформи.

  2. Скриптов език PHP (версия 0.8.0 или по-нова). PHP 5 се поддържа от BEST 0.8.5 и нагоре.

  3. Работещ сървър за бази данни: MySQL или PostgreSQL се поддържат напълно и се препоръчват за работа с BEST.

Повечето доставчици на уеб хостинг поддържат всичко това, но уеб сървъри и сървъри за бази данни са рядко срещани при безплатен хостинг. В случай, че BEST трябва да се използва на локален компютър, преди това е необходимо да се инсталират гореспоменатите Apache, PHP и MySQL (или други поддържани уеб сървъри и бази данни).

Инсталационни файлове

BEST може да бъде свален като компресиран архив от www.BEST.org. След разархивиране остава една директория, наречена "BEST", съдържаща много файлове и директории.

Цялата тази папка може да бъде поставена в документната директория на уеб сървър -в този случай инсталацията ще се намира на адрес, подобен на този http://yourwebserver.com/BEST. Съдържанието може да се копира и в основната директория на уеб сървъра и тогава достъпът до инсталацията ще бъде просто http://www.yourwebserver.com При инсталацията за целите на дипломната работа е използван поддомейнът “BEST” на адреса “sophista.info” и платформата е изцяло инсталирана там.

Конфигуриране

За да се инсталира средата за обучение трябва да се стартира инсталационния скрипт (install.php). Достъп до него има директно през уеб браузъра.

BEST директно превежда потребителя през поредица от екрани за конфигуриране и накрая създава файл, наречен config.php. Системата автоматично се опитва да го запише на необходимото място, но ако не успее потребителят може да запази файла и да го запише сам. По време на процеса на инсталация BEST тества настройките на сървъра и дава инструкции как да се отстранят възникнали проблеми. В повечето случаи тези инструкции са достатъчни, но ако възникнат по-сериозни проблеми потребителите могат да се обърнат към документацията на BEST.

База данни

За да се инсталира успешно BEST е необходимо да се създаде празна база данни в MySQL. PHPMyAdmin е едно от най-удобните приложения за тази цел и базата данни за BEST може да се създаде от там особено при локална инсталация. При сървърна инсталация едно от най-разпространените приложения е CPanel. Необходимо е също да се създаде потребителски профил за дадената база с всички привилегии за манипулирането й.