Simple Invoices je webový open source fakturační systém. Je to velmi jednoduchá, ale funkční aplikace, podporující různé formáty fakturace. Je skvělý pro malé organizace a domácí uživatele. V tomto blogovém příspěvku vás provedeme instalací Simple Invoices na CentOS 7 VPS s Apache, PHP a MariaDB.
Chcete-li spustit instalaci Simple Invoices, přihlaste se ke svému serveru jako uživatel root
ssh root@IP
a jako obvykle spusťte následující příkaz, abyste se ujistili, že všechny balíčky na vašem virtuálním serveru CentOS 7 jsou aktuální:
yum -y aktualizace
Nyní nainstalujeme webový server Apache:
yum install httpd
Jakmile je nainstalován, spusťte Apache a nastavte jej na spuštění při startu systému:
systemctl spustit httpdsystemctl povolit httpd
Nainstalujte PHP z několika modulů PHP, které aplikace vyžaduje:
yum -y install php php-pdo php-common php-mysql
Spusťte následující příkazy a nainstalujte MariaDB
yum nainstalovat mariadb mariadb-server
Spusťte server MariaDB a povolte jeho spuštění při startu systému:
systemctl spustit mariadbsystemctl povolit mariadb
Spusťte mysql_secure_installation
skript pro zabezpečení databázového serveru a nastavení vašeho rootovského hesla MariaDB.
Jednoduché faktury vyžadují prázdnou databázi. Přihlaste se k serveru MariaDB jako uživatel „root“ a vytvořte novou databázi a uživatele pro aplikaci.
mysql -u root -pCREATE DATABASE simpleinvoices;VYTVOŘENÍ UŽIVATELE 'siuser'@'localhost' IDENTIFIKOVANÉHO PODLE 'HESLA';UDĚLEJTE VŠECHNA PRIVILEGIÍ NA `simpleinvoices`.* TOMU 'siuser'@'localhost';FLUSH;exit /před>Nezapomeňte nahradit „PASSWORD“ skutečným silným heslem.
Stáhněte si nejnovější stabilní verzi Simple Invoices z jejich oficiálních stránek:
wget https://bitbucket.org/simpleinvoices/simpleinvoices/downloads/simpleinvoices.2011.1.zipNainstalujte balíček „unzip“ nezbytný pro rozbalení archivu ZIP Simple Invoices a rozbalte stažený archiv do kořenového adresáře dokumentů vašeho serveru:
yum -y install unzipunzip simpleinvoices.2011.1.zip -d /var/www/html/Upravte konfigurační soubor Simple Invoices a zadejte podrobnosti o databázi, kterou jsme vytvořili:
vim /var/www/html/simpleinvoices/config/config.inidatabase.paramshost =localhostdatabase.params.username =siuserdatabase.params.password =heslaDatabase.params.dbname = Změňte vlastnictví adresáře „/var/www/html/simpleinvoices/“:
chown -R apache:apache /var/www/html/simpleinvoices/Vytvořte virtuální hostitele Apache pro svůj web. Vytvořte soubor „/etc/httpd/conf.d/vhosts.conf“ s následujícím obsahem:
vim /etc/httpd/conf.d/vhosts.confIncludeVolitelné vhosts.d/*.confa vytvořte virtuálního hostitele:
mkdir /etc/httpd/vhosts.d/vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/simpleinvoices/ "ServerName yourdomain.comServerAlias www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" kombinovaný DirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllVyžadovat uděleno vše Restartujte webový server Apache, aby se změny projevily:
systemctl restart httpdNyní otevřete svůj oblíbený webový prohlížeč a nasměrujte jej na http://yourdomain.com, abyste spustili webový instalační program. Budete si muset vybrat typ databáze a zadat potřebné informace k dokončení instalace.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nainstalovali Simple Invoices pro tebe. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.
Cent OS