poniedziałek, 7 stycznia 2019

EPESI CRM

EPESI to otwarta platforma CRM dla przedsiębiorstw do zarządzania ich potrzebami CRM, w tym organizowania, przetwarzania i przechowywania informacji w każdej firmie. Oferuje silnik przepływu pracy CRM i funkcje, które są intuicyjne i łatwe w konfiguracji.

Pracę z darmowym CMr'em EPESI Zaczynamy oczywiście od instalacji systemu operacyjnego  Ubuntu Serwer, oraz serwera www serwera WWW 



POMIJAMY JEDNAK INSTALACJĘ PHP!


Na początku (po wykonaniu powyższych instrukcji) wyłączamy listing katalogu apache2

sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf

i resetujemy Apache

sudo systemctl stop apache2.service 
sudo systemctl start apache2.service 
sudo systemctl enable apache2.service

1 Pobieranie EPESI cmr


Najnowsza wersja EPESI na dzień dzisiejszy (07.01.2019), jest do pobrania ze strony Github.

Aby pobrać pakiety EPESI do katalogu html wpisujemy komendy:

cd /tmp

sudo wget https://github.com/Telaxus/EPESI/archive/master.zip


2 Rozpakowanie EPESI crm


sudo unzip master.zip

sudo mv EPESI-master /var/www/html/epesi

3 Zmiana uprawnień



cd /var/www/html

sudo chown -R www-data.www-data /var/www/html/epesi

sudo chmod -R 755 /var/www/html/epesi

4 Instalacja PHP 7.2


sudo apt-get install software-properties-common

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

A teraz instalacja pakietów PHP (można po kolei a można wszystko na raz)

sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-ldap php7.2-zip php7.2-curl -y

I jeszcze Phpmyadmin (tak jak w instalacji serwera www. Patrz punk 6 serwera WWW)

sudo apt-get install phpmyadmin -y

sudo service apache2 restart

5 Zakładamy Bazę Danych dla EPESI


Zaglądnij TUTAJ

7 Konfiguracja apache


sudo mcedit /etc/apache2/sites-available/epesi.conf

i wpisujemy to

<VirtualHost *:80> 

ServerAdmin admin@example.com 
DocumentRoot /var/www/html/epesi/ 
ServerName example.com 
ServerAlias www.example.com 

<Directory /var/www/html/epesi/> 
Options +FollowSymlinks 
AllowOverride All 
Require all granted 
</Directory> 

ErrorLog ${APACHE_LOG_DIR}/error.log 
CustomLog ${APACHE_LOG_DIR}/access.log combined 

</VirtualHost>

Podkreślone zmieniamy, zapisujemy plik (F2) i wychodzimy z mc (F10)

6 Włączamy moduł EPESI cms


sudo a2ensite epesicrm.conf 

sudo a2enmod rewrite

6 Restart Apacha


sudo systemctl restart apache2.service

7 Konfiguracja php.ini


sudo mcedit /etc/php/7.2/apache2/php.ini

i zmieniamy parametry

file_uploads = On 
allow_url_fopen = On 
memory_limit = 256M 
upload_max_filesize = 64M 
max_execution_time = 30 
display_errors = Off 
max_input_vars = 1500 
date.timezone = America/Chicago

9 Instalacja EPESI


Na dowolnym komputerze w sieci wpisujemy adres serwera:

adres serwera/epesi








ZeroTier - Wirtualny Switch na Ubuntu 18.04

1. Instalacja Zerotier-One curl -s https://install.zerotier.com | sudo bash 2. Instalacja pakietów ZeroTier curl -O https:...