Installieren Sie WebERP unter Ubuntu 16.04 LTS mit Nginx-, MariaDB- und PHP 7.1-Unterstützung

  • Matthew Stevenson
  • 0
  • 1712
  • 403

Wenn Sie nach einer Open-Source-ERP-Software suchen, um Ihr Unternehmen zu betreiben, haben Sie viele Möglichkeiten. Was auch immer Sie sich entscheiden, testen Sie zuerst WebERP.

WebERP ist ein beliebtes und weit verbreitetes Open-Source-Buchhaltungs- und Geschäftsverwaltungssystem, das auf PHP basiert. Es bietet alles, was Sie zum Erstellen und Verwalten Ihres Unternehmens benötigen, von Vertrieb und Fertigung bis hin zu POS (Point of Sale) und Webshop.

Wenn Sie nach einer funktionalen Plattform suchen, um Dinge wie Bestellung, Webshop, Fertigung, Verkauf, Hauptbuch und Versand zu verwalten, ist WebERP hilfreich. Dieses kurze Tutorial zeigt Schülern und neuen Benutzern, wie sie WebERP unter Ubuntu 16.04 LTS mit Nginx-, MariaDB- und PHP 7.1-Unterstützung installieren.

Dieser Beitrag behandelt die Installation der neuesten Version von WebERP, die sich zum Zeitpunkt des Schreibens in der Version befand 4.14.1.

Führen Sie die folgenden Schritte aus, um mit der Installation von WebERP zu beginnen:

Schritt 1: Installieren Sie Nginx

Für WebERP ist ein Webserver erforderlich, und der zweitbeliebteste Webserver, der heute nach Apache2 verwendet wird, ist Nginx. Installieren Sie Nginx unter Ubuntu, indem Sie die folgenden Befehle ausführen:

sudo apt install nginx

Führen Sie als Nächstes die folgenden Befehle aus, um den Nginx-Dienst zu stoppen, zu starten und zu aktivieren, damit er immer mit dem Serverstart gestartet wird.

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl aktiviere nginx.service 

Schritt 2: Installieren Sie MariaDB

Für WebERP ist außerdem ein Datenbankserver erforderlich, um zu funktionieren. Der MariaDB-Datenbankserver ist ein guter Ausgangspunkt. Um es zu installieren, führen Sie die folgenden Befehle aus.

sudo apt install mariadb-server mariadb-client

Nach der Installation können die folgenden Befehle verwendet werden, um den MariaDB-Dienst zu stoppen, zu starten und zu aktivieren, damit er beim Start des Servers immer gestartet wird.

sudo systemctl stoppe mysql.service sudo systemctl starte mysql.service sudo systemctl aktiviere mysql.service 

Führen Sie danach die folgenden Befehle aus, um den MariaDB-Server zu sichern.

sudo mysql_secure_installation

Wenn Sie dazu aufgefordert werden, beantworten Sie die folgenden Fragen, indem Sie der Anleitung folgen.

  • Geben Sie das aktuelle Passwort für root ein (geben Sie für none ein): Drücken Sie einfach die Taste Eingeben
  • Root-Passwort festlegen? [J / N]: Y.
  • Neues Passwort: Passwort eingeben
  • Neues Passwort erneut eingeben: Passwort wiederholen
  • Anonyme Benutzer entfernen? [J / N]: Y.
  • Remote-Login aus der Ferne nicht zulassen? [J / N]: Y.
  • Testdatenbank entfernen und darauf zugreifen? [J / N]: Y.
  • Berechtigungstabellen jetzt neu laden? [J / N]: Y.

Starten Sie den MariaDB-Server neu

sudo systemctl starte mysql.service neu

Schritt 3: Installieren Sie PHP 7.1-FPM und verwandte Module

PHP 7.1 ist in Ubuntu-Standard-Repositorys nicht verfügbar. Um es zu installieren, müssen Sie es aus Repositorys von Drittanbietern beziehen.

Führen Sie die folgenden Befehle aus, um das unten stehende Repository eines Drittanbieters für ein Upgrade auf PHP 7.1 hinzuzufügen

sudo apt-get installiere Software-Eigenschaften-allgemein sudo add-apt-repository ppa: ondrej / php

Aktualisieren und aktualisieren Sie dann auf PHP 7.1

sudo apt update

Führen Sie die folgenden Befehle aus, um PHP 7.1 und verwandte Module zu installieren.

sudo apt install php7.1-fpm php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7. 1-cli php7.1-mcrypt php7.1-ldap php7.1-zip php7.1-curl

Schritt 4: Erstellen Sie eine WebERP-Datenbank

Nachdem Sie alle erforderlichen Pakete installiert haben, fahren Sie unten mit der Konfiguration der Server fort. Führen Sie zuerst die folgenden Befehle aus, um eine WebERP-Datenbank zu erstellen.

Führen Sie die folgenden Befehle aus, um sich beim Datenbankserver anzumelden. Wenn Sie zur Eingabe eines Kennworts aufgefordert werden, geben Sie das oben erstellte Root-Kennwort ein.

sudo mysql -u root -p

Erstellen Sie dann eine Datenbank mit dem Namen weberp

CREATE DATABASE weberp;

Erstellen Sie einen Datenbankbenutzer namens magentouser mit einem neuen Kennwort

CREATE USER 'webdrpuser' @ 'localhost' IDENTIFIED BY 'new_password_here';

Gewähren Sie dem Benutzer dann vollen Zugriff auf die Datenbank.

GRANT ALL ON weberp. * TO 'weberpuser' @ 'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;

Speichern Sie abschließend Ihre Änderungen und beenden Sie das Programm.

SPÜLPRIVILEGIEN; AUSFAHRT; 

Schritt 5: Laden Sie die neueste Version von WebERP herunter

Besuchen Sie als Nächstes die WebERP-Website und laden Sie die neueste Version der Software herunter, indem Sie den folgenden Befehlen folgen und sie extrahieren.

Führen Sie nach dem Herunterladen die folgenden Befehle aus, um die Download-Datei in das Nginx-Stammverzeichnis zu extrahieren.

cd / tmp && wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zip entpacken webERP4.14.1.zip sudo mv webERP / var / www / html / weberp 

Führen Sie dann die folgenden Befehle aus, um die richtigen Berechtigungen für die Funktion von WebERP festzulegen.

sudo chown -R www-Daten: www-Daten / var / www / html / weberp / sudo chmod -R 755 / var / www / html / weberp / 

Schritt 6: Konfigurieren Sie Nginx

Konfigurieren Sie abschließend die Nginx-Site-Konfigurationsdatei für WebERP. Diese Datei steuert, wie Benutzer auf WebERP-Inhalte zugreifen. Führen Sie die folgenden Befehle aus, um eine neue Konfigurationsdatei mit dem Namen zu erstellen weberp.

sudo nano / etc / nginx / sites-available / weberp

Kopieren Sie dann den folgenden Inhalt, fügen Sie ihn in die Datei ein und speichern Sie ihn. Ersetzen Sie die markierte Zeile durch Ihren eigenen Domainnamen und Verzeichnisverzeichnis.

Server Listen 80; hören [::]: 80; root / var / www / html / weberp; index index.php index.html index.htm; Servername example.com www.example.com; location / try_files $ uri $ uri / = 404;  location ~ [^ /] \. php (/ | $) include snippets / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.1-fpm.sock; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; include fastcgi_params;  

Speichern Sie die Datei und beenden Sie sie.

Schritt 7: Aktivieren Sie das WebERP- und Rewrite-Modul

Aktivieren Sie den obigen VirtualHost, nachdem Sie ihn oben konfiguriert haben, indem Sie die folgenden Befehle ausführen

sudo ln -s / etc / nginx / sites-available / weberp / etc / nginx / sites-enabled /

Schritt 8: Starten Sie Apache2 neu

Starten Sie Apache2 neu, indem Sie die folgenden Befehle ausführen, um alle oben genannten Einstellungen zu laden.

sudo systemctl starte nginx.service neu

Öffnen Sie dann Ihren Browser und navigieren Sie zum Serverdomänennamen. Der WebERP-Setup-Assistent sollte abgeschlossen sein. Bitte folgen Sie dem Assistenten sorgfältig.

http://example.com

Geben Sie dann die Datenbankverbindungsinformationen ein und fahren Sie fort

Klicken Sie abschließend auf Installieren, um den Installationsassistenten abzuschließen

Genießen!

Herzliche Glückwünsche! Sie haben WebERP erfolgreich unter Ubuntu 17.04 | installiert 17.10




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

Eine Sammlung nützlicher Informationen zum Linux-Betriebssystem und zu neuen Technologien
Frische Artikel, praktische Tipps, ausführliche Rezensionen und Anleitungen. Fühlen Sie sich in der Welt des Linux-Betriebssystems zu Hause