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 -yInstalujemy 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_installationPowyż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 -pWprowadzimy 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.zipNotatkaObecna 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.confNotatkaDo 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 / weberpZostaną 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.