Fatture semplici è un sistema di fatturazione open source basato sul web. È un'applicazione molto semplice ma funzionale, che supporta vari formati di fatturazione. È ottimo per le piccole organizzazioni e gli utenti domestici. In questo post del blog ti guideremo attraverso l'installazione di fatture semplici su un VPS CentOS 7 con Apache, PHP e MariaDB.
Per avviare l'installazione di fatture semplici, accedi al tuo server come utente root
ssh root@IP
e come al solito, esegui il comando seguente per assicurarti che tutti i pacchetti sul tuo server virtuale CentOS 7 siano aggiornati:
yum -y update
Ora installeremo il server web Apache:
yum install httpd
Una volta installato, avvia Apache e impostalo per l'avvio all'avvio del sistema:
systemctl start httpd systemctl enable httpd
Installa PHP tra pochi moduli PHP richiesti dall'applicazione:
yum -y install php php-pdo php-common php-mysql
Esegui i seguenti comandi per installare MariaDB
yum install mariadb mariadb-server
Avvia il server MariaDB e abilitalo all'avvio all'avvio del sistema:
systemctl start mariadb systemctl enable mariadb
Esegui mysql_secure_installation
script per proteggere il server del database e impostare la password di root di MariaDB.
Fatture semplici richiede un database vuoto. Accedi al server MariaDB come utente "root" e crea un nuovo database e utente per l'applicazione.
mysql -u root -p CREATE DATABASE simpleinvoices; CREATE USER 'siuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `simpleinvoices`.* TO 'siuser'@'localhost'; FLUSH PRIVILEGES; exit
Non dimenticare di sostituire "PASSWORD" con una password efficace.
Scarica l'ultima versione stabile di Fatture semplici dal loro sito Web ufficiale:
wget https://bitbucket.org/simpleinvoices/simpleinvoices/downloads/simpleinvoices.2011.1.zip
Installa il pacchetto 'unzip' necessario per decomprimere l'archivio zip Fatture semplici e decomprimere l'archivio scaricato nella directory principale dei documenti del tuo server:
yum -y install unzip unzip simpleinvoices.2011.1.zip -d /var/www/html/
Modifica il file di configurazione Fatture semplici e inserisci i dettagli del database che abbiamo creato:
vim /var/www/html/simpleinvoices/config/config.ini database.params.host = localhost database.params.username = siuser database.params.password = PASSWORD database.params.dbname = simpleinvoices
Modifica la proprietà della directory "/var/www/html/simpleinvoices/":
chown -R apache:apache /var/www/html/simpleinvoices/
Crea un host virtuale Apache per il tuo sito web. Crea il file '/etc/httpd/conf.d/vhosts.conf' con il seguente contenuto:
vim /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf
e crea l'host virtuale:
mkdir /etc/httpd/vhosts.d/ vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/simpleinvoices/" ServerName yourdomain.com ServerAlias www.yourdomain.com ErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com-access_log" combined <Directory "/var/www/html/simpleinvoices/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Riavvia il server Web Apache per rendere effettive le modifiche:
systemctl restart httpd
Ora, apri il tuo browser web preferito e puntalo su http://tuodominio.com per eseguire il programma di installazione web. Dovrai scegliere il tipo di database e inserire le informazioni necessarie per completare l'installazione.
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare fatture semplici per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.