Как да инсталирате webERP на Ubuntu 17

Много организации основават своите основни операционни системи на дистрибуции на Linux от съображения за сигурност, надеждност, производителност и мащабируемост с хиляди безплатни приложения, достъпни за различни корпоративни области.

Именно поради тази причина днес Solvetic ще анализира подробно как да инсталира WebERP в Ubuntu 17.04 и по този начин ще има ценен инструмент за управление на счетоводството и бизнеса ни като цяло по много по -организиран начин.

Какво е WebERPWebERP е цялостна система, базирана на уеб среда за счетоводство и управление на бизнеса, която изисква само уеб браузър и pdf четец за незабавна употреба, което го прави проста и функционална алтернатива.

WebERP има широк спектър от функции, разработени за много компании в търговията на едро, дистрибуция или производство и когато се комбинира с интерактивна настолна система за продажба на настолни компютри, тя може да образува център на разпръснато управление на клона система с множество клонове. Това позволява да има централизирано администриране на всички по прост начин, който допълнително има напълно интегриран WebSHOP, който се предлага като допълнение на трета страна за цялото управление на бизнеса.

WebERP е приложение с отворен код и е достъпно безплатно за използване с целия PHP код, написан по достъпен начин, така че да имаме възможност да добавяме свои собствени функции, ако е необходимо.

WebERP има множество функции, базирани на сегменти, които са:

Основни характеристики

  • Изцяло уеб базиран, което го прави динамичен
  • Той работи на всеки уеб сървър, съвместим с PHP, там ще бъде възможно да се използва управляван сървър
  • професионално от ISP, вместо да се налага да купувате и поддържате свой собствен сървър
  • Минимално използване на JavaScript за предлагане на голяма съвместимост с всички уеб браузъри и устройства с възможност за сърфиране в мрежата.
  • Генерира отчети във формат преносим PDF документ за точно позициониране на текст
  • Всички доклади и скриптове следват същите конвенции за последователни и модифицируеми PHP скриптове, лесно следвани от предприемачите.
  • Цялата обработка се извършва на уеб сървъра, без да е необходимо инсталирането на софтуера на клиентски компютри. Всичко, от което се нуждаете, е браузър и PDF четец.
  • Многоезичен, всеки потребител може да види интерфейса на предпочитания от него език и има повече от 31 налични превода и групирани със системата.
  • Номерата се показват подходящо за избрания език и е разрешено въвеждането в този формат.
  • Съвместим с Utf-8
  • Налични и включени в системата 9 теми за избор на желаната среда
  • Може да се интегрира с уики, за да предостави актуална статия, доставчик и разказване на истории от клиенти

Функции за безопасност

  • Потребителите могат да бъдат дефинирани с достъп само до определени опции, използвайки модел, базиран на ролите. Функциите, до които нямат достъп, няма да се показват.
  • Потребителите могат да бъдат ограничени до конкретни места за инвентар
  • Потребителите трябва да имат специфичен достъп за въвеждане на транзакции за всяка определена банкова сметка
  • Опциите, приложими за определени функции, могат да бъдат конфигурирани графично и потребителите определят какво изпълняват в определена функция.
  • Влизането на хора за продажби може да бъде дефинирано чрез ограничаване на тези потребители да виждат само собствените си акаунти и клиентски поръчки.
  • Неправилното въвеждане на парола (повече от 3 пъти) заключва акаунта до нулиране от системния администратор. Това предотвратява взломът на пароли от нарушаване на сигурността и достъп до информация
  • Страниците могат да бъдат криптирани с помощта на SSL, а WebERP може да бъде конфигуриран да показва само страници, използващи SSL, за да се гарантира, че цялата информация, преминаваща през Интернет, е криптирана.
  • Потребителите могат да бъдат определени да виждат само определени модули в главното меню, така че опциите на менюто, които нямат достъп, няма да се показват на екрана.
  • HTTP защитата може да бъде конфигурирана в допълнение към вградената защита, за да осигури две нива на сигурност: първото за пълен достъп до уеб сървъра и второто за достигане на WebERP

Продажби и поръчки

  • Котировките могат да бъдат въведени и отпечатани по този начин и след това променени в поръчка, ако клиентът приеме, без да въвежда повторно поръчката.
  • Поръчките на клиентите могат да се въвеждат и поддържат и да се препращат обратно към номера на поръчката на клиента.
  • Натрупаното количество в реда на запас се показва като търсене в запитванията за състоянието на запасите.
  • Въведените поръчки могат да бъдат таксувани директно с малко или без допълнително въвеждане.
  • Възможни са множество изпращания от една поръчка. Поръчката запазва препратките към всяка пратка, което позволява нейното управление
  • Разликите в поръчките се записват, когато пратките не са равни на поръчаните количества за доставка на отчет на пълен работен ден.
  • Цените се връщат автоматично в зависимост от вида на продажбите на клиента, отдела и валутата.
  • Цената може да бъде определена да бъде в сила от конкретни дати и да приключи на крайна дата
  • Цената е за монета
  • Може да се поддържа произволен брой ценови листи. Клиентите са дефинирани да получават цените си от конкретна ценова листа.
  • Отстъпките за прекъсване на количеството за редица продукти се изчисляват автоматично въз основа на матрица за отстъпки.
  • Извършете автоматични изчисления на товара въз основа на начина на доставка и адреса за доставка
  • Поръчките изчисляват теглото и кубика според единицата тегло на изделието и кубика.
  • Могат да бъдат въведени автоматично повтарящи се поръчки и ако поръчките са за „артикули на услугата“, поръчката може да бъде таксувана и автоматично.
  • Генерирайте ежедневни отчети за продажбите и ad-hoc диаграми за продажби
  • Данъци
  • Гъвкави данъчни опции, подходящи за Канада, САЩ, Южна Африка, Великобритания, Австралия, Нова Зеландия и повечето страни
  • Генерира данъчната ставка в зависимост от вида на продукта
  • Данъчните ставки зависят от местоположението на клиента

В допълнение към тези характеристики, ние откриваме още много свързани с банките, дължимите сметки, покупките и т.н.

След това ще видим как да инсталираме и използваме WebERP на Ubuntu 17.04.

1. Ubuntu OS Update и инсталиране на LAMP сървър

Етап 1
Първата стъпка, която трябва да предприемете, е да актуализирате пакетите, инсталирани в системата, и за това ще изпълним следните редове:

 sudo apt актуализация sudo apt надстройка

Увеличете

Стъпка 2
Приложението WebERP работи на Apache, написано е на PHP и използва MySQL за съхраняване на базата данни, затова трябва да инсталираме Apache, PHP и MariaDB в операционната система за оптималното функциониране на WebERP.

Ще изпълним следния ред, за да инсталираме Apache, PHP и необходимите PHP библиотеки:

 sudo apt инсталирайте apache2 php7.0 php7.0-cli php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-json php-груша -y

Увеличете

Стъпка 3
След като инсталацията приключи, пристъпваме към стартиране на услугата Apache и я активираме при стартиране на системата, като изпълним следното:

 sudo systemctl стартиране на apache2 sudo systemctl активиране на apache2

Увеличете

2. Инсталация на MariaDB Ubuntu

Етап 1
По подразбиране последната версия на MariaDB не е налична в Ubuntu 17.04, поради което ще е необходимо да добавите хранилището MariaDB към вашата система, като изпълните следните редове:

 sudo apt инсталира софтуер-свойства-общ -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 '

Увеличете

Стъпка 2
Актуализираме пакетите в хранилището, като изпълним:

 sudo apt update -y
Инсталираме сървъра MariaDB, като изпълним следното:
 sudo apt install mariadb-server mariadb-client -y

Увеличете

Стъпка 3
По време на инсталационния процес ще се покаже следното съобщение, където ще определим паролата на root потребителя на MariaDB:

Увеличете

Стъпка 2
Въвеждаме паролата, натискаме Enter и трябва да я потвърдим отново. Натиснете Enter и процесът на инсталиране на MariaDB ще продължи

Увеличете

Стъпка 5
Стартираме услугата MySQL и я активираме при стартиране на системата, като изпълним следните редове:

 sudo systemctl стартиране на mysql sudo systemctl активиране на mysql

Увеличете

3. Конфигурация на MariaDB Ubuntu

Етап 1
Следващата стъпка е да гарантираме инсталирането на MariaDB и за това ще изпълним следния скрипт:

 sudo mysql_secure_installation
Горният скрипт ще зададе основната парола, ще премахне анонимните потребители, ще забрани отдалечено влизане в root и ще премахне тестовата база данни.

Стъпка 2
Там ще отговорим на всеки показан въпрос според случая:

Увеличете

След като този процес приключи, ще видим следното:

Увеличете

Стъпка 3
След като сървърът MariaDB е защитен, трябва да влезем в MySQL конзолата и да създадем база данни за WebERP, като изпълним следното:

 mysql -u корен -p
Ще въведем основната парола и ще създадем база данни според нуждите със следния ред:
 CREATE DATABASE weberp_db;
Сега ще създадем потребителско име и парола за WebERP със следната команда:
 СЪЗДАВАНЕ НА ПОТРЕБИТЕЛЯ „weberp“ @ „localhost“ ИДЕНТИФИКИРАНО ОТ „парола“;
Сега ще предоставим привилегии на базата данни weberp, като изпълним следното:
 ПРЕДОСТАВЕТЕ ВСИЧКИ ПРИВИЛЕГИИ на weberp_db. * НА 'weberp' @ 'localhost';
Ще заредим привилегиите, като изпълним:
 привилегии за промиване;
Излизаме от базата данни, като изпълняваме реда:
 изход;

Увеличете

4. Изтегляне на WebERP Ubuntu

Етап 1
Следващата стъпка е да изтеглите последната версия на WebERP от официалния й уебсайт с командата wget, като изпълните следното:

 wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zip
ЗабележкаТекущата версия е 4.14.1, преди да изпълним командата, можем да посетим уебсайта, за да проверим дали има по -нова.

Увеличете

Стъпка 2
Продължаваме да извличаме изтегленото съдържание, като изпълняваме следното:

 разархивирайте webERP4.14.1.zip

Увеличете

Стъпка 3
След като съдържанието бъде извлечено, ще копираме извлечената директория в главната директория на уеб Apache:

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

Увеличете

Сега ще променим свойството на директорията weberp:

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

5. Конфигурация на Apache за Ubuntu WebERP


На този етап ще създадем виртуален хост файл на apache за WebERP, като изпълним следното:
 sudo nano /etc/apache2/sites-available/weberp.conf
ЗабележкаМожем да използваме желания редактор за това действие.

В новия файл ще поставим следните редове:

 ServerAdmin [email protected] DocumentRoot " / var / www / html / weberp /" Име на сървъра yourdomain.com ServerAlias ​​www.yourdomain.com <Опции FollowSymLinks AllowOverride Всички ***** позволяват, отказват разрешаване от всички ErrorLog / var / log / apache2 / weberp-error_log CustomLog / var / log / apache2 / weberp-access_log общ 

Увеличете

Запазваме промените с помощта на клавишите Ctrl + O и излизаме от редактора с помощта на клавишите Ctrl + X. Сега трябва да активираме новия виртуален хост със следната команда:

 sudo a2ensite weberp

Увеличете

Рестартираме Apache, като изпълним следното:

 sudo systemctl рестартирайте apache2

6. Конфигурация на защитната стена на Ubuntu 17 и достъп до WebERP


WebERP работи на порт 80, така че ще е необходимо да се конфигурира защитната стена, за да позволи порт 80 през него.

За целта ще изпълним следните редове:

 sudo ufw enable (Разрешаване на защитната стена) sudo ufw allow 80 / tcp (Разрешаване на порт 80 през защитната стена) sudo ufw status (Разрешаване за преглед на състоянието на защитната стена)

Увеличете

След като това е конфигурирано, отиваме в браузър и въвеждаме следното:

 http: // ip_address / weberp
Там ще се покажат следните прозорци:

Език за инсталиранеПърво избираме езика за инсталиране

Увеличете

Въведете база данниСлед това влизаме в базата данни, която сме създали по -рано:

Увеличете

Часова зонаСлед това определяме часовата зона, данните на компанията и други:

Увеличете

въведете паролатаКогато щракнете върху Инсталиране, WebERP ще бъде инсталиран в системата и по -късно ще имаме достъп до него, като въведем съответните идентификационни данни:

Увеличете

При достъп до панела ще видим следното:

Увеличете

Оттам можем да конфигурираме параметрите според нуждите.

По този начин WebERP е съюзник за правилното управление на бизнеса.

wave wave wave wave wave