Ukážeme vám, jak nainstalovat osCommerce na Debian 8. Představte si situaci, kdy máte skvělý produkt na prodej a již naplánovanou marketingovou kampaň, ale jedna věc, která chybí, je webová stránka eCommerce, ze které byste mohli svůj produkt prodávat. Samozřejmě jste provedli náležitou péči a místo toho, abyste měli jasno, jakou platformu elektronického obchodu byste měli používat, jste ještě více zmateni množstvím dostupných a možných řešení elektronického obchodu. Magento, OpenCart, CS Cart, Prestashop… kde to končí? Přestože je každý zmíněný podle svých vlastních standardů skvělým řešením elektronického obchodu, v tomto tutoriálu se zaměříme na instalaci odlehčeného a méně náročného na servery Open Source Commerce (osCommerce) na Debian 8 VPS.
osCommerce je kompletní řešení online obchodu s vlastním hostitelem, které obsahuje jak frontend katalogu, tak backend nástroje pro správu, které lze snadno nainstalovat a nakonfigurovat pomocí webového instalačního postupu.
Lze jej použít na jakémkoli webovém serveru s nainstalovaným PHP a MySQL a umožňuje vám velmi snadno nastavit a udržovat e-shopy téměř bez námahy.
1. POŽADAVKY
Budeme používat náš SSD 1 Plán hostování Linux VPS pro tento tutoriál. Předpokládáme, že již máte na svém serveru nainstalované a nakonfigurované Apache, MySQL a PHP. Pokud tomu tak není, můžete se řídit naším skvělým návodem a snadno nainstalovat sadu LAMP.
2. PŘIHLÁSIT SE NA SVŮJ SERVER PŘES SSH
# ssh root@server_ip
Zda máte na svém serveru nainstalovanou správnou verzi Debianu, můžete zkontrolovat pomocí následujícího příkazu:
# lsb_release -a
Měli byste získat tento výstup:
Distributor ID: Debian Description: Debian GNU/Linux 8.3 (jessie) Release: 8.3 Codename: jessie
3. AKTUALIZUJTE SYSTÉM
Ujistěte se, že je váš server plně aktuální pomocí:
# apt-get update && apt-get upgrade
Nyní vytvořte databázi, která bude potřeba pro instalaci osCommerce. Přihlaste se do MySQL jako root a proveďte níže uvedené dotazy:
# mysql -u root -p mysql> CREATE DATABASE oscommerce; Query OK, 1 row affected (0.00 sec) mysql> GRANT ALL PRIVILEGES on oscommerce.* to oscommerceuser@localhost identified by 'your_password'; Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) mysql> quit; Bye
4. INSTALOVAT OSCOMMERCE
Přejděte do výchozího kořenového adresáře dokumentů Apache ( /var/www/html/ ) a stáhněte si nejnovější verzi osCommerce (během psaní tohoto článku je nejnovější verze 2.3.4) :
# cd /var/www/html/ # wget http://www.oscommerce.com/files/oscommerce-2.3.4.zip
Rozbalte archiv:
# unzip oscommerce-2.3.4.zip
Přejmenujte rozbalený adresář:
# mv oscommerce-2.3.4/ oscommerce/
Udělte příslušná oprávnění níže uvedeným souborům, aby váš webový server mohl odpovídajícím způsobem uložit parametry instalace. Proveďte následující příkazy:
# chmod 777 /var/www/html/oscommerce/catalog/includes/configure.php # chmod 777 /var/www/html/oscommerce/catalog/admin/includes/configure.php
5. Pokračujte v instalaci ve webovém prohlížeči
Nyní otevřete svůj oblíbený webový prohlížeč a přejděte na:http://your_IP_address/oscommerce/catalog/install/index.php . Uvítá vás instalační stránka osCommerce, jak je znázorněno na obrázku níže:
Nastavení PHP a požadovaná rozšíření PHP musí být samozřejmě povolena/instalována, abyste mohli pokračovat v instalaci. Pokud je vše v pořádku, klikněte na Start pokračovat v instalaci. Následuje nastavení databáze. Zadejte přihlašovací údaje databáze, které, pokud jste postupovali podle našich pokynů v části vytváření databáze, by měly být stejné jako na obrázku níže:
Dále se otevře stránka, kde můžete nakonfigurovat nastavení obchodu. Vyplňte pole podle svých potřeb a dokončete instalaci.
Váš obchod je dostupný na adrese:http://your_server_IP/oscommerce/catalog/index.php a administrační backend osCommerce na:http://your_server_IP/oscommerce/catalog/admin/login.php
Pravděpodobně jste si všimli poznámek po instalaci, které říkají, že byste měli odstranit instalaci adresář, nastavit správná oprávnění k některým souborům a chránit nástroj pro správu. Proveďte níže uvedené příkazy:
# rm -rf /var/www/html/oscommerce/catalog/install/ # chmod 644 /var/www/html/oscommerce/catalog/includes/configure.php # chmod 644 /var/www/html/oscommerce/catalog/admin/includes/configure.php
Nyní pojďme chránit heslem nástroj pro správu osCommerce pomocí nástroje htpasswd. Provést:
# htpasswd -c /var/www/html/oscommerce/catalog/admin/.htpasswd your_user
Nyní budete dvakrát vyzváni k zadání hesla. Po zadání hesla můžete zkontrolovat, zda byly přihlašovací údaje zadány podle očekávání:
# cat /var/www/html/oscommerce/catalog/admin/.htpasswd
6. Nakonfigurujte Apache
Nyní nakonfigurujte svůj webový server Apache tak, aby před poskytováním chráněného obsahu zkontroloval soubor .htpasswd. Otevřete výchozí konfigurační soubor Apache pomocí svého oblíbeného editoru. Používáme nano:
# nano /etc/apache2/sites-available/000-default.conf
do direktivy VirtualHost vložte následující:
<Directory "/var/www/html"> AuthType Basic AuthName "Restricted Content" AuthUserFile /var/www/html/oscommerce/catalog/admin/.htpasswd Require valid-user </Directory>
Uložte a zavřete soubor. Nyní restartujte Apache, aby se změny projevily.
# service apache2 restart
Nyní můžete otevřít http://your_server_IP/oscommerce/catalog/admin/login.php poté se zobrazí výzva k zadání uživatelského jména a hesla.
Gratulujeme, úspěšně jste nainstalovali osCommerce na vašem Debian 8 VPS.
Samozřejmě nemusíte instalovat osCommerce na Debian 8, pokud používáte jednu z našich hostingových služeb Debian VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám osCommerce nainstalovali. Jsou k dispozici 24×7 a budou okamžitě vyřiďte vaši žádost.
PS. Pokud se vám tento příspěvek o tom, jak nainstalovat osCommerce na Debian 8, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.