Viele Organisationen basieren ihre Kernbetriebssysteme aus Gründen der Sicherheit, Zuverlässigkeit, Leistung und Skalierbarkeit auf Linux-Distributionen, wobei Tausende von kostenlosen Anwendungen für verschiedene Unternehmensbereiche verfügbar sind.
Aus diesem Grund wird Solvetic heute detailliert analysieren, wie man WebERP in Ubuntu 17.04 installiert und damit ein wertvolles Werkzeug hat, um unsere Buchhaltung und unser Geschäft im Allgemeinen viel organisierter zu verwalten.
Was ist WebERPWebERP ist ein komplettes System auf Basis einer Webumgebung für Buchhaltung und Betriebswirtschaft, das zur sofortigen Nutzung lediglich einen Webbrowser und einen PDF-Reader benötigt und somit eine einfache und funktionale Alternative darstellt.
WebERP verfügt über eine breite Palette von Funktionen, die für viele Unternehmen im Großhandels-, Vertriebs- oder Fertigungsbereich entwickelt wurden und in Kombination mit einem interaktiven Desktop-Point-of-Sale-System eines Drittanbieters die Drehscheibe eines verteilten Filialmanagements bilden kann System mit mehreren Filialen. Dies ermöglicht auf einfache Weise eine zentralisierte Verwaltung von allem, die zusätzlich über einen vollständig integrierten WebSHOP verfügt, der als Drittanbieter-Ergänzung für die gesamte Unternehmensverwaltung verfügbar ist.
WebERP ist eine Open-Source-Anwendung und kann kostenlos mit dem gesamten PHP-Code verwendet werden, der auf barrierefreie Weise geschrieben wurde, sodass wir die Möglichkeit haben, unsere eigenen Funktionen nach Bedarf hinzuzufügen.
WebERP verfügt über zahlreiche segmentbasierte Funktionen:
Allgemeine Charakteristiken
- Vollständig webbasiert, was es dynamisch macht
- Es läuft auf jedem mit PHP kompatiblen Webserver, dort wird es möglich sein, einen verwalteten Server zu verwenden
- professionell von einem ISP, anstatt einen eigenen Server kaufen und warten zu müssen
- Minimale Verwendung von JavaScript, um eine hervorragende Kompatibilität mit allen Webbrowsern und internetfähigen Geräten zu bieten.
- Erzeugt Berichte im portablen PDF-Dokumentformat für eine exakte Textpositionierung
- Alle Berichte und Skripte folgen denselben Konventionen für konsistente und veränderbare PHP-Skripte, die von Unternehmern leicht befolgt werden können.
- Die gesamte Verarbeitung erfolgt auf dem Webserver, ohne dass die Software auf Client-Computern installiert werden muss. Sie benötigen lediglich einen Browser und einen PDF-Reader.
- Mehrsprachig, jeder Benutzer kann die Benutzeroberfläche in seiner bevorzugten Sprache sehen und verfügt über mehr als 31 verfügbare Übersetzungen, die mit dem System gruppiert sind.
- Die Zahlen werden entsprechend der ausgewählten Sprache angezeigt und die Eingabe ist in diesem Format zulässig.
- UTF-8-kompatibel
- 9 verfügbare und im System enthaltene Themen zur Auswahl der gewünschten Umgebung
- Kann in ein Wiki integriert werden, um aktuelle Artikel-, Lieferanten- und Kundengeschichten bereitzustellen
Sicherheitsvorrichtungen
- Benutzer können mithilfe eines rollenbasierten Modells mit Zugriff auf nur bestimmte Optionen definiert werden. Die Funktionen, auf die sie keinen Zugriff haben, werden nicht angezeigt.
- Benutzer können auf bestimmte Inventarstandorte beschränkt werden
- Benutzer müssen über spezifische Zugriffsrechte verfügen, um Transaktionen für jedes definierte Bankkonto einzugeben
- Die auf bestimmte Funktionen anwendbaren Optionen können grafisch konfiguriert werden und Benutzer definieren, was sie in einer bestimmten Funktion erfüllen.
- Logins von Vertriebsmitarbeitern können definiert werden, indem diese Benutzer so eingeschränkt werden, dass sie nur ihre eigenen Konten und Kundenaufträge sehen.
- Eine falsche Passworteingabe (mehr als dreimal) sperrt das Konto, bis es vom Systemadministrator zurückgesetzt wird. Dies verhindert, dass Passwort-Cracker die Sicherheit verletzen und auf Informationen zugreifen
- Seiten können mit SSL verschlüsselt werden und WebERP kann so konfiguriert werden, dass nur Seiten mit SSL angezeigt werden, um sicherzustellen, dass alle über das Internet übertragenen Informationen verschlüsselt sind.
- Benutzer können so definiert werden, dass sie nur bestimmte Module im Hauptmenü sehen, sodass Menüoptionen, die keinen Zugriff haben, nicht auf dem Bildschirm angezeigt werden.
- Die HTTP-Sicherheit kann zusätzlich zur integrierten Sicherheit konfiguriert werden, um zwei Sicherheitsstufen bereitzustellen: die erste für den vollständigen Zugriff auf den Webserver und die zweite für den Zugriff auf WebERP
Verkauf und Bestellungen
- Angebote können so eingegeben und ausgedruckt und dann in eine Bestellung umgewandelt werden, wenn der Kunde ohne erneute Eingabe der Bestellung annimmt.
- Kundenaufträge können erfasst und gepflegt und auf die Bestellnummer des Kunden zurückgeführt werden.
- Die kumulierte Menge im Auftrag einer Lagerposition wird als Bedarf in den Lagerstatusabfragen angezeigt.
- Erfasste Aufträge können ohne oder mit geringem Aufwand direkt abgerechnet werden.
- Mehrere Versendungen sind aus einer einzigen Bestellung möglich. Die Bestellung bewahrt die Referenzen zu jeder Sendung und ermöglicht deren Verwaltung
- Auftragsdifferenzen werden erfasst, wenn die Sendungen nicht den bestellten Mengen für die Vollzeitberichtslieferung entsprechen.
- Die Preise werden automatisch basierend auf dem Verkaufstyp, der Sparte und der Währung des Kunden zurückgegeben.
- Der Preis kann so eingestellt werden, dass er ab einem bestimmten Datum gültig ist und an einem letzten Datum endet
- Preis ist pro Münze
- Es können beliebig viele Preislisten gepflegt werden. Kunden sind so definiert, dass sie ihre Preise aus einer bestimmten Preisliste beziehen.
- Mengenrabatte auf eine Reihe von Produkten werden automatisch basierend auf einer Rabattmatrix berechnet.
- Führen Sie automatische Frachtberechnungen basierend auf Versandart und Lieferadresse durch
- Die Bestellungen berechnen das Gewicht und die Kubik nach dem Stückgewicht des Artikels und der Kubik.
- Es können automatisch wiederkehrende Aufträge erfasst und bei Aufträgen für „Serviceartikel“ auch automatisch fakturiert werden.
- Generieren Sie tägliche Verkaufsberichte und Ad-hoc-Verkaufsdiagramme
- Steuern
- Flexible Steueroptionen geeignet für Kanada, die USA, Südafrika, Großbritannien, Australien, Neuseeland und die meisten Länder
- Erzeugt den Steuersatz je nach Produkttyp
- Die Steuersätze hängen vom Standort des Kunden ab
Zusätzlich zu diesen Merkmalen finden wir viele weitere im Zusammenhang mit Banken, Kreditoren, Einkäufen usw.
Als nächstes werden wir sehen, wie Sie WebERP unter Ubuntu 17.04 installieren und verwenden.
1. Ubuntu OS Update und LAMP Server Installation
Schritt 1
Der erste Schritt besteht darin, die auf dem System installierten Pakete zu aktualisieren. Dazu führen wir die folgenden Zeilen aus:
sudo apt aktualisieren sudo apt aktualisieren
VERGRÖSSERN
Schritt 2
Die WebERP-Anwendung läuft auf Apache, ist in PHP geschrieben und verwendet MySQL zum Speichern der Datenbank, daher müssen wir Apache, PHP und MariaDB im Betriebssystem installieren, damit WebERP optimal funktioniert.
Wir führen die folgende Zeile aus, um Apache, PHP und die erforderlichen PHP-Bibliotheken zu installieren:
sudo apt install apache2 php7.0 php7.0-cli php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-json php-pear -y
VERGRÖSSERN
Schritt 3
Sobald die Installation abgeschlossen ist, starten wir den Apache-Dienst und aktivieren ihn aus dem Systemstart, indem wir Folgendes ausführen:
sudo systemctl starte apache2 sudo systemctl aktiviere apache2
VERGRÖSSERN
2. MariaDB Ubuntu-Installation
Schritt 1
Standardmäßig ist die neueste Version von MariaDB in Ubuntu 17.04 nicht verfügbar. Aus diesem Grund müssen Sie das MariaDB-Repository zu Ihrem System hinzufügen, indem Sie die folgenden Zeilen ausführen:
sudo apt install software-properties-common -y sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xF1656F24C74CD1D8 sudo add-apt-repository 'deb [arch = amd64, i386, ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main '
VERGRÖSSERN
Schritt 2
Wir aktualisieren die Pakete im Repository, indem wir Folgendes ausführen:
sudo apt update -yWir installieren den MariaDB-Server, indem wir Folgendes ausführen:
sudo apt install mariadb-server mariadb-client -y
VERGRÖSSERN
Schritt 3
Während des Installationsvorgangs wird die folgende Meldung angezeigt, in der wir das Passwort des MariaDB-Root-Benutzers definieren:
VERGRÖSSERN
Schritt 2
Wir geben das Passwort ein, drücken die Eingabetaste und müssen es erneut bestätigen. Drücken Sie die Eingabetaste und der MariaDB-Installationsprozess wird fortgesetzt
VERGRÖSSERN
Schritt 5
Wir starten den MySQL-Dienst und aktivieren ihn beim Systemstart, indem wir die folgenden Zeilen ausführen:
sudo systemctl mysql starten sudo systemctl mysql aktivieren
VERGRÖSSERN
3. MariaDB Ubuntu-Konfiguration
Schritt 1
Der nächste Schritt besteht darin, die Installation von MariaDB sicherzustellen und dafür führen wir das folgende Skript aus:
sudo mysql_secure_installationDas obige Skript setzt das Root-Passwort, entfernt anonyme Benutzer, verbietet die Remote-Root-Anmeldung und entfernt die Testdatenbank.
Schritt 2
Dort beantworten wir Ihnen ggf. jede angezeigte Frage:
VERGRÖSSERN
Sobald dieser Vorgang abgeschlossen ist, sehen wir Folgendes:
VERGRÖSSERN
Schritt 3
Sobald der MariaDB-Server geschützt ist, müssen wir die MySQL-Konsole aufrufen und eine Datenbank für WebERP erstellen, indem wir Folgendes ausführen:
mysql -u root -pWir geben das Root-Passwort ein und erstellen bei Bedarf eine Datenbank mit der folgenden Zeile:
DATENBANK ERSTELLEN weberp_db;Nun erstellen wir mit dem folgenden Befehl einen Benutzernamen und ein Passwort für WebERP:
ERSTELLEN SIE BENUTZER 'weberp' @ 'localhost' IDENTIFIZIERT DURCH 'password';Jetzt werden wir der weberp-Datenbank Berechtigungen erteilen, indem wir Folgendes ausführen:
GEWÄHLE ALLE PRIVILEGIEN AUF weberp_db * TO 'weberp' @ 'localhost';Wir laden die Privilegien, indem wir Folgendes ausführen:
Flush-Privilegien;Wir verlassen die Datenbank, indem wir die Zeile ausführen:
Ausfahrt;
VERGRÖSSERN
4. WebERP Ubuntu-Download
Schritt 1
Der nächste Schritt besteht darin, die neueste Version von WebERP von der offiziellen Website mit dem Befehl wget herunterzuladen und Folgendes auszuführen:
wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zipNotizDie aktuelle Version ist 4.14.1, bevor wir den Befehl ausführen, können wir die Website besuchen, um zu überprüfen, ob es eine neuere gibt.
VERGRÖSSERN
Schritt 2
Wir fahren mit dem Extrahieren des heruntergeladenen Inhalts fort, indem wir Folgendes ausführen:
entpacken webERP4.14.1.zip
VERGRÖSSERN
Schritt 3
Sobald der Inhalt extrahiert wurde, kopieren wir das extrahierte Verzeichnis in das Apache-Web-Root-Verzeichnis:
sudo cp -r webERP / var / www / html / weberp
VERGRÖSSERN
Jetzt ändern wir die Eigenschaft des weberp-Verzeichnisses:
sudo chown -R www-data: www-data / var / www / html / weberp
5. Apache-Konfiguration für Ubuntu WebERP
An dieser Stelle werden wir eine virtuelle Apache-Hostdatei für WebERP erstellen, indem wir Folgendes ausführen:
sudo nano /etc/apache2/sites-available/weberp.confNotizWir können den gewünschten Editor für diese Aktion verwenden.
In die neue Datei fügen wir folgende Zeilen ein:
ServerAdmin [email protected] DocumentRoot "/ var / www / html / weberp /" ServerName yourdomain.com ServerAlias www.yourdomain.com <Optionen FollowSymLinks AllowOverride All ***** erlauben, verweigern von allen erlauben ErrorLog / var / log / apache2 / weberp-error_log CustomLog / var / log / apache2 / weberp-access_log common
VERGRÖSSERN
Wir speichern die Änderungen mit den Tasten Strg + O und verlassen den Editor mit den Tasten Strg + X. Jetzt müssen wir den neuen virtuellen Host mit folgendem Befehl aktivieren:
sudo a2ensite weberp
VERGRÖSSERN
Wir starten Apache neu, indem wir Folgendes ausführen:
sudo systemctl Neustart von Apache2
6. Ubuntu 17 Firewall-Konfiguration und WebERP-Zugriff
WebERP läuft auf Port 80, daher muss die Firewall so konfiguriert werden, dass sie Port 80 durchlässt.
Dazu führen wir folgende Zeilen aus:
sudo ufw enable (Firewall aktivieren) sudo ufw allow 80 / tcp (Port 80 durch die Firewall zulassen) sudo ufw status (Status der Firewall anzeigen)
VERGRÖSSERN
Sobald dies konfiguriert ist, gehen wir zu einem Browser und geben Folgendes ein:
http: // ip_adresse / weberpDort werden folgende Fenster angezeigt:
InstallationsspracheZuerst wählen wir die Installationssprache
VERGRÖSSERN
Datenbank eingebenDann geben wir die Datenbank ein, die wir zuvor erstellt haben:
VERGRÖSSERN
ZeitzoneDann definieren wir die Zeitzone, Firmendaten und anderes:
VERGRÖSSERN
Passwort eingebenWenn Sie auf Installieren klicken, wird WebERP im System installiert und wir können später darauf zugreifen, indem wir die entsprechenden Zugangsdaten eingeben:
VERGRÖSSERN
Beim Zugriff auf das Panel sehen wir Folgendes:
VERGRÖSSERN
Von dort aus können wir die Parameter nach Bedarf konfigurieren.
Auf diese Weise ist WebERP ein Verbündeter für eine ordnungsgemäße Unternehmensführung.