Ubuntu 20.04.4 LTS Install
viragni edited this page Jul 12, 2022
·
2 revisions
- Start with Vanilla build Ubuntu 20.04.4 LTS
- sudo apt update
- sudo apt install mariadb-server
- sudo mysql_secure_installation
- root PW : *************
- Install Apache2
- Install php7.4-curl php7.4-mysql php7.4-gd php7.4-intl php7.4-bcmath php7.4-mbstring
- sudo a2enmod rewrite
- systemctl restart apache2
- sudo apt install libapache2-mod-php
- sudo a2enmod php7.4
- CD /var/www/html
- Downloaded https://github.com/opensourcepos/opensourcepos/releases/download/3.3.7/opensourcepos.3.3.7.4f3226.tgz
- Extracted all files to /var/www/html
- Executed mysql -u root -e "CREATE SCHEMA ospos;CREATE USER 'admin'@'%' IDENTIFIED BY 'pointofsale';GRANT ALL PRIVILEGES ON ospos . * TO 'admin'@'%' IDENTIFIED BY 'pointofsale' WITH GRANT OPTION;FLUSH PRIVILEGES;"
- Executed sudo mysql -u admin -ppointofsale -D ospos < /var/www/html/database/database.sql
- Edited .htaccess in \public to reflect: RewriteRule ^(.*)$ /var/www/html/public/index.php?/$1 [L]
- systemctl restart apache2
- Edited /etc/apache2/apache2.conf to include AllowOverride All Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted
-
sudo nano /etc/php/7.4/apache2/php.ini
-
enabled or added the following: extension=intl extension=gd extension=openssl extension=bcmath extension=curl extension=mysql
-
systemctl restart apache2
- Technicals
- Architecture
- Developer guide
- Enable error logging
- Specifications:
- Local Deployment using LEMP
- Local Deployment using MAMP for Windows
- Local Deployment using Xampp
- Deployment of OSPOS with LEMP on Raspberry Pi 3 Model B
- Installing on Raspberry PI Orange PI (Headless OSPOS)
- Local Deployment using Ubuntu 20.04.4 LTS
- OSPOS with Postfix and Gmail SMTP Server
- Local Deployment using Ubuntu 24.04 LTS or Linux Mint 21.3