Pracę z darmowym CMr'em EPESI Zaczynamy oczywiście od instalacji systemu operacyjnego Ubuntu Serwer, oraz serwera www serwera WWW
Na początku (po wykonaniu powyższych instrukcji) wyłączamy listing katalogu apache2
POMIJAMY JEDNAK INSTALACJĘ PHP!
Na początku (po wykonaniu powyższych instrukcji) wyłączamy listing katalogu apache2
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
sudo unzip master.zip
sudo mv EPESI-master /var/www/html/epesi
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ń
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
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
i wpisujemy to
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>
sudo a2ensite epesicrm.conf
sudo systemctl restart apache2.service
sudo mcedit /etc/php/7.2/apache2/php.ini
i zmieniamy parametry
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
Na dowolnym komputerze w sieci wpisujemy adres serwera:
adres serwera/epesi
9 Instalacja EPESI
Na dowolnym komputerze w sieci wpisujemy adres serwera:
adres serwera/epesi