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