Jak zainstalować webERP na Ubuntu 17

Wiele organizacji opiera swoje podstawowe systemy operacyjne na dystrybucjach Linuksa ze względu na bezpieczeństwo, niezawodność, wydajność i skalowalność z tysiącami bezpłatnych aplikacji dostępnych dla różnych obszarów korporacyjnych.

Z tego powodu dzisiaj Solvetic przeanalizuje szczegółowo, jak zainstalować WebERP w Ubuntu 17.04, a tym samym będzie mieć cenne narzędzie do zarządzania naszą księgowością i ogólnie biznesem w znacznie bardziej zorganizowany sposób.

Co to jest WebERPWebERP to kompletny system oparty na środowisku internetowym do księgowości i zarządzania przedsiębiorstwem, który wymaga jedynie przeglądarki internetowej i czytnika PDF do natychmiastowego użycia, co czyni go prostą i funkcjonalną alternatywą.

WebERP ma szeroką gamę funkcji, które zostały opracowane dla wielu firm z branży hurtowej, dystrybucyjnej lub produkcyjnej, a w połączeniu z interaktywnym komputerowym systemem POS może stanowić centrum zarządzania rozproszonymi oddziałami system z wieloma oddziałami. Pozwala to na scentralizowaną administrację wszystkim w prosty sposób, który dodatkowo posiada w pełni zintegrowany WebSHOP, który jest dostępny jako uzupełnienie stron trzecich do zarządzania całym biznesem.

WebERP to aplikacja typu open source i jest dostępna bezpłatnie do użytku z całym kodem PHP napisanym w przystępny sposób, dzięki czemu mamy możliwość dodawania własnych funkcji w razie potrzeby.

WebERP ma wiele funkcji opartych na segmentach, które są:

Ogólna charakterystyka

  • W pełni internetowy, co czyni go dynamicznym
  • Działa na dowolnym serwerze WWW kompatybilnym z PHP, tam będzie można korzystać z serwera zarządzanego
  • profesjonalnie od dostawcy usług internetowych, zamiast kupować i utrzymywać własny serwer
  • Minimalne użycie JavaScript, aby zapewnić doskonałą kompatybilność ze wszystkimi przeglądarkami internetowymi i urządzeniami obsługującymi przeglądanie stron internetowych.
  • Generuje raporty do przenośnego formatu dokumentów PDF w celu dokładnego pozycjonowania tekstu
  • Wszystkie raporty i skrypty są zgodne z tą samą konwencją dla spójnych i modyfikowalnych skryptów PHP, które przedsiębiorcy mogą z łatwością stosować.
  • Całe przetwarzanie odbywa się na serwerze WWW bez konieczności instalowania oprogramowania na komputerach klienckich. Wszystko czego potrzebujesz to przeglądarka i czytnik PDF.
  • Wielojęzyczny, każdy użytkownik może zobaczyć interfejs w swoim preferowanym języku i ma ponad 31 tłumaczeń dostępnych i pogrupowanych w systemie.
  • Liczby są wyświetlane odpowiednio dla wybranego języka i w tym formacie dozwolone jest wprowadzanie.
  • Kompatybilny z UTF-8
  • 9 motywów dostępnych i dołączonych do systemu, aby wybrać żądane środowisko
  • Można zintegrować z wiki, aby zapewnić aktualne artykuły, dostawcy i historie klientów

Funkcje bezpieczeństwa

  • Użytkowników można zdefiniować z dostępem tylko do niektórych opcji przy użyciu modelu opartego na rolach. Funkcje, do których nie mają dostępu, nie zostaną wyświetlone.
  • Użytkownicy mogą być ograniczeni do określonych lokalizacji magazynowych
  • Użytkownicy muszą mieć określony dostęp do wprowadzania transakcji dla każdego zdefiniowanego konta bankowego
  • Opcje dotyczące niektórych funkcji można konfigurować graficznie, a użytkownicy określają, co spełniają w danej funkcji.
  • Logowanie sprzedawców można zdefiniować, ograniczając tych użytkowników do wyświetlania tylko własnych kont i zamówień klientów.
  • Nieprawidłowe wprowadzenie hasła (więcej niż 3 razy) blokuje konto do czasu zresetowania przez administratora systemu. Uniemożliwia to łamaczom haseł łamanie zabezpieczeń i uzyskiwanie dostępu do informacji
  • Strony mogą być szyfrowane przy użyciu protokołu SSL, a WebERP można skonfigurować tak, aby wyświetlał tylko strony przy użyciu protokołu SSL, aby zapewnić, że wszystkie informacje przesyłane przez Internet są szyfrowane.
  • Użytkowników można zdefiniować tak, aby widzieli tylko niektóre moduły w menu głównym, dzięki czemu opcje menu, które nie mają dostępu, nie będą wyświetlane na ekranie.
  • Zabezpieczenia HTTP można skonfigurować oprócz wbudowanych zabezpieczeń, aby zapewnić dwa poziomy bezpieczeństwa: pierwszy, aby uzyskać pełny dostęp do serwera WWW, a drugi, aby uzyskać dostęp do WebERP

Sprzedaż i zamówienia

  • Oferty można wprowadzać i drukować w ten sposób, a następnie zmienić na zamówienie, jeśli klient zaakceptuje bez ponownego wprowadzania zamówienia.
  • Zamówienia klientów można wprowadzać i obsługiwać oraz odwoływać się do numeru zamówienia klienta.
  • Skumulowana ilość w kolejności pozycji magazynowej jest wyświetlana jako zapotrzebowanie w zapytaniach o stan magazynów.
  • Wprowadzone zamówienia mogą być rozliczane bezpośrednio z niewielką ilością dodatkowych danych wejściowych lub bez nich.
  • Możliwa jest wielokrotna wysyłka z jednego zamówienia. Zamówienie zachowuje referencje do każdej przesyłki umożliwiające jej zarządzanie
  • Różnice w zamówieniach są rejestrowane, gdy przesyłki nie są równe ilościom zamówionym w celu dostarczenia raportu w pełnym wymiarze godzin.
  • Ceny są automatycznie zwracane na podstawie typu sprzedaży, oddziału i waluty klienta.
  • Cenę można ustawić tak, aby obowiązywała od określonych dat i kończyła się w dniu ostatecznym
  • Cena za monetę
  • Istnieje możliwość prowadzenia dowolnej liczby cenników. Klienci są definiowani, aby uzyskać swoje ceny z określonego cennika.
  • Rabaty z tytułu przerw ilościowych na szereg produktów są obliczane automatycznie na podstawie macierzy rabatów.
  • Wykonuj automatyczne obliczenia frachtu na podstawie metody wysyłki i adresu dostawy
  • Zamówienia obliczają wagę i sześcian według wagi jednostkowej artykułu i kubika.
  • Można wprowadzić automatycznie powtarzające się zamówienia, a jeśli zamówienia dotyczą „pozycji usługowych”, zamówienie może być również rozliczane automatycznie.
  • Generuj dzienne raporty sprzedaży i wykresy sprzedaży ad hoc
  • Podatki
  • Elastyczne opcje podatkowe odpowiednie dla Kanady, USA, RPA, Wielkiej Brytanii, Australii, Nowej Zelandii i większości krajów
  • Generuje stawkę podatku w zależności od rodzaju produktu
  • Stawki podatkowe zależą od lokalizacji klienta

Oprócz tych cech, znajdujemy wiele innych związanych z bankami, kontami płatniczymi, zakupami itp.

Następnie zobaczymy, jak zainstalować i używać WebERP na Ubuntu 17.04.

1. Aktualizacja systemu operacyjnego Ubuntu i instalacja serwera LAMP

Krok 1
Pierwszym krokiem do wykonania jest aktualizacja pakietów zainstalowanych w systemie i w tym celu wykonamy następujące linie:

 aktualizacja sudo apt aktualizacja sudo apt

POWIĘKSZAĆ

Krok 2
Aplikacja WebERP działa na Apache, jest napisana w PHP i używa MySQL do przechowywania bazy danych, dlatego musimy zainstalować Apache, PHP i MariaDB w systemie operacyjnym dla optymalnego działania WebERP.

Wykonamy następującą linię, aby zainstalować Apache, PHP i wymagane biblioteki PHP:

 sudo apt zainstaluj apache2 php7.0 php7.0-cli php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-json php-pear -y

POWIĘKSZAĆ

Krok 3
Po zakończeniu instalacji przystępujemy do uruchomienia usługi Apache i włączamy ją przy starcie systemu, wykonując następujące czynności:

 sudo systemctl uruchom apache2 sudo systemctl włącz apache2

POWIĘKSZAĆ

2. Instalacja MariaDB Ubuntu

Krok 1
Domyślnie najnowsza wersja MariaDB nie jest dostępna w Ubuntu 17.04, z tego powodu konieczne będzie dodanie repozytorium MariaDB do systemu poprzez wykonanie następujących linii:

 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 '

POWIĘKSZAĆ

Krok 2
Aktualizujemy pakiety w repozytorium wykonując:

 aktualizacja sudo apt -y
Instalujemy serwer MariaDB wykonując następujące czynności:
 sudo apt zainstaluj serwer mariadb mariadb-klient -y

POWIĘKSZAĆ

Krok 3
Podczas procesu instalacji zostanie wyświetlony następujący komunikat, w którym zdefiniujemy hasło użytkownika root MariaDB:

POWIĘKSZAĆ

Krok 2
Wpisujemy hasło, wciskamy Enter i musimy je ponownie potwierdzić. Naciśnij Enter, a proces instalacji MariaDB będzie kontynuowany

POWIĘKSZAĆ

Krok 5
Uruchamiamy usługę MySQL i włączamy ją przy starcie systemu, wykonując następujące linie:

 sudo systemctl start mysql sudo systemctl włącz mysql

POWIĘKSZAĆ

3. Konfiguracja MariaDB Ubuntu

Krok 1
Następnym krokiem jest zapewnienie instalacji MariaDB i w tym celu wykonamy następujący skrypt:

 sudo mysql_secure_installation
Powyższy skrypt ustawi hasło roota, usunie anonimowych użytkowników, zabroni zdalnego logowania się jako root i usunie testową bazę danych.

Krok 2
Tam odpowiemy na każde wyświetlone pytanie w zależności od przypadku:

POWIĘKSZAĆ

Po zakończeniu tego procesu zobaczymy:

POWIĘKSZAĆ

Krok 3
Po zabezpieczeniu serwera MariaDB musimy wejść do konsoli MySQL i utworzyć bazę danych dla WebERP, wykonując następujące czynności:

 mysql -u root -p
Wprowadzimy hasło roota i w razie potrzeby utworzymy bazę danych z następującym wierszem:
 UTWÓRZ BAZĘ DANYCH weberp_db;
Teraz utworzymy nazwę użytkownika i hasło do WebERP za pomocą następującego polecenia:
 CREATE USER 'weberp' @ 'localhost' IDENTYFIKOWANE PRZEZ 'hasło';
Teraz przyznamy uprawnienia do bazy danych weberp, wykonując następujące czynności:
 PRZYZNAJ WSZYSTKIE UPRAWNIENIA NA weberp_db.* 'weberp' @ 'localhost';
Uprawnienia załadujemy wykonując:
 uprawnienia do spłukiwania;
Wychodzimy z bazy danych, wykonując linię:
 Wyjście;

POWIĘKSZAĆ

4. Pobierz WebERP Ubuntu

Krok 1
Następnym krokiem jest pobranie najnowszej wersji WebERP z jego oficjalnej strony internetowej za pomocą polecenia wget, wykonując następujące czynności:

 wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zip
NotatkaObecna wersja to 4.14.1, przed wykonaniem polecenia możemy odwiedzić stronę internetową, aby sprawdzić, czy istnieje nowsza.

POWIĘKSZAĆ

Krok 2
Rozpakowujemy pobraną zawartość, wykonując następujące czynności:

 rozpakuj webERP4.14.1.zip

POWIĘKSZAĆ

Krok 3
Po rozpakowaniu zawartości skopiujemy rozpakowany katalog do katalogu głównego serwera Apache:

 sudo cp -r webERP / var / www / html / weberp

POWIĘKSZAĆ

Teraz zmienimy właściwość katalogu weberp:

 sudo chown -R www-data: www-data/var/www/html/weberp

5. Konfiguracja Apache dla Ubuntu WebERP


W tym momencie stworzymy plik wirtualnego hosta Apache dla WebERP, uruchamiając:
 sudo nano /etc/apache2/sites-available/weberp.conf
NotatkaDo tej akcji możemy użyć wybranego edytora.

W nowym pliku wkleimy następujące wiersze:

 ServerAdmin [email protected] DocumentRoot "/ var / www / html / weberp /" ServerName twojadomena.com ServerAlias ​​​​www.twojadomena.com <Options FollowSymLinks AllowOverride All ***** zezwól, odmów zezwól wszystkim ErrorLog / var / log / apache2 / weberp-error_log CustomLog / var / log / apache2 / weberp-access_log wspólne 

POWIĘKSZAĆ

Zapisujemy zmiany za pomocą klawiszy Ctrl + O i wychodzimy z edytora za pomocą klawiszy Ctrl + X. Teraz musimy aktywować nowego wirtualnego hosta za pomocą następującego polecenia:

 sudo a2ensite weberp

POWIĘKSZAĆ

Restartujemy Apache, wykonując następujące czynności:

 sudo systemctl uruchom ponownie apache2

6. Konfiguracja zapory sieciowej Ubuntu 17 i dostęp do WebERP


WebERP działa na porcie 80, więc konieczne będzie skonfigurowanie zapory tak, aby przepuszczała przez nią port 80.

W tym celu wykonamy następujące wiersze:

 sudo ufw enable (Włącz zaporę) sudo ufw allow 80 / tcp (Zezwalaj na port 80 przez zaporę) sudo ufw status (Pozwól wyświetlić stan zapory)

POWIĘKSZAĆ

Po skonfigurowaniu przechodzimy do przeglądarki i wpisujemy:

 http: // adres_ip / weberp
Zostaną tam wyświetlone następujące okna:

Język instalacjiNajpierw wybieramy język instalacji

POWIĘKSZAĆ

Wejdź do bazy danychNastępnie wchodzimy do utworzonej wcześniej bazy danych:

POWIĘKSZAĆ

Strefa czasowaNastępnie definiujemy strefę czasową, dane firmy i inne:

POWIĘKSZAĆ

Wprowadź hasłoPo kliknięciu Instaluj WebERP zostanie zainstalowany w systemie, a później będziemy mogli uzyskać do niego dostęp, wprowadzając odpowiednie dane uwierzytelniające:

POWIĘKSZAĆ

Po wejściu do panelu zobaczymy:

POWIĘKSZAĆ

Stamtąd możemy skonfigurować parametry według potrzeb.

W ten sposób WebERP jest sprzymierzeńcem właściwego zarządzania biznesem.

wave wave wave wave wave