Konfigurácia

AutoCRM môžete nainštalovať na:

  • Apache (návod – odkaz), Nginx (návod – odkaz) alebo IIS server
  • na verziu PHP 7.3 a novšiu
  • MySQL 5.7 (a novší) alebo MariaDB 10.1 (a novší)
Obsah článku:
  • Apache (návod – odkaz), Nginx (návod – odkaz) alebo IIS server
  • na verziu PHP 7.3 a novšiu
  • MySQL 5.7 (a novší) alebo MariaDB 10.1 (a novší)

Odporúčania a požiadavky

Požiadavky na PHP

AutoCRM vyžaduje PHP 7.3 (a novšie), s nasledujúcimi rozšíreniami:

  • pdopre prístup k databáze
  • gd – pre prácu s obrázkami
  • openssl – pre zaistenie najvyššej ochrany
  • zipaby ste mohli upgradovať AutoCRM a inštalovať rozšírenie
  • curl – pre integráciu
  • xml – pre export do excelu
  • xmlwriter – pre export do excelu
  • jsonod PHP v8.0 zahrnuté ihneď po vybalení
  • exif
  • mbstring
  • iconv

Nastavenie php.ini:

				
					max_execution_time = 180 
max_input_time = 180 
memory_limit = 256M 
post_max_size = 50M 
upload_max_filesize = 50M
				
			

Voliteľné rozšírenia php, ktoré môžu byť potrebné:

  • zmq – pre websocket
  • pcntlpre paralelné spracovanie úloh a daemon (len systémy typu Unix)
  • posixiba systémy typu Unix
  • ldap – pre LDAP autentifikáciu

Požiadavky na databázu

AutoCRM podporuje MySQL 5.7 alebo vyšší a MariaDB 10.1 alebo vyšší. Všetky predvolené nastavenia sú pre AutoCRM v poriadku.

Podpora MySQL 8

MySQL 8.0.4 zmenilo predvolenú metódu overovania na caching_sha2_password ktorú PHP (v čase písania tohto článku) nepodporuje.Pre MySQL 8 by mala byť zmenená na metódu mysql_native_password. Pre užívateľov to možno vykonať pomocou dotazu:

				
					CREATE USER username@localhost identified with mysql_native_password by 'password';
				
			

kde username je váš používateľ MySQL a password je vaše užívateľské heslo MySQL.

Požadované oprávnenia pre systémy založené na Unixe

Poznámka: Vo väčšine prípadov sú oprávnenia nastavené správne po extrahovaní AutoCRM z balíčka zips. Musíte iba nastaviť vlastníctvo.

Oprávnenie

Súbory a adresáre by mali mať nasledujúce oprávnenia:

  • data, custom, client/custommali by byť zapisovateľné všetky súbory, adresáre a podadresáre (664 pre súbory, 775 pre adresáre, vrátane všetkých podadresárov a súborov)
  • application/Espo/Modules, client/modulesby mal byť zapisovateľný aktuálny adresár (775 pre aktuálny adresár, 644 pre súbory, 755 pre adresáre a podadresáre)
  • bin/commandby mal byť spustiteľný (754)
  • všetky ostatné súbory a adresáre by mali byť čitateľné (644 pre súbory, 755 pre adresáre)

Ak chcete nastaviť oprávnenia, vykonajte v termináli tieto príkazy:

				
					cd <PATH-TO-ESPOCRM-DIRECTORY>
find . -type d -exec chmod 755 {} + && find . -type f -exec chmod 644 {} +;
find data custom client/custom -type d -exec chmod 775 {} + && find data custom client/custom -type f -exec chmod 664 {} +;
chmod 775 application/Espo/Modules client/modules;
chmod 754 bin/command;
				
			

Vlastníctvo

Všetky súbory by mali byť vlastnené a skupinovo vlastnené procesom webového servera. Môže to byť www-dáta, daemon, apache, www atď.

Poznámka: Na Bitnami Stack by súbory mali byť vlastnené a skupinovo vlastnené užívateľom daemon.

Poznámka: Na zdieľaných hostiteľoch by súbory mali byť vlastnené a skupinovo vlastnené vašim užívateľským účtom.

Ak chcete nastaviť vlastníka a vlastníka skupiny, vykonajte v termináli tieto príkazy:

				
					cd <PATH-TO-ESPOCRM-DIRECTORY>
chown -R <OWNER>:<GROUP-OWNER> .;
				
			

Nastavenia crontab

Poznámka: Viac informácií o zákazkách v EspoCRM je k dispozícii tu – odkaz.

Unixové systémy

Ak chcete nastaviť crontab na systéme podobnom Unixu, postupujte takto:

1. Prihláste sa ako správca do svojej inštancie EspoCRM.

2. Prejdite do sekcie Naplánované úlohy na paneli administrátora (Menu > Administrácia > Naplánované akcie) a skopírujte reťazec pre crontab. Vyzerá to takto:

				
					* * * * * /usr/bin/php -f /var/www/html/espocrm/cron.php > /dev/null 2>&1

				
			

3. Otvorte terminál a spustite tento príkaz:

				
					crontab -e -u WEBSERVER_USER
				
			

WEBSERVER_USER môže byť jeden z nasledujúcich „www“, „www-data“, „apache“ atď. (závisí na vašom webovom serveri).

4. Vložte skopírovaný reťazec (z kroku 2) a uložte súbor crontab (Ctrl+O, potom Ctrl+X pre nano editor).

Windows

Pre servery Windows môžete využiť naplánované úlohy.

Vyskúšajte AutoCRM zadarmo

Automatizovaný systém pre riadenie firmy

Chcete dostávať novinky zo sveta firemných systémov, technických zaujímavostí a dát? Napíšte nám svoj e-mail a my Vám budeme posielať newsletter.

Demo AutoCRM

Náš tím konzultantov s Vami prejde a zoznámi Vás s nasadením AutoCRM do Vašej spoločnosti.