WEB Application Builder (WAB) – система быстрой разработки WEB-приложений - представляет собой WEB-приложение. Для работы приложения необходимы
Для быстрой установки Apache/PHP и Maria DB на персональный компьютер под Windows может быть использован XAMPP: https://www.apachefriends.org/ru/index.html.
Python может быть установлен с официального сайта https://www.python.org/downloads/. Пакеты могут быть установлены командами:
Php может быть установлен командами:
Пакеты python должны быть доступны для пользователя, под которым выполняется WEB-сервис. Для Ubuntu 20.04 LTS установить пакеты можно с помощью следующий команд:
sudo mkdir /var/www/.localsudo mkdir /var/www/.cachesudo chown www-data:www-data /var/www/.localsudo chown www-data:www-data /var/www/.cachesudo -u www-data pip3 install pandassudo -u www-data pip3 install mysql.connectorsudo -u www-data pip3 install psycopg2-binarysudo -u www-data pip3 install pbs4sudo -u www-data pip3 install sklearnsudo -u www-data pip3 install lxml
Установка производится из установочного архива с названием wab_xxxx_yyyy.zip, где xxxx – дата создания дистрибутива, yyyy – уникальный идентификатор. Для выполнения команд для linuxсистем может потребоваться использование sudo.
Создание базы данных wab:
mysql -u root -p < wab.sql
Файл wab.sql находится в папке sql архива; если пользователь root не имеет пароля, то флажок -p может быть опущен.
Далее нужно распаковать папку app архива в корень WEB-сервера. Для XAMPP (Windows) обычно это папка C:\xampp\htdocs, а для Ubuntu - /var/www/html.
После этого нужно создать папку app/connect в корне WEB-сервера, и скопировать из архива файл connect/wab.php.
Для linux-систем владельцем папки app и вложенных нужно установить пользователя, под которым выполняется WEB-сервис. Например, для Ubuntu 20.04 LTS команда следующая (пользователь WEB-сервиса - www-data):
sudo chown -R www-data:www-data /var/www/html/appx
В случае необходимости нужно настроить в файле wab.php параметры подключения к базе данных, положение журнала, а также путь к нужной версии python.
Для проверки нужно открыть приложение в браузере:
http://[server]/app/wab
Здесь [server] – адрес WEB-сервера.
Должно открыться приложение с запросом параметров авторизации. Для подключения суперпользвателем используйте имя пользователя admin и пароль admin123
Если приложение не открывается, то ошибки обычно можно выявить с помощь журналов webсервера и журнала приложения. Наиболее частными ошибками являются
Для начала работы обратитесь к документу «ВВЕДЕНИЕ В СИСТЕМУ РАЗРАБОТКИ WAB».