WebToDate/Formuláře a katalogy/Instalace: Porovnání verzí

Z WebToDate
Skočit na navigaciSkočit na vyhledávání
Bajkvl (diskuse | příspěvky)
Založena nová stránka: Category:WebToDate 4.1 Formuláře a katalogy Category:Formuláře a katalogy == Základní informace == Instalace modulu se skládá z nakopírování přísl…
 
 
(Nejsou zobrazeny 2 mezilehlé verze od stejného uživatele.)
Řádek 1: Řádek 1:
[[Category:WebToDate 4.1 Formuláře a katalogy]]
[[Category:WebToDate Formuláře a katalogy]]
[[Category:Formuláře a katalogy]]
[[Category:Formuláře a katalogy]]
== Základní informace ==
== Základní informace ==
Řádek 44: Řádek 44:
=== Konfigurace v global.php ===
=== Konfigurace v global.php ===


V souboru config/global.php lze nastavit v konfigurační konstantě CONST_IMPORT_KATALOGY_PATH importní adresář:
V souboru [[../../Referenční/Konfigurace WebToDate#Globální konfigurace WebToDate|config/global.php]] lze nastavit v konfigurační konstantě CONST_IMPORT_KATALOGY_PATH importní adresář:


<code>
<code>

Aktuální verze z 14. 10. 2009, 14:47

Základní informace

Instalace modulu se skládá z nakopírování příslušných souborů do adresářové struktury WebToDate a spuštění instalačního skriptu.

Instalace modulu

Soubory

Zkopírujte obsah instalačního adresáře modulu do adresáře WebToDate. Soubory v instalačním adresáři modulu jsou uloženy v příslušných podadresářích, kopírování musí zachovat uložení v těchto adresářích.

Soubory se kopírují do adresářů

  • application/modules/catalogue
  • rdata/resources/modules/catalogue
  • scripts/modules/catalogue
  • gate/catupdate
Poznámka: v adresáři gate/catupdate se nachází strojové rozhraní pro možnou aktualizaci obsahu datových tabulek. Tento adresář nesmí být přístupný anonymně, jinak hrozí možnost nežádoucích změn v obsahu databáze. Adresář je třeba na úrovni web serveru nebo operačního systému zabezpečit pro přístup pouze z těch aplikací, které mají takovou aktualizaci provádět, např. omezením přístupu na nějakou IP adresu nebo potřebný rozsah IP adres. Pokud tuto funkci pro strojovou aktualizaci nebudete využívat, není nutné vůbec obsah tohoto adresáře instalovat.


Po zkopírování těchto souborů vyvolejte z prohlížeče následující URL:

Název_serveru/název_administračního adresáře/modules/catalogue/install.php

Tedy např.

www.mujserver.cz/admin/modules/catalogue/install.php


Modul dále používá pro exporty a importy dat adresáře

wwwroot/data/katalogy/export (pro export dat)

a

wwwroot/data/katalogy/import (pro import dat)

Pokud tyto adresáře nejsou na serveru založeny a budete používat exportní či importní funkce, je třeba tyto adresáře založit. Práva pro tyto adresáře musí být taková, aby uživatel, pod kterým běží www server mohl v těchto adresářích číst i zapisovat.

funkce exportu a importu dat automaticky nikdy žádné adresáře nezakládají, pokud nebudou oba výše zmíněné adresáře založeny manuálně, export resp. import se neprovede a skončí chybou.

Konfigurace v global.php

V souboru config/global.php lze nastavit v konfigurační konstantě CONST_IMPORT_KATALOGY_PATH importní adresář:

define('CONST_IMPORT_KATALOGY_PATH', '/data/katalogy/import/');

Výchozí umístění importního adresáře zde lze modifikovat, modul neumožní import z jiného adresáře než z toho, který je uveden v této konstantě (ani z podadresářů).

Modul pracuje s datovými tabulkami, tj. s SQL tabulkami v databázi, které může zakládat, měnit jejich strukturu, mazat atd. Názvy těchto tabulek začínají vždy povinně písmeny KATD. Může ovšem nastat případ, že je třeba vytvořit katalog nad tabulkou, která již existuje a jmenuje se jinak. Pro tyto účely je v souboru global.php možno nepovinně definovat konstantu CATALOGUE_TABLES, její hodnota obsahuje seznam názvů tabulek tohoto typu oddělené středníkem, např.:

define( 'CATALOGUE_TABLES', 'MOJETABULKA' );

Pokud konstanta v souboru global.php vůbec není definována, je význam stejný, jako kdyby byl seznam názvů tabulek v ní prázdný, neboli pracuje se jen s tabulkami začínajícími na KATD.

Konfigurace v php.ini

Požadavky na konfiguraci PHP jsou stejné jako pro vlastní aplikaci WebToDate. Pokud budete používat funkci pro export či import DBF souborů, ujistěte se, že v konfiguraci PHP je aktivní modul pro práci s tímto formátem, neboli následující řádek musí být aktivní (nezakomentovaný):

extension=php_dbase.dll