Edjet LMS Server 6.4

Změna instalační adresy

Po instalaci a spuštění aplikace můžete změnit instalační adresu serveru Edjet LMS Server.

Osnova článku:

Úvod

V tomto návodu změníme webovou adresu Edjet LMS Server ze současné (staré) adresy (příklad https://old.example.com) na novou adresu (příklad https://new.example.com).

Nastavení nové domény

Pro nastavení nové domény, postupujte podle článku Nastavení domény a DNS.

Volitelně můžete na straně serveru nastavit přesměrování ze staré adresy na novou adresu, což uživatelům pomůže.

Aktualizace databáze LMS

Databáze LMS obsahuje různé odkazy na doménu, které je třeba aktualizovat na novou doménu.

Tímto postupem lze v případě potřeby aktualizovat doménu i protokol. Stačí změnit protokol ve funkci REPLACE spolu se změnou domény. Pokud například přecházíte na HTTPS, změňte "http" na "https".

Pro aktualizaci instalační domény (hostname) v databázi LMS:

Předpokládáme, že název db je "elms".

  1. Přihlaste se do DB "elms" pomocí správce SQL.
  2. Najděte tabulku "system_settings" a otevřete ji pro úpravu dat.
  3. Aktualizujte řádek "domain_noHttp" na nový název domény.
  4. Aktualizujte instalační adresu v celé DB (včetně absolutních cest uložených v obsahu spravovaném vizuálním editorem) pomocí následujícího SQL. Ve funkci REPLACE nahraďte starou doménu novou doménou (v případě potřeby nahraďte i protokol) a spusťte ji:
    SET search_path = template_c6, pg_catalog;
    
    DO
    $$
    DECLARE 
    rw record;
    BEGIN
    FOR rw IN 
    	SELECT 'UPDATE '||C.table_name||'  SET '||C.column_name||' = REPLACE ('||C.COLUMN_NAME||',''https://old.example.com'',''https://new.example.com''); ' QRY
    	FROM (SELECT column_name,table_name 
    			FROM   information_schema.columns 
    			WHERE  table_schema='template_c6' 
    			AND    (data_type ='text' OR data_type ='character varying')
    			AND    table_name in (SELECT table_name 
    								FROM   information_schema.tables 
    								WHERE  table_schema='template_c6' 
    								AND    table_type ='BASE TABLE'))c
    
    LOOP
    	EXECUTE rw.QRY;
    END LOOP;
    END;
    $$;
  5. Zkontrolujte, zda konzola SQL neobsahuje chyby.

Aktualizace konfigurace LMS

  1. Otevřete soubor <LMSinstallationFolder>/config/cfg.ini.php k úpravám.
  2. Změňte hodnotu "core_domain" na novou doménu.

Aktualizace certifikátů SSL

Získejte nové certifikáty SSL, které odpovídají nové doméně, a nasaďte je.

  1. Získejte nové SSL certifikáty pro novou doménu.
  2. Nasaďte certifikáty do vašeho prostředí.
    Viz návod k instalaci pro váš operační systém: Linux, Windows Server

Aktualizace licenčního klíče

Důležité: Změna domény vyžaduje nový licenční klíč.

Systém Edjet LMS můžete okamžitě aktivovat pomocí bezplatného 30denního zkušebního klíče:

  1. Přihlaste se ke svému účtu Edjet.
  2. Pro aktivaci nového produktu Edjet LMS Serverpoužijte novou doménu (název hostitele).
  3. Stáhněte si zkušební klíč.
  4. Nahrajte licenční klíč do systému LMS.

Chcete-li aktivovat systém Edjet LMS pomocí doživotního licenčního klíče, postupujte podle tohoto článku.

Instalace a aktualizace