Inštalácia a nastavenie
Požiadavky
Systémové požiadavky pre Modular CMS sú nasledujúce:
- webový server s podporou PHP5 (napr. Apache)
- PHP5
- PostgreSQL
- voliteľne: podpora mod_rewrite
Inštalácia
Rozbalenie archívu a nakopírovanie súborov
Inštalačný archív so systémom Modular CMS rozbaľte do ľubovoľného adresára prístupného webovému serveru. Všimnite si súbor dump-pgsql.sql, budete ho potrebovať pri nastavovaní databázy.
Nastavenie databázy PostgreSQL
Na prevádzku systému Modular CMS je potrebná databáza PostgreSQL. Na pripojenie k databáze potrebujete prihlasovacie meno a heslo a vyhradenú databázu, s ktorú budete používať. Do tejto databázy je potrebné naimportovať štruktúru databázy Modular CMS. Môžete to urobiť dvoma spôsobmi
Import pomocou príkazového riadka
1. Prihláste sa k databázovému serveru pomocou vašich prihlasovacích údajov:
psql meno_databazy login
2. Zadajte heslo po vyzvaní
3. Importuje štruktúru databázy Modular CMS pomocou príkazu
\i dump-pgsql.sql
4. Ukončite spojenie
\q
Import pomocou phpPgAdmin
Import databázy môžete vykonať aj pomocou nástroja phpPgAdmin.
- Nasmeruje svoj webový prehliadač na adresu nainštalovaného phpPgAdmin
- V ľavej časti kliknite na PostgreSQL a prihláste sa

- V ľavej časti zvoľte požadovanú databázu a jej schémy

- V pravej časti kliknite na SQL a vyberte súbor dump-pgsql.sql na import
Nastavenie práv k súborom
Pre správne fungovanie CMS systému je potrebné nastaviť adresárom tpl/compiled (adresár pre skompilované šablóny) a data/, dostatočné práva, aby do týchto adresárov mohli PHP skripty zapisovať. Typicky používané práva sú 777:
chmod tpl/compiled 777
chmod data 777 -R
chmod tpl/conf 777 –R
chmod i18n 777 -R
Nastavenie prístupových údajov a parametrov webu
Pre správne fungovanie CMS systému je potrebné nastavenie prihlasovacích údajov. Otvorte súbor index.php v ľubovoľnom textovom editore nastavte parametre spojenia na prvých riadkoch:
/** * Parametre spojenia – NUTNÉ vyplniť */ $conf[db_host] = "localhost"; // host $conf[db_login] = "login"; // prihlasovacie meno $conf[db_passwd] = "password"; // heslo $conf[db_name] = "mcms"; // meno databázy /** * názvy jazykov */ "sk" => "Slovensky", "en" => "English" ); /** * nastavenie jazykov */
Súbor uložte a zatvorte.
ModularCMS obsahuje jazykové dáta pre jazyky Sk, Cz, En a De, ak chcete používať nejaký iný jazyk, je potrebné vytvoriť príslušný jazykový súbor v adresári i18n podľa vzoru už existujúcich.
Dalšie parametre, ako napríklad názov webu nájdete po prihlásení v menu Nastavenie CMS.
Voliteľne: mod_rewrite
Ak váš server podporuje mod_rewrite, môžete zapnúť SEO friendly odkazy v Modular CMS. Jednoducho premenujte súbor htacces-default na .htacces (bodka na začiatku názvu). V prípade problémov daný súbor premenujte naspäť alebo zmažte.
Inštalácia je hotová, nasmerujte svoj webový prehliadač na http://www.example.sk/user/login a môžete začať spravovať váš nový web.


