Upraveno 6 prosince, 2023 00:05
Vtiger CRM systém je komplexní softwarové řešení pro správu vztahů se zákazníky (CRM), které slouží k efektivní organizaci a automatizaci obchodních procesů. Tento systém umožňuje firmám sledovat, spravovat a optimalizovat veškeré interakce s jejich zákazníky. Stejně, jako jakýkoliv jiný redakční systém či CRM i Vtiger potřebuje ke svému bezpečnému chodu šifrované spojení server-klient. Po přechodu na HTTPS ale dost často tento protokol není funkční a systém si neustále vynucuje provoz na http. V tomto článku se podíváme na to, jak opravit nefunkční HTTPS u Vtiger CRM. Tedy jako po aktivaci SSL certifikátu donutit tento systém aby pracoval výhradně a pouze s HTTPS protokolem.
Jak opravit nefunkční HTTPS u Vtiger CRM
Jakmile aktivujte na serveru SSL certifikát, můžete si všimnout, že Vtiger stále běží pod původním HTTP i přesto, že HTTPS napíšete přímo do URL adresy. Systém se sám přepne do HTTP provozu. Pokud se jej k používání šifrovaného spojení pokusíte donutit automatickým přesměrováním na základě pravidel v souboru .htaccess, dojde ke smyčce a k pádu celého webu. Řešení je ale velmi jednoduché.
Konfigurační soubor config.inc.php
CRM systém Vtiger má veškerou konfiguraci uloženou v souboru config.inc.php v kořenové složce. Přihlaste se tedy na FTP a tento soubor si editujte. Najděte v něm tyto řádky:
$dbconfigoption['ssl'] = false;
$site_URL = 'http://example.com/'
Jak si můžete všimnout, má Vtiger ve své konfiguraci často na pevno nastavený HTTP provoz, na který poté za všech okolností přesměrovává web. V tomto souboru tedy přepište URL adresu na https://. Po úpravě adresy změny v souboru uložte.
Doplňkové automatické přesměrování na HTTPS
Výše uvedenou úpravou zajistíte, že web bude funkční i pod šifrovaným spojením. Pro automatické přesměrování upravte i soubor .htaccess, kam můžete vložit následující pravidla pro přesměrování webu na https provoz (pravidla jsou upravena i pro provoz na php 8):
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,QSA]
Jak opravit nefunkční HTTPS u Vtiger CRM
Závěr
Po úpravě konfiguračního souboru config.inc.php a zároveň i po úpravě souboru .htaccess docílíte toho, že CRM systém bude plně funkční pod HTTPS a to zcela automaticky.
Web je vytvářen s pečlivostí k obsaženým informacím. Snažím se poskytovat kvalitní a užitečný obsah, který ostatním pomáhá, nebo je inspiruje. Pokud jste spokojeni s mou prací a chtěli byste mě podpořit, můžete to udělat prostřednictvím jednoduchých možností.
Byl pro Vás tento článek užitečný?
Klikni na počet hvězd pro hlasování.
Průměrné hodnocení. 0 / 5. Počet hlasování: 0
Zatím nehodnoceno! Buďte první
Je mi líto, že pro Vás nebyl článek užitečný.
Jak mohu vylepšit článek?
Řekněte mi, jak jej mohu zlepšit.
Odebírejte Newsletter
Buďte v obraze! Připojte se k odběru newsletteru a buďte první, kdo získá nejnovější informace přímo do vaší e-mailové schránky. Sledujte aktuality, exkluzivní události a inspirativní obsah, přímo na Vašem e-mailu.