README.md

WebBasic

Фреймворк для создания сайтов и приложений основанный на DOM-парсере.

Установка

Для чистоты эксперимента ставим на чистый Ubuntu 20.04

  1. sudo apt update && apt upgrade
  2. sudo apt install apache2 -y
  3. sudo a2enmod rewrite ssl headers
  4. sudo systemctl enable apache2
  5. sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install php8.2-fpm php8.2-common php8.2-xml php8.2-xmlrpc php8.2-curl php8.2-gd php8.2-imagick php8.2-cli php8.2-dev php8.2-mbstring php8.2-zip git composer -y
  6. sudo a2enmod proxy_fcgi setenvif sudo a2enconf php8.2-fpm
  7. sudo systemctl enable php8.2-fpm sudo systemctl enable apache2
  8. sudo sed -i ‘/<Directory /var/www/>/,/</Directory>/ s/AllowOverride None/AllowOverride All/’ /etc/apache2/apache2.conf
  9. sudo rm /var/www/html
  10. git clone https://gitflic.ru/project/digiport/webbasic.git html
  11. sudo chmod -R 0777 /var/www
  12. sudo service php8.2-fpm restart sudo service apache2 restart

После установки перейдите по адресу http://localhost

Что теперь с этим делать? Когда-нибудь напишу, но особо любознательные могут заглянуть в папки: ./tpl - тут шаблоны страниц ./engine/modules - собственно код компонентов используемых в качестве тэгов в шаблонах

Свои кастомные шаблоны и компоненты создаются в ./tpl и ./modules

Описание

Фреймворк для создания сайтов и приложений основанный на DOM-парсере.

Конвейеры
0 успешных
0 с ошибкой