Simple Invoices ist ein webbasiertes Open-Source-Rechnungssystem. Es ist eine sehr einfache, aber funktionale Anwendung, die verschiedene Abrechnungsformate unterstützt. Es eignet sich hervorragend für kleine Organisationen und Heimanwender. In diesem Blogbeitrag führen wir Sie durch die Installation von Simple Invoices auf einem CentOS 7 VPS mit Apache, PHP und MariaDB.
Melden Sie sich zum Starten der Simple-Rechnungs-Installation als Benutzer root
bei Ihrem Server anssh root@IP
Führen Sie wie gewohnt den folgenden Befehl aus, um sicherzustellen, dass alle Pakete auf Ihrem virtuellen CentOS 7-Server auf dem neuesten Stand sind:
yum -y update
Jetzt installieren wir den Apache-Webserver:
yum installiere httpd
Sobald es installiert ist, starten Sie Apache und stellen Sie es so ein, dass es beim Systemstart gestartet wird:
systemctl start httpdsystemctl enable httpd
Installieren Sie PHP neben den wenigen PHP-Modulen, die von der Anwendung benötigt werden:
yum -y install php php-pdo php-common php-mysql
Führen Sie die folgenden Befehle aus, um MariaDB
zu installierenyum installiere mariadb mariadb-server
Starten Sie den MariaDB-Server und aktivieren Sie ihn so, dass er beim Systemstart gestartet wird:
systemctl start mariadbsystemctl enable mariadb
Führen Sie die mysql_secure_installation
aus Skript zum Sichern des Datenbankservers und Festlegen Ihres MariaDB-Root-Passworts.
Einfache Rechnungen erfordern eine leere Datenbank. Melden Sie sich als Benutzer „root“ beim MariaDB-Server an und erstellen Sie eine neue Datenbank und einen neuen Benutzer für die Anwendung.
mysql -u root -pCREATE DATABASE simpleinvoices;CREATE USER 'siuser'@'localhost' IDENTIFIED DURCH 'PASSWORT';GEWÄHREN SIE ALLE PRIVILEGIEN AUF `simpleinvoices`.* TO 'siuser'@'localhost';FLUSH PRIVILEGES;exit
Vergessen Sie nicht, „PASSWORT“ durch ein echtes starkes Passwort zu ersetzen.
Laden Sie die neueste stabile Version von Simple Invoices von der offiziellen Website herunter:
wget https://bitbucket.org/simpleinvoices/simpleinvoices/downloads/simpleinvoices.2011.1.zip
Installieren Sie das zum Entpacken des ZIP-Archivs „Einfache Rechnungen“ erforderliche „Unzip“-Paket und entpacken Sie das heruntergeladene Archiv in das Dokumentstammverzeichnis Ihres Servers:
yum -y install unzipunzip simpleinvoices.2011.1.zip -d /var/www/html/
Bearbeiten Sie die Konfigurationsdatei für einfache Rechnungen und geben Sie die Details der von uns erstellten Datenbank ein:
vim /var/www/html/simpleInvoices/config/config.inidatabase.params.host =localhostdatabase.params.username =siuserdatabase.params.password =PasswordDatabase.params.dbname =simpaÄndern Sie den Eigentümer des Verzeichnisses „/var/www/html/simpleinvoices/“:
chown -R apache:apache /var/www/html/simpleinvoices/Erstellen Sie einen virtuellen Apache-Host für Ihre Website. Erstellen Sie die Datei „/etc/httpd/conf.d/vhosts.conf“ mit folgendem Inhalt:
vim /etc/httpd/conf.d/vhosts.confIncludeOptional vhosts.d/*.confund erstellen Sie den virtuellen Host:
mkdir /etc/httpd/vhosts.d/vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/simpleinvoices/ "ServerName ihredomain.comServeralias www.ihredomain.comErrorLog "/var/log/httpd/ihredomain.com-error_log"CustomLog "/var/log/httpd/ihredomain.com-access_log" kombiniert DirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllRequire all granted Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:
systemctl startet httpd neuÖffnen Sie nun Ihren bevorzugten Webbrowser und zeigen Sie ihn auf http://yourdomain.com, um den Webinstaller auszuführen. Sie müssen Ihren Datenbanktyp auswählen und die erforderlichen Informationen eingeben, um die Installation abzuschließen.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Simple Invoices zu installieren für dich. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.