How to Install SolidInvoice on Ubuntu 22.04

Published: 01 August 2024
on channel: MivoCloud
92
33

SolidInvoice is a free, simple, and elegant invoicing solution based on PHP. It's designed for small businesses to handle their daily billing operations. SolidInvoice provides RESTful API for integration and provides various notification channels such as text messages, emails, or HipChat.

In this video I will show you how to install it

Useful Links:
VPS/VDS - https://www.mivocloud.com/

WARNING - ANGLED BRACKETS AREN'T ALLOWED IN DESCRIPTION SO BE ATTENTIVE TO THE VIDEO IN NANO EDITOR

Commands Used:
sudo apt update sudo apt upgrade -y
sudo apt install apache2 mariadb-server mariadb-client php php-curl php-common php-mbstring php-json php-mysql php-opcache php-bcmath php-intl php-gd php-xml php-soap php-zip php-apcu
sudo systemctl status apache2
sudo systemctl status mysql
php -v
sudo mariadb -u root -p
CREATE DATABASE solidinvoicedb;
CREATE USER solidinvoice@localhost IDENTIFIED BY 'p4ssword';
GRANT ALL PRIVILEGES ON solidinvoicedb.* TO solidinvoice@localhost;
FLUSH PRIVILEGES;
SHOW GRANTS FOR solidinvoice@localhost;
sudo nano /etc/php/8.1/apache2/php.ini
sudo systemctl restart apache2
cd /var/www/
wget https://github.com/SolidInvoice/Solid...
unzip SolidInvoice-2.2.5.zip -d solidinvoice
sudo chown -R www-data:www-data /var/www/solidinvoice
sudo chmod u+rw /var/www/solidinvoice/app/cache
sudo chmod u+rw /var/www/solidinvoice/app/logs
sudo chmod u+rw /var/www/solidinvoice/var/cache
sudo chmod u+rw /var/www/solidinvoice/var/logs
sudo chmod u+rw /var/www/solidinvoice/web/upload
sudo chmod u+rw /var/www/solidinvoice/app/config/parameters.yml
sudo a2enmod rewrite
sudo nano /etc/apache2/sites-available/solidinvoice.conf


VirtualHost *:80
ServerName invoice.howtoforge.local
ServerAlias www.invoice.howtoforge.local

DocumentRoot /var/www/solidinvoice/public
Directory //var/www/solidinvoice/public
enable the .htaccess rewrites
AllowOverride All
Order allow,deny
Allow from All
/Directory

ErrorLog /var/log/apache2/solidinvoice.error.log
CustomLog /var/log/apache2/solidinvoice.access.log combined
/VirtualHost

sudo a2ensite solidinvoice.conf
sudo apachectl configtest
sudo systemctl restart apache2


Watch video How to Install SolidInvoice on Ubuntu 22.04 online without registration, duration hours minute second in high quality. This video was added by user MivoCloud 01 August 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 92 once and liked it 33 people.