Jak opravit nefunkční HTTPS u Vtiger CRM

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í

Jak užitečný vidíte tento článek.

Sledujte mě na sociálních médiích.

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.

newsletter

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.  

Odebírat
Upozornit na
guest
0 Komentáře/ů
Vložené zpětné vazby.
Zobrazit všechny komentáře.

Pokud mi chcete napsat rychlou zprávu, využije, prosím, níže uvedený
kontaktní formulář. Děkuji.

Další Kontaktní údaje