Поиск по сайту:

Как установить WebERP на Ubuntu 16.04


На этой странице

  1. Требования
  2. Начало работы
  3. Установить сервер LAMP
  4. Настройка MariaDB
  5. Загрузить WebERP
  6. Настройка Apache для WebERP
  7. Доступ к веб-интерфейсу WebERP

WebERP — это полный веб-инструмент для учета и управления бизнесом, который можно использовать для интернет-магазина или системы управления розничной торговлей, выпущенной по лицензии OpenSource. Он доступен на многих языках и поддерживает все популярные операционные системы, включая Linux, Mac и Windows. WebERP поставляется с широким спектром функций, таких как заказы на покупку, заказы на продажу, производство, малая занимаемая площадь, быстрый и простой код, анализ продаж, отчеты в формате PDF, полная совместимость с utf-8, поддержка нескольких валют, несколько тем и многое другое.

В этом руководстве я пошагово покажу вам, как установить WebERP на сервер Ubuntu 16.04.

Требования

  • В вашей системе установлен свежий сервер Ubuntu 16.04.
  • На вашем сервере настроен пользователь без полномочий root с правами sudo.

Начиная

Давайте начнем с обновления ваших системных пакетов до последней версии с помощью следующей команды:

sudo apt-get update -y
sudo apt-get upgrade -y

После того, как ваша система будет полностью обновлена, перезапустите систему, чтобы применить все эти изменения.

Установить LAMP-сервер

WebERP работает на Apache, написан на PHP и использует MySQL для хранения базы данных. Поэтому вам нужно будет установить Apache, PHP и MariaDB в вашу систему.

Сначала установите Apache, PHP и необходимые библиотеки PHP с помощью следующей команды:

sudo apt-get install apache2, php7.0 php7.0-cli php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-json php-pear -y

После завершения установки запустите службу Apache и включите ее запуск при загрузке с помощью следующей команды:

sudo systemctl start apache2
sudo systemctl enable apache2

По умолчанию последняя версия MariaDB недоступна в Ubuntu 16.04. Поэтому вам нужно будет добавить репозиторий MariaDB в вашу систему.

Вы можете сделать это, выполнив следующую команду:

sudo apt-get 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'

Затем обновите репозиторий и установите сервер MariaDB с помощью следующей команды:

sudo apt-get update -y
sudo apt-get install mariadb-server mariadb-client -y

После завершения установки запустите службу MariaDB и включите ее при загрузке с помощью следующей команды:

sudo systemctl start mysql
sudo systemctl enable mysql

Настроить MariaDB

Далее вам нужно будет защитить установку MariaDB. Вы можете сделать это, запустив следующий скрипт:

sudo mysql_secure_installation

Приведенный выше сценарий установит пароль root, удалит анонимных пользователей, запретит удаленный вход в систему root и удалит тестовую базу данных.

Как только MariaDB будет защищена, войдите в консоль MySQL и создайте базу данных для WebERP:

mysql -u root -p

Введите свой пароль root и создайте базу данных в соответствии с вашими потребностями:

MariaDB [(none)]>CREATE DATABASE weberp_db;

Затем создайте имя пользователя и пароль для WebERP с помощью следующей команды:

MariaDB [(none)]>CREATE USER 'weberp'@'localhost' IDENTIFIED BY 'password';

Затем предоставьте привилегии базе данных weberp с помощью следующей команды:

MariaDB [(none)]>GRANT ALL PRIVILEGES ON weberp_db.* TO 'weberp'@'localhost';

Затем сбросьте привилегии с помощью следующей команды:

MariaDB [(none)]>flush privileges;

Наконец, закройте консоль MySQL:

MariaDB [(none)]>exit;

Скачать WebERP

Вы можете загрузить последнюю версию WebERP с их официального сайта с помощью команды wget, как показано ниже:

wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zip

После загрузки WebERP извлеките загруженный исходный код с помощью команды unzip:

unzip webERP4.14.1.zip

Затем скопируйте извлеченный каталог в корневой веб-каталог Apache:

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

Затем измените владельца каталога weberp:

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

Настроить Apache для WebERP

Затем создайте файл виртуального хоста apache для WebERP:

sudo nano /etc/apache2/sites-available/weberp.conf

Добавьте следующие строки:

<VirtualHost *:80>
ServerAdmin 
DocumentRoot "/var/www/html/weberp/"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
<<Directory "/var/www/html/weberp/">
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/weberp-error_log
CustomLog /var/log/apache2/weberp-access_log common
</VirtualHost>

Когда закончите, сохраните файл, а затем активируйте новый виртуальный хост с помощью следующей команды:

sudo a2ensite weberp

Наконец, перезапустите службу Apache, чтобы перезагрузить изменения:

sudo systemctl restart apache2

Доступ к веб-интерфейсу WebERP

WebERP работает на порту 80, поэтому вам нужно разрешить порт 80 через брандмауэр. Сначала включите брандмауэр UFW с помощью следующей команды:

sudo ufw enable

Затем разрешите порт 80 через брандмауэр UFW с помощью следующей команды:

sudo ufw allow 80/tcp

Вы можете получить статус брандмауэра UFW с помощью следующей команды:

sudo ufw status

После настройки брандмауэра UFW откройте веб-браузер и введите URL-адрес http://yourdomain.com. Вы будете перенаправлены на страницу приветствия WebERP, как показано ниже:

Выберите свой язык и нажмите кнопку СЛЕДУЮЩИЙ ШАГ, вы должны увидеть страницу конфигурации базы данных WebERP на изображении ниже:

Укажите всю информацию, такую как хост, имя базы данных, имя пользователя базы данных и пароль, затем нажмите кнопку «ДАЛЕЕ». Вы должны увидеть мастер установки WebERP на изображении ниже:

Теперь укажите необходимые данные, такие как название компании, часовой пояс, имя пользователя учетной записи администратора, пароль, адрес электронной почты, затем нажмите кнопку «УСТАНОВИТЬ». Вы должны увидеть экран входа в WebERP на изображении ниже:

Теперь введите имя пользователя и пароль администратора, затем нажмите кнопку «Войти». Вы должны увидеть панель инструментов WebERP на следующем изображении:

Теперь начните использовать WebERP.