<?xml version="1.0"?>
<rss version="2.0"><channel><title>Centrum podpory: Centrum podpory</title><link>https://kb.exohosting.sk/centrum-podpory/cms/opencart/?d=1</link><description>Centrum podpory: Centrum podpory</description><language>sk</language><item><title>In&#x161;tal&#xE1;cia OpenCart</title><link>https://kb.exohosting.sk/centrum-podpory/cms/opencart/in%C5%A1tal%C3%A1cia-opencart-r208/</link><description><![CDATA[
<p><img src="https://kb.exohosting.sk/uploads/cmsrecords/monthly_2023_08/exo-logo.png.d24ed204bfe146f0e48948b01ad64ccf.png" /></p>
<p>
	Tento návod vás prevedie základnou inštaláciou eshopu <strong>OpenCart</strong> a potrebných nastavení.
</p>

<p>
	 
</p>

<div>
	<div class="kb-title">
		<p>
			Stiahnutie inštalačného balíka a nahratie súborov na server
		</p>
	</div>

	<div>
		 
	</div>
</div>

<p>
	Stiahnite si do počítača inštalačný balík <strong>OpenCart</strong> z <a href="https://www.opencart.com/index.php?route=cms/download/history" rel="external nofollow">oficiálnej stránky</a>.
</p>

<p>
	Máte možnosť výberu z viacerých verzií. Populárnu verziu <strong>2.3.0.2</strong> už veľmi neodporúčame, posledná verzia bola vydaná v lete 2016. Môžete skúsiť verziu <strong>3.0.3.8</strong>, ktorá bola vydaná v lete 2021 a pre ktorú by mal byť dostatočný počet doplnkov alebo najnovšiu verziu <strong>4.0.2.x</strong>, ktorá je aktuálna teraz (jar/leto 2023). Tento fakt zdôrazňujeme z toho dôvodu, že samotný <strong>OpenCart</strong> obsahuje prevažne len základné funkcie, teda je určený pre nenáročných užívateľov, ale ak by ste si chceli neskôr dodatočne nainštalovať množstvo potrebných <a href="https://www.opencart.com/index.php?route=marketplace/extension" rel="external nofollow">doplnkov, pluginov či aplikácií</a>, ktoré budete potrebovať na zvýšenie komfortu prevádzky eshopu, tak bude dôležité vedieť, ktorý doplnok je vhodný pre akú verziu, navyše keď platí, že veľa doplnkov je spoplatnených, tak aby sa nestalo, že máte <strong>OpenCart</strong> verzie 3.x a kúpite si doplnok, ktorý je kompatibilný pre verziu 4.x.
</p>

<p>
	Po stiahnutí vybranej verzie si rozbaľte <strong>.ZIP</strong> súbor v počítači a uvidíte zoznam informačných súborov a zložku <strong>upload</strong>.
</p>

<p>
	Ak chcete mať <strong>OpenCart</strong> na <strong>hlavnej (root, koreňovej) doméne</strong>, nahrajte obsah zložky <strong>/upload/</strong> do adresára <strong>/public_html/</strong> (nemusíte nahrávať informačné súbory mimo zložky <strong>upload</strong>, ktoré ste našli v <strong>.ZIP</strong> balíku).
</p>

<p>
	Ak chcete mať <strong>OpenCart</strong> na <strong>subdoméne</strong>, nahrajte obsah zložky do adresára <strong>/public_html/_sub/názov-subdomény/</strong>. Namiesto <strong>názov-subdomény</strong> si doplňte názov vlastnej subdomény, na ktorej chcete <strong>OpenCart</strong> prevádzkovať, ak takú subdoménu nemáte, <a href="https://kb.exohosting.sk/centrum-podpory/webhosting/ftp/vytvorenie-subdom%C3%A9ny-r58/" rel="">vytvorte si ju</a>.
</p>

<p>
	Alebo si zložku <strong>upload</strong> nahrajte priamo do <strong>_sub</strong> a potom si ju po nahratí premenujte na čo chcete, na čo ju premenujte, tak sa bude volať subdoména.
</p>

<p>
	 
</p>

<div>
	<div class="kb-title">
		<p>
			Inštalácia OpenCart
		</p>
	</div>

	<div>
		 
	</div>
</div>

<p>
	Ešte predtým než začnete, zrealizujte tieto nastavenia:
</p>

<ul>
	<li>
		v <a href="https://setup.dnsserver.eu/" rel="external nofollow">Control Paneli</a> si <a href="https://kb.exohosting.sk/centrum-podpory/webhosting/php/ako-si-zobrazi%C5%A5-a-zmeni%C5%A5-verziu-php-r71/" rel="">nastavte PHP</a> na verziu <strong>8.1</strong>
	</li>
	<li>
		pokým sa bude <strong>PHP</strong> verzia meniť, v hlavnom adresári <strong>OpenCartu</strong> premenujte súbor <strong>config-dist.php</strong> na <strong>config.php</strong> a toto isté spravte aj v adresári <strong>/admin/</strong>
	</li>
</ul>

<p>
	Po nahratí súborov navštívte v prehliadači lokalitu, na ktorú ste si nahrali súbory <strong>OpenCart</strong>. Tak napríklad ak máte doménu <strong>exotechnologies.sk</strong> a obsah inštalačného balíka <strong>OpenCart</strong> ste si nahrali do hlavného adresára <strong>/public_html/</strong>, tak po navštívení domény by ste mali byť automaticky presmerovaní na inštaláciu <strong>OpenCart</strong>. A ak ste zrealizovali všetky kroky z nášho <a href="https://kb.exohosting.sk/centrum-podpory/cms/pr%C3%ADprava-pred-in%C5%A1tal%C3%A1ciou-redak%C4%8Dn%C3%A9ho-syst%C3%A9mu-alebo-eshopu-r195/" rel="">odporúčania</a>, čo všetko je dobré pred inštaláciou spraviť, tak inštalácia by mala automaticky začať na adrese <strong>HTTPS</strong> a mala by byť v tvare /install/index.php
</p>

<ul>
</ul>

<p>
	Následne spustite inštaláciu, odsúhlaste podmienky používania kliknutím na <strong>Continue</strong> a na ďalšej strane si skontrolujte <strong>PHP nastavenia</strong>, mali by ste všetko vidieť takto v zelenom:
</p>

<p>
	 
</p>

<p>
	<img alt="01-oc-php-nastavenia.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1333" data-ratio="40.00" data-unique="vvqqgd7dp" style="height: auto;" width="1000" data-src="https://kb.exohosting.sk/uploads/attachments/monthly_2023_08/01-oc-php-nastavenia.png.4343ef7c16ace133c8e7baa6fbb0581f.png" src="https://kb.exohosting.sk/applications/core/interface/js/spacer.png">
</p>

<p>
	 
</p>

<p>
	Keď všetko máte v zelenom aj pri rozšíreniach <strong>PHP</strong>, kliknite na <strong>Continue</strong>:
</p>

<p>
	 
</p>

<p>
	<img alt="02-oc-php-rozsirenia-nastavenia.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1334" data-ratio="59.00" data-unique="vxwhlbua7" style="height: auto;" width="1000" data-src="https://kb.exohosting.sk/uploads/attachments/monthly_2023_08/02-oc-php-rozsirenia-nastavenia.png.62220f86e2b7632d81a8a61ef789b3ee.png" src="https://kb.exohosting.sk/applications/core/interface/js/spacer.png">
</p>

<p>
	 
</p>

<p>
	Na ďalšej strane bude potrebné vytvoriť <strong>pripojenie k SQL databáze</strong> a <strong>vytvoriť admin konto</strong>. Podľa obrázku si nastavte svoje vlastné údaje.
</p>

<p>
	Pre časť <strong>1.</strong> potrebné údaje prevezmite z <a href="https://setup.dnsserver.eu/" rel="external nofollow">Control Panela</a>, kde ste si <a href="https://kb.exohosting.sk/centrum-podpory/webhosting/datab%C3%A1zy/vytvorenie-sql-datab%C3%A1zy-r94/" rel="">SQL databázu vytvorili</a>:
</p>

<p>
	 
</p>

<ul>
	<li>
		<strong>DB driver:</strong> ponechajte MySQLi, ak ste si vytvorili databázu MariaDB (odporúčame)
	</li>
	<li>
		<strong>Hostname:</strong> tu je adresa SQL servera, napr. sql21.dnsserver.eu
	</li>
	<li>
		<strong>Username:</strong> ak ste si nevytvorili <a href="https://kb.exohosting.sk/centrum-podpory/webhosting/datab%C3%A1zy/pridanie-nov%C3%A9ho-pou%C5%BE%C3%ADvate%C4%BEa-k-sql-datab%C3%A1ze-r95/" rel="">ďalšieho používateľa SQL databázy</a>, tak Username je rovnaké ako Database, takže názov databázy.
	</li>
	<li>
		<strong>Password:</strong> zadajte heslo, ktoré ste si vygenerovali pri vytváraní databázy
	</li>
	<li>
		<strong>Database:</strong> zadajte názov databázy
	</li>
	<li>
		<strong>Prefix:</strong> ponechajte oc_ alebo si tam vložte ľubovoľný vlastný prefix
	</li>
	<li>
		<strong>Port:</strong> ponechajte 3306
	</li>
</ul>

<p>
	 
</p>

<p>
	V časti <strong>2.</strong> si vytvorte admin konto
</p>

<ul>
	<li>
		<strong>Username:</strong> zadajte si svoje prihlasovacie meno, pre zvýšenie bezpečnosti si zadajte také meno, ktoré nikto neuhádne len tak, nie admin ako v našom príklade.
	</li>
	<li>
		<strong>Password:</strong> zadajte zložité heslo, ktoré nikto neuhádne len tak
	</li>
	<li>
		<strong>E-mail:</strong> zadajte emailovú adresu, ktorú chcete použivať v kontakte so zákazníkmi eshopu a na rozosielanie informácií o objednávkach. Veľmi odporúčame, aby sa emailová adresa nachádza na doméne, na ktorej chcete prevádzkovať eshop
	</li>
</ul>

<p>
	 
</p>

<p>
	<img alt="03-oc-sql-nastavenia.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1335" data-ratio="64.50" data-unique="wj00g1l3b" style="height: auto;" width="1000" data-src="https://kb.exohosting.sk/uploads/attachments/monthly_2023_08/03-oc-sql-nastavenia.png.49126a017834d48140b32afa54a9af6e.png" src="https://kb.exohosting.sk/applications/core/interface/js/spacer.png">
</p>

<p>
	 
</p>

<p>
	Keď všetko budete mať vyplnené, kliknite na <strong>Continue</strong> a keď ste všetko vyplnili správne, zobrazí sa hlásenie o úspešnej inštalácii, ktoré vás ešte upozorní na potrebu zmazania adresára <strong>/install/</strong>. Prihláste sa na server (ak ste sa medzitým odhlásili) a zmažte ho.
</p>

<p>
	 
</p>

<p>
	<img alt="04-oc-hotovo.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1336" data-ratio="65.85" data-unique="z0c6lvmrk" style="height: auto;" width="410" data-src="https://kb.exohosting.sk/uploads/attachments/monthly_2023_08/04-oc-hotovo.png.d19e23905a29064c977b6c6e738ede21.png" src="https://kb.exohosting.sk/applications/core/interface/js/spacer.png">
</p>

<p>
	 
</p>

<p>
	Po zmazaní adresára sa prihláste na stránke administrácie: <strong>/admin</strong>
</p>

<p>
	 
</p>

<div>
	<div class="kb-title">
		<p>
			Nastavenie úložiska v administrácii OpenCartu
		</p>
	</div>

	<div>
		 
	</div>
</div>

<p>
	<strong>OpenCart 4</strong> (platí to aj pre <strong>OpenCart 3</strong>) hneď po prihlásení do administrácie z bezpečnostných dôvodov vyžaduje presunutie úložiska (<strong>/storage/</strong>).
</p>

<p>
	V okne v poli <strong>Current Path</strong> uvidíte aktuálnu cestu k úložisku (<strong>/storage/</strong>) ktorý sa nachádza v adresári <strong>/system/</strong> v inštalácii <strong>OpenCart</strong>.
</p>

<p>
	V poli <strong>New Path</strong> vidíte príklad kam by sa malo presunúť úložisko, ktoré sme nastavili do adresára <strong>/data/</strong>, ktorý sa nachádza <strong>mimo webového priestoru</strong>, tak ako to vyžaduje <strong>OpenCart</strong>.
</p>

<p>
	Môžete kliknúť na <strong>Move</strong>, ale s vysokou pravdepodobnosťou <strong>OpenCart</strong> adresár <strong>/storage/</strong> do zvolenej lokality nepresunie.
</p>

<p>
	Nižšie si pozrite obrázok s príkladom nastavení, aké sme si popísali vyššie a pod ním postupujte presne podľa inštrukcií:
</p>

<p>
	 
</p>

<p>
	<img alt="05-oc-storage.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1343" data-ratio="89.11" data-unique="1gdau7fjx" style="height: auto;" width="505" data-src="https://kb.exohosting.sk/uploads/attachments/monthly_2023_08/05-oc-storage.png.7df49f2dd284a1a9464a0b2117dac443.png" src="https://kb.exohosting.sk/applications/core/interface/js/spacer.png">
</p>

<p>
	 
</p>

<div>
	<div class="kb-title">
		<p>
			Presun storage priečinka
		</p>
	</div>

	<div>
		 
	</div>

	<div>
		 
	</div>
</div>

<div>
	<div class="kb-hint">
		<strong>Tip:</strong>

		<p>
			Nasledujúci postup platí aj pre všetky verzie <strong>OpenCart 3.x</strong>. <strong>OpenCart 2.x</strong> tieto nastavenia nevyžaduje.
		</p>
	</div>

	<div>
		 
	</div>
</div>

<p>
	<a href="https://kb.exohosting.sk/centrum-podpory/webhosting/ftp/ako-sa-pripoji%C5%A5-pomocou-ftp-a-nahra%C5%A5-si-str%C3%A1nku-na-server-r53/" rel="">Prihláste sa na server</a>, ideálne pomocou klienta <strong>FileZilla</strong> a v adresári <strong>/system/</strong> nájdite adresár <strong>/storage/</strong>. Ten podľa návodu v obrázku presuňte do adresára <strong>/data/</strong>, ktorý je na rovnakej úrovni ako <strong>/public_html/</strong>. Zložku najlepšie <a href="https://kb.exohosting.sk/centrum-podpory/webhosting/ftp/ako-si-na-serveri-ftp-presun%C3%BA%C5%A5-s%C3%BAbory-pomocou-klienta-filezilla-r76/" rel="">presuniete pomocou klienta FileZilla</a>.
</p>

<p>
	 
</p>

<p>
	<img alt="06-presunutie-storage-do-data.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1344" data-ratio="176.00" data-unique="pguvesanm" style="height: auto;" width="250" data-src="https://kb.exohosting.sk/uploads/attachments/monthly_2023_08/06-presunutie-storage-do-data.png.4550f959e7263d2e9b59042c33ed2767.png" src="https://kb.exohosting.sk/applications/core/interface/js/spacer.png">
</p>

<p>
	 
</p>

<p>
	Po presune bude potrebné upraviť <strong>config.php</strong> súbory, ktoré sa nachádzajú v <strong>hlavnom adresári</strong> OpenCart a v adresári <strong>/admin/</strong>.
</p>

<p>
	 
</p>

<p>
	<span style="font-size:20px;"><strong>Hlavný adresár</strong></span>
</p>

<p>
	Súbor <strong>config.php</strong> si z hlavného adresára stiahnite do počítača otvorte ho, napr. v <strong>Notepade</strong> (Windows) alebo ešte lepšie v <a href="https://notepad-plus-plus.org/downloads/" rel="external nofollow">Notepad++</a>, ktorý je pre úpravu súborov ideálny (a zadarmo).
</p>

<p>
	Na riadku <strong>14.</strong> (mal by to byť riadok <strong>14.</strong>) uvidíte tento kód:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_7452_20" style=""><span class="pln">define</span><span class="pun">(</span><span class="str">'DIR_STORAGE'</span><span class="pun">,</span><span class="pln"> DIR_SYSTEM </span><span class="pun">.</span><span class="pln"> </span><span class="str">'storage/'</span><span class="pun">);</span></pre>

<p>
	 
</p>

<p>
	Kód si upravte tak, že ho celý zameníte za tento riadok:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_7452_22" style=""><span class="pln">define</span><span class="pun">(</span><span class="str">'DIR_STORAGE'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'/www/w/e/u000000/data/storage/'</span><span class="pun">);</span></pre>

<p>
	 
</p>

<p>
	ktorý si následne upravte takto:
</p>

<ul>
	<li>
		<strong>/w/e/</strong> sú prvé dve písmená názvu vašej domény, takže ak napr. máte doménu exotechnologies.sk, <strong>/w/e/</strong> zmeňte na <strong>/e/x/</strong>
	</li>
	<li>
		číslo u<strong>000000</strong> vymeňte za u-číslo, ktoré uvidíte na obrázku vo vašej inštalácii <strong>OpenCart</strong> (viď vyššie obrázok upozorňujúci na potrebu presunutia /storage/)
	</li>
</ul>

<p>
	Súbor uložte a nahrajte naspäť na server. Pôvodný súbor pre každý prípad si môžete zálohovať, buď ho na serveri premenujte na niečo iné alebo si ho stiahnite do počítača.
</p>

<p>
	 
</p>

<p>
	<span style="font-size:20px;"><strong>Adresár /admin/</strong></span>
</p>

<p>
	Obdobne to isté vykonajte so súborom <strong>config.php</strong>, ktorý sa nachádza v adresári <strong>/admin/</strong>
</p>

<p>
	Kód, ktorý budete musieť upraviť, by sa mal nachádzať okolo riadku <strong>16.</strong> Po úprave ho nahrajte naspäť na server a obnovte si hlavnú stránku (<strong>Dashboard</strong>) v administrácii.
</p>

<p>
	Ak ste postupovali správne, mali by ste vidieť už len okno upozorňujúce na potrebu zmenu <strong>/admin</strong> adresy resp. adresára.
</p>

<p>
	 
</p>

<div>
	<div class="kb-title">
		<p>
			Zmena názvu admin adresára
		</p>
	</div>

	<div>
		 
	</div>
</div>

<div>
	<div class="kb-hint">
		<strong>Tip:</strong>

		<p>
			Túto zmenu vyžaduje len <strong>OpenCart 4.x</strong>.
		</p>
	</div>

	<div>
		 
	</div>
</div>

<p>
	 
</p>

<p>
	Po tom čo ste úspešne presunuli úložisko (<strong>/storage/</strong>) mimo webový priestor, mali by ste v administrácii <strong>OpenCartu</strong> vidieť hlásenie o potrebe zmeniť názov <strong>/admin/</strong> adresára.
</p>

<p>
	Toto by už malo ísť automaticky, takže do poľa <strong>Path</strong> zadajte iný názov ako <strong>admin</strong>, napr. <strong>sklad</strong> a kliknite na <strong>Rename</strong>.
</p>

<p>
	 
</p>

<p>
	<img alt="07-premenovanie-admin-adresara.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1345" data-ratio="54.46" data-unique="8r9cztmgc" style="height: auto;" width="505" data-src="https://kb.exohosting.sk/uploads/attachments/monthly_2023_08/07-premenovanie-admin-adresara.png.c87c35993f227306dcb4c05f019a32d3.png" src="https://kb.exohosting.sk/applications/core/interface/js/spacer.png">
</p>

<p>
	 
</p>

<p>
	Akcia by mala zabrať niekoľko sekúnd, keď bude úspešné dokončená, <strong>OpenCart</strong> by vás mal <strong>automaticky odhlásiť</strong> a načítať prihlásenie do administrácie už na novej adrese.
</p>

<p>
	 
</p>

<p>
	<span style="font-size:20px;"><strong>Ak by automatická zmena nefungovala</strong></span>
</p>

<p>
	Ak by sa tak náhodou nestalo, na serveri si premenujte adresár <strong>/admin/</strong> na iný názov, napr.  na <strong>/sklad/</strong> a stiahnite si z neho súbor <strong>config.php</strong>.
</p>

<p>
	Otvorte si ho v <strong>Notepad++</strong> a okolo <strong>6.</strong> riadku by ste mali vidieť tento kód
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_7452_27" style=""><span class="pln">define</span><span class="pun">(</span><span class="str">'HTTP_SERVER'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'https://mojadomena.tld/admin/'</span><span class="pun">);</span></pre>

<p>
	 
</p>

<p>
	názov zmeňte na rovnaký názov, ako má /admin/ adresár, teda napr. /sklad/:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_350_12" style=""><span class="pln">define</span><span class="pun">(</span><span class="str">'HTTP_SERVER'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'https://mojadomena.tld/sklad/'</span><span class="pun">);</span></pre>

<p>
	 
</p>

<p>
	a nahrajte naspäť na server. Prihláste sa na novej stránke administrácie a už by ste nemali vidieť žiadne výstražné okná.
</p>

<p>
	 
</p>

<div>
	<div class="kb-title">
		<p>
			Vyčistenie vyrovnávajúcej pamäte
		</p>
	</div>

	<div>
		 
	</div>
</div>

<p>
	Po prihlásení sa do administrácie (na novom odkaze) odporúčame aby ste napravo hore klikli na ozubené koleso (<strong>Developer Settings</strong>).
</p>

<p>
	 
</p>

<p>
	<img alt="08-developer-settings.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1346" data-ratio="42.86" data-unique="h2qnjfp3x" style="height: auto;" width="350" data-src="https://kb.exohosting.sk/uploads/attachments/monthly_2023_08/08-developer-settings.png.9a41ef443208c246d3cc50f5daf0727b.png" src="https://kb.exohosting.sk/applications/core/interface/js/spacer.png">
</p>

<p>
	 
</p>

<p>
	a kliknutím na ozubené kolesá vyčistili systémové vyrovnávajúce pamäte:
</p>

<p>
	 
</p>

<p>
	<img alt="09-vycistenie-cache.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1347" data-ratio="49.50" data-unique="ky2c1enpt" style="height: auto;" width="505" data-src="https://kb.exohosting.sk/uploads/attachments/monthly_2023_08/09-vycistenie-cache.png.05c166faf6df95283188397d2b7be8df.png" src="https://kb.exohosting.sk/applications/core/interface/js/spacer.png">
</p>

<p>
	 
</p>

<p>
	Po vyčistení vyrovnávajúcej pamäte môžete začať nastavovať svoj <strong>OpenCart</strong> eshop.
</p>
]]></description><guid isPermaLink="false">208</guid><pubDate>Tue, 15 Aug 2023 17:30:41 +0000</pubDate></item><item><title>Presmerovanie OpenCart z HTTP na HTTPS</title><link>https://kb.exohosting.sk/centrum-podpory/cms/opencart/presmerovanie-opencart-z-http-na-https-r219/</link><description><![CDATA[
<p><img src="https://kb.exohosting.sk/uploads/cmsrecords/monthly_2023_08/exo-logo.png.cdd6b7eb3dad8d3de781554a976d1981.png" /></p>
<p>
	Ak si plánujete <a href="https://kb.exohosting.sk/centrum-podpory/cms/opencart/in%C5%A1tal%C3%A1cia-opencart-r208/" rel="">nainštalovať eshop OpenCart</a>, odporúčame, aby ste si ho nainštalovali rovno na <strong>HTTPS adrese</strong>. Z tohto dôvodu si prečítajte najprv <a href="https://kb.exohosting.sk/centrum-podpory/cms/pr%C3%ADprava-pred-in%C5%A1tal%C3%A1ciou-redak%C4%8Dn%C3%A9ho-syst%C3%A9mu-alebo-eshopu-r195/" rel="">tento návod</a>, konkrétne sekciu <strong>Nastavenie HTTPS adresy</strong>. Po inštalácii si ušetríte starosti s presmerovaním na zabezpečenú URL.
</p>

<p>
	Ak <strong>OpenCart</strong> už máte nainštalovaný na nezabezpečenej URL, v tomto návode nájdete postup, ako si <strong>OpenCart</strong> správne nastaviť na zabezpečenú adresu (<strong>HTTPS</strong>).
</p>

<p>
	 
</p>

<div>
	<div class="kb-title">
		<p>
			Nastavenie OpenCart z HTTP na HTTPS
		</p>
	</div>

	<div>
		 
	</div>
</div>

<p>
	Ak si chcete <strong>OpenCart</strong> presmerovať na <strong>HTTPS</strong>, najprv si vygenerujte <strong>bezpečnostný certifikát</strong> (ak ste už tak neučinili), napr. <a href="https://kb.exohosting.sk/centrum-podpory/webhosting/bezpe%C4%8Dnostn%C3%A9-certifik%C3%A1ty/lets-encrypt-certifik%C3%A1t-r74/" rel="">Let's Encrypt</a> pre doménu resp. subdoménu, na ktorej máte <strong>OpenCart</strong> nainštalovaný. Keďže však ide o eshop, skôr odporúčame <a href="https://kb.exohosting.sk/centrum-podpory/webhosting/bezpe%C4%8Dnostn%C3%A9-certifik%C3%A1ty/postup-pri-z%C3%ADskan%C3%AD-platen%C3%A9ho-bezpe%C4%8Dnostn%C3%A9ho-ssltls-certifik%C3%A1tu-r105/" rel="">platený certifikát</a>.
</p>

<p>
	Keď certifikát bude aktívny (zistíte to tak, že navštívite svoju stránky v <strong>OpenCarte</strong> a nedostanete výstražné znamenie o neplatnosti certifikátu, ale zobrazí sa stránka eshopu, akurát len pravdepodobne bude graficky rozhádzaná), tak sa <a href="https://kb.exohosting.sk/centrum-podpory/webhosting/ftp/ako-sa-pripoji%C5%A5-pomocou-ftp-a-nahra%C5%A5-si-str%C3%A1nku-na-server-r53/" rel="">prihláste na server</a> a stiahnite si súbory <strong>config.php</strong> z <strong>hlavného adresára eshopu</strong> a <strong>adresára administrácie</strong>.
</p>

<p>
	Tento návod platí pre <strong>OpenCart verzie 4.x</strong>. Najprv si otvorte súbor <strong>config.php</strong>, ktorý sa nachádza v hlavnom adresári eshopu. Buď si ho otvorte <strong>Poznámkovom bloku</strong> (Notepad vo Windows) alebo skôr v <a href="https://notepad-plus-plus.org/downloads/" rel="external nofollow">Notepad++</a>, ktorý je na takéto úpravy ideálny.
</p>

<p>
	Na začiatku kódu v súbore uvidíte na šiestom riadku adresu vašej webovej stránky:<br type="_moz">
	 
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_7165_10" style=""><span class="pun">&lt;?</span><span class="pln">php
</span><span class="com">// APPLICATION</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'APPLICATION'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'Catalog'</span><span class="pun">);</span><span class="pln">

</span><span class="com">// HTTP</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'HTTP_SERVER'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'http://exotechnologies.sk/'</span><span class="pun">);</span></pre>

<p>
	 
</p>

<p>
	Všetko čo potrebujete spraviť je len to, aby ste upravili adresu domény tak, že tam namiesto <strong>http</strong> vložíte  <strong>https</strong><span>:</span><br type="_moz">
	 
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_7165_16" style=""><span class="pun">&lt;?</span><span class="pln">php
</span><span class="com">// APPLICATION</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'APPLICATION'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'Catalog'</span><span class="pun">);</span><span class="pln">

</span><span class="com">// HTTP</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'HTTP_SERVER'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'https://exotechnologies.sk/'</span><span class="pun">);</span></pre>

<p>
	 
</p>

<p>
	Obdobne upravte súbor <strong>config.php</strong>, ktorý sa nachádza v adresári administrácie, v ktorom je to mierne inak. Na šiestom a siedmom riadku uvidíte dva odkazy, jeden bude smerovať na adresár administrácie, druhý na verejnú časť eshopu:<br type="_moz">
	 
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_7165_18" style=""><span class="pun">&lt;?</span><span class="pln">php
</span><span class="com">// APPLICATION</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'APPLICATION'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'Admin'</span><span class="pun">);</span><span class="pln">

</span><span class="com">// HTTP</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'HTTP_SERVER'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'http://exotechnologies.sk/admin/'</span><span class="pun">);</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'HTTP_CATALOG'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'http://exotechnologies.sk/'</span><span class="pun">);</span></pre>

<p>
	 
</p>

<p>
	Oba odkazy upravte na <strong>https</strong><span>:</span><br type="_moz">
	 
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_7165_20" style=""><span class="pun">&lt;?</span><span class="pln">php
</span><span class="com">// APPLICATION</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'APPLICATION'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'Admin'</span><span class="pun">);</span><span class="pln">

</span><span class="com">// HTTP</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'HTTP_SERVER'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'https://exotechnologies.sk/admin/'</span><span class="pun">);</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'HTTP_CATALOG'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'https://exotechnologies.sk/'</span><span class="pun">);</span></pre>

<p>
	 
</p>

<p>
	... a nahrajte naspäť na server.
</p>

<p>
	Otestujte si stránku eshopu, či sa bude korektne zobrazovať na zabezpečenej (<strong>HTTPS</strong>) adrese. Ak áno, tak si môžete eshop presmerovať pomocou <a href="https://kb.exohosting.sk/centrum-podpory/webhosting/presmerovanie-webovej-str%C3%A1nky/zapnutie-presmerovania-webovej-str%C3%A1nky-z-adresy-http-na-https-r46/" rel="">Automatického presmerovania na HTTPS</a> v <a href="https://setup.dnsserver.eu/" rel="external nofollow">Control Paneli</a>.
</p>
]]></description><guid isPermaLink="false">219</guid><pubDate>Mon, 21 Aug 2023 16:21:38 +0000</pubDate></item><item><title>&#xDA;prava konfigura&#x10D;n&#xE9;ho s&#xFA;boru OpenCart</title><link>https://kb.exohosting.sk/centrum-podpory/cms/opencart/%C3%BAprava-konfigura%C4%8Dn%C3%A9ho-s%C3%BAboru-opencart-r209/</link><description><![CDATA[
<p><img src="https://kb.exohosting.sk/uploads/cmsrecords/monthly_2023_08/exo-logo.png.2e44a7ece7b497a3fe6f7a796416828f.png" /></p>
<p>
	Konfiguračný súbor <strong>OpenCart</strong> je označený ako <strong>config.php</strong> a nachádza sa priamo v koreňovom adresári <strong>/public_html/</strong> a zároveň aj v adresári <strong>/admin/</strong>. 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.
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_1779_8" style=""><span class="pln">config</span><span class="pun">.</span><span class="pln">php</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_1779_12" style=""><span class="str">/admin/</span><span class="pln">config</span><span class="pun">.</span><span class="pln">php</span></pre>

<p>
	 
</p>

<p>
	 
</p>

<div>
	<div class="kb-title">
		<p>
			Zmena pripojenia k SQL databáze
		</p>
	</div>

	<div>
		 
	</div>
</div>

<p>
	<strong>SQL databáza</strong> 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 <strong>OpenCart</strong> nemali čo zobraziť a stránka by bola nefunkčná, <strong>OpenCart</strong> by sa "tváril" ako keby nebol vôbec nainštalovaný.
</p>

<p>
	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 <strong>MySQL</strong> na <strong>MariaDB</strong> tak údaje tejto novej databázy musíte zadať do oboch súborov <strong>config.php</strong>.
</p>

<p>
	Okolo riadku 25. nájdite tento kód. Vysvetlenie položiek nájdete pod kódom:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_5960_12" style=""><span class="pln">define</span><span class="pun">(</span><span class="str">'DB_DRIVER'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'mysqli'</span><span class="pun">);</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'DB_HOSTNAME'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'sql21.dnsserver.eu'</span><span class="pun">);</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'DB_USERNAME'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'db000000mojadb'</span><span class="pun">);</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'DB_PASSWORD'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'m0j€-h€$lO'</span><span class="pun">);</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'DB_DATABASE'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'db000000mojadb'</span><span class="pun">);</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'DB_PORT'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'3306'</span><span class="pun">);</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'DB_PREFIX'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'oc_'</span><span class="pun">);</span></pre>

<p>
	 
</p>

<p>
	Podľa údajov k <strong>novej SQL databáze</strong>, ktorú ste si vytvorili si doplňte prihlasovacie údaje k databáze do kódu.
</p>

<p>
	 
</p>

<ul>
	<li>
		<strong>DB_DRIVER:</strong> software, ktorý umožňuje komunikáciu vašej stránky s SQL databázou. Ak používate databázy MariaDB (odporúčame), ponechajte mysqli
	</li>
	<li>
		<strong>DB_HOSTNAME:</strong> 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 <a href="https://setup.dnsserver.eu/" rel="external nofollow">Control Paneli</a>
	</li>
	<li>
		<strong>DB_USERNAME:</strong> 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 <a href="https://kb.exohosting.sk/centrum-podpory/webhosting/datab%C3%A1zy/pridanie-nov%C3%A9ho-pou%C5%BE%C3%ADvate%C4%BEa-k-sql-datab%C3%A1ze-r95/" rel="">vytvárať iného užívateľa</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.
	</li>
	<li>
		<strong>DB_PASSWORD:</strong> 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.
	</li>
	<li>
		<strong>DB_DATABASE:</strong> 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)
	</li>
	<li>
		<strong>DB_PORT:</strong> číslo portu, cez ktorý sa stránka pripája k SQL serveru. Ponechajte 3306
	</li>
	<li>
		<strong>DB_PREFIX:</strong> 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
	</li>
</ul>

<p>
	Po úprave <strong>oba config.php</strong> súbory uložte a nahrajte naspäť na server. Po obnovení vašej stránky vytvorenej v <strong>OpenCart</strong> už sa bude obsah načítavať z novej databázy.
</p>
]]></description><guid isPermaLink="false">209</guid><pubDate>Wed, 16 Aug 2023 11:05:10 +0000</pubDate></item></channel></rss>
