Konfiguračný súbor OpenCart je označený ako config.php a nachádza sa priamo v koreňovom adresári public_html a zároveň v adresári admin. Oba súbory pracujú nezávisle, jeden pre verejný obchod a druhý pre administráciu eshopu. Pre správne fungovanie obchodu / eshopu je potrebné upraviť oba súbory.
/public_html/config.php
/public_html/admin/config.php
Zmena pripojenia k databáze
Databáza je úložisko všetkých produktov, ktoré máte v obchode / eshope, zároveň obsahuje odkazy na mediálne súbory (napr. obrázky), ktoré ste si vložili na svoje stránky. Ak by ste si zmazali databázu, tak by súbory OpenCart nemali čo zobraziť a stránka by bola nefunkčná, OpenCart by sa "tváril" ako keby nebol vôbec nainštalovaný.
Ak ste sa z nejakého dôvodu rozhodli použiť inú databázu - napr. chcete použiť staršiu zálohu, ale o obsah aktuálnej databázy nechcete prísť alebo chcete zmeniť typ databázy z MySQL na MariaDB tak údaje tejto novej databázy musíte zadať do súboru config.php a to isté je potrebné spraviť v súbore /admin/config.php. V súboroch nájdite tieto riadky:
define('DB_HOSTNAME', 'tu_je_server'); define('DB_USERNAME', 'tu_je_nazov_uzivatela'); define('DB_PASSWORD', 'tu_je_heslo_k_databaze'); define('DB_DATABASE', 'tu_je_nazov_databzay');
- DB_HOSTNAME - sem zadáte adresu servera, na ktorej sa databáza nachádza, túto informáciu nájdete priamo pod názvom databázy v Control Paneli. Keďže pri vytváraní databáz aktuálne odporúčame vybrať typ MariaDB 10.5, mali by ste tu vidieť sql22.dnsserver.eu prípadne sql20.dnsserver.eu. MySQL 8.0 je napr. na serveri sql19.dnsserver.eu
- DB_USERNAME - názov užívateľa, je spravidla rovnaký ako názov databázy, vytvára sa automaticky spolu s vytvorením databázy. Ak to nie je z nejakého dôvodu nutné, tak nie je dôvod si vytvárať iného užívateľa. Takže ak by ste potrebovali zmeniť v konfiguračnom súbore OpenCart názov databázy, rovnaký názov použijete aj pre užívateľa.
- DB_PASSWORD - heslo, ktoré si vytvoríte buď zadaním alebo vygenerovaním (odporúčame) pri vytváraní databázy. Odporúčame ho mať čo najviac zložité.
- DB_DATABASE - názov databázy, ktorý sa skladá z predpony db, čísla (ID) konta / objednávky, ktoré je priradené ku konkrétnej doméne a náhodných najviac 6 znakov, ktoré si zadáte pri vytvorení databázy. Každá databáza má jedinečný názov a nemôžete mať v Control Paneli dve databázy s rovnakým názvom. Takže ak by ste si chceli vytvoriť databázu s rovnakým názvom, ako databáza, ktorá už existuje, musíte existujúcu databázu zmazať (pozor, aby neobsahovala nejaké dáta, o ktoré by ste zmazaním prišli)
Po úprave súbor uložte a nahrajte naspäť na server. Po obnovení vašej stránky vytvorenej v OpenCart už sa bude obsah načítavať z novej databázy.