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ň aj 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.
config.php
/admin/config.php
Zmena pripojenia k SQL databáze
SQL databáza je úložisko všetkých textov, ktoré máte zobrazené na stránke, 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 napríklad chcete zmeniť typ databázy z MySQL na MariaDB tak údaje tejto novej databázy musíte zadať do oboch súborov config.php.
Okolo riadku 25. nájdite tento kód. Vysvetlenie položiek nájdete pod kódom:
define('DB_DRIVER', 'mysqli'); define('DB_HOSTNAME', 'sql21.dnsserver.eu'); define('DB_USERNAME', 'db000000mojadb'); define('DB_PASSWORD', 'm0j€-h€$lO'); define('DB_DATABASE', 'db000000mojadb'); define('DB_PORT', '3306'); define('DB_PREFIX', 'oc_');
Podľa údajov k novej SQL databáze, ktorú ste si vytvorili si doplňte prihlasovacie údaje k databáze do kódu.
- DB_DRIVER: software, ktorý umožňuje komunikáciu vašej stránky s SQL databázou. Ak používate databázy MariaDB (odporúčame), ponechajte mysqli
- DB_HOSTNAME: sem zadáte adresu servera, na ktorej sa SQL databáza nachádza, túto informáciu nájdete priamo pod názvom databázy v Control Paneli
- 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é. Ako ako DB_USERNAME nepoužijete názov databázy, ale názov užívateľa, tak sem zadajte heslo užívateľa, čo ste si vygenerovali pri vytváraní účtu.
- 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)
- DB_PORT: číslo portu, cez ktorý sa stránka pripája k SQL serveru. Ponechajte 3306
- DB_PREFIX: predpona tabuliek v databáze, prí základnej inštalácii je to oc_, vo väčšine prípadov ho netreba meniť, ani nie je na to dôvod
Po úprave oba config.php súbory 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.
See also this article
See also this article