Přeskočit na hlavní obsah

Konfigurace systému

Správná konfigurace je základem pro efektivní fungování AutoCRM systému. Tato sekce pokrývá všechna důležitá nastavení od základní instalace až po pokročilé konfigurace.

Co najdete v této sekci

Základní konfigurace

  • Systémové požadavky - hardware a software prerekvizity
  • Instalace systému - krok za krokem průvodce
  • Databázové nastavení - konfigurace MySQL/MariaDB
  • Webový server - Apache/Nginx konfigurace

Nastavení pro administrátora

  • Globální nastavení - časová zóna, jazyk, měna
  • Emailové účty - osobní, skupinové a systémové účty, Gmail integrace
  • Hromadná korespondence - nastavení mass mailingu
  • Cron úlohy - automatické procesy na pozadí
  • Limity a kvóty - omezení systémových zdrojů

B2C konfigurace

  • Zákaznický portál - nastavení přístupu pro klienty
  • Self-service funkce - možnosti pro zákazníky
  • Registrace - automatická registrace nových zákazníků
  • Komunikační kanály - chat, formuláře, ticketing

Systémové požadavky

Server

  • OS: Linux (Debian/Ubuntu doporučeno)
  • Webserver: Apache 2.4+ nebo Nginx
  • PHP: 8.0 - 8.3
  • Database: MySQL 5.7+ nebo MariaDB 10.2+
  • RAM: Minimálně 2GB (4GB+ doporučeno)
  • Disk: Minimálně 10GB volného místa

PHP moduly

php-mysql, php-curl, php-gd, php-mbstring,
php-xml, php-zip, php-imap, php-mailparse

Konfigurace databáze

MySQL 8 specifika

Pro MySQL 8 je nutné změnit autentifikační metodu:

CREATE USER 'autocrm'@'localhost'
IDENTIFIED WITH mysql_native_password BY 'heslo';
GRANT ALL PRIVILEGES ON autocrm.* TO 'autocrm'@'localhost';
FLUSH PRIVILEGES;

Optimalizace výkonu

-- Doporučené nastavení pro my.cnf
innodb_buffer_pool_size = 1G
max_connections = 200
query_cache_size = 32M
tmp_table_size = 64M
max_heap_table_size = 64M

Cron konfigurace

Linux/Unix

# Editace crontab pro web server uživatele
crontab -e -u www-data

# Přidat následující řádek
* * * * * cd /cesta/k/autocrm && php -f cron.php > /dev/null 2>&1

Windows Task Scheduler

  • Vytvořit novou úlohu
  • Spouštět každou minutu
  • Program: C:\php\php.exe
  • Argumenty: C:\cesta\k\autocrm\cron.php

Oprávnění souborů

Linux oprávnění

# Adresáře
find . -type d -exec chmod 755 {} \;

# Soubory
find . -type f -exec chmod 644 {} \;

# Speciální adresáře
chmod 775 data custom upload
chmod 660 data/config.php

# Vlastnictví
chown -R www-data:www-data .

Bezpečnostní nastavení

SSL/HTTPS - vždy používat šifrované spojení

Firewall - povolit pouze potřebné porty

Zálohy - pravidelné automatické zálohy

Aktualizace - udržovat systém aktuální

Monitoring - sledování výkonu a bezpečnosti