GNU/Linux >> Znalost Linux >  >> Panels >> cPanel

2 snadné kroky k vytvoření online obchodu s PrestaShop

Co je PrestaShop?

PrestaShop je považován za jednu z celosvětově nejpopulárnějších platforem pro řešení elektronického obchodování s otevřeným zdrojovým kódem.

V současné době provozuje více než 300 000 obchodů po celém světě.

Tým, který stojí za posláním PrestaShopu, je vyvíjet prvotřídní software pro elektronické obchodování prostřednictvím inovací s otevřeným zdrojovým kódem.

Spolu s pulzující komunitou umožnil PrestaShop komukoli vytvořit internetový obchod.

Požadavky na systém PrestaShop

Pro úspěšnou instalaci PrestaShopu se doporučuje mít prostředí:

  • nejnovější webový server Apache
  • PHP 7.4+ (doporučeno 8.0 při vydání verze PrestaShop, která jej podporuje)
  • MySQL 8.0+
  • Přístup SFTP

Rozšíření PHP:

 curl dom fileinfo gd intl mbstring zip json iconv

Konfigurace PHP (soubor php.ini):

nastavte limit_paměti na -256M; upload_max_filesize to - 64M; max_execution_time - 300; limit_paměti - 256 MB; zakázat short_open_tag;

Optimalizace výkonu:

  • memcached systém ukládání objektů distribuované paměti nebo
  • apcu nebo
  • OpCache

Další základní požadavky

Kromě požadavků na systém PrestaShop se ujistěte, že máte tyto:

  • název domény (pokud jej nemáte, navštivte stránku registrace domény a vyhledejte a zakupte nový název domény pro svůj obchod)
  • účet webhostingu (Pokud jej nemáte, můžete navštívit naši stránku Balíčky zabezpečeného hostování PHP, vybrat si plán hostování a vytvořit si účet. Pokud si nejste jisti, který balíček webhostingu je pro vás dobrý nebo potřebujete celý balíček hosting+domény, pošlete e-mail na adresu [email protected])
  • váš cPanel, název hostitele (nebo IP adresa), uživatelské jméno a heslo (Pokud si nejste jisti, co to jsou, navštivte stránku Jaké je mé uživatelské jméno cPanel?, kde se dozvíte více)
  • Webové stránky připravené na HTTPS (každé doméně, kterou hostujeme, poskytujeme certifikát SSL/TLS bez dodatečných nákladů. Můžete se však rozhodnout pro svůj online obchod používat EV SSL a získáte jej na stránce Certifikáty SSL.)
  • hodinu času.
  • Pokud instalujete ručně prostřednictvím místního počítače, použijte textový editor, například:
    • Sublime Text:http://www.sublimetext.com/
    • Atom:https://atom.io/
  • Unix/Linux:
    • Vim:http://www.vim.org/
    • Emacs:http://www.gnu.org/software/emacs/

      Nebo použijte funkci úprav cPanel File Manager

  • klient SFTP, například:
  • Windows:
    • CoreFTP:http://www.coreftp.com/
    • WinSCP:http://winscp.net/
    • SmartFTP:http://www.smartftp.com/
  • Mac OS X:
    • Cyberduck:http://cyberduck.ch/
    • Přenos:http://www.panic.com/transmit/
    • Načíst:http://fetchsoftworks.com/fetch/
  • Unix/Linux:
    • gFTP:http://gftp.seul.org/
    • kasablanca:http://kasablanca.berlios.de/
    • NcFTP:http://www.ncftp.com/ncftp/

Pojďme k instalaci PrestaShopu.

Existuje několik způsobů, jak nainstalovat PrestaShop.

V této příručce se budeme držet automatické instalace jedním kliknutím.

Pak vám ukážeme, jak nainstalovat PrestaShop ručně, pokud to preferujete.

Instalace PrestaShop jedním kliknutím (doporučeno )

Počáteční posouzení a zvážení automatické instalace
  • Zkontrolujte DNS a SSL

    Než budete pokračovat, ujistěte se, že doména a/nebo subdoména jsou dostupné online a že na ni náš systém nainstaloval platný certifikát SSL.

    Náš systém vyžaduje, aby byla konfigurace DNS platná (musí odpovídat záznamům nalezeným na cPanel>>> Domény>>> Editor zóny ), než na něj bude moci nainstalovat certifikát SSL.

    Nastavení DNS můžete zkontrolovat vizuálně pomocí:

    • List DNS
    • dnchecker.org
    • dnspropagation.net
    • whatsmydns.net

      Nebo jednoduše použijte příkaz „dig“.

  • Určete umístění instalace PrestaShop

    Pokud jako obchod používáte web (např. webcomm.dev), musíte odstranit automaticky vygenerovanou podsložku „prestashop“.

    Pokud budete pokračovat a nainstalujete jej pomocí automaticky generované možnosti, váš obchod bude umístěn na webcomm.dev/store.

    Pokud instalujete PrestaShop do subdomény, jako je store.webcomm.dev, ujistěte se, že jste vytvořili subdoménu (cPanel>>> Domény>>> Subdomény ) před inicializací instalace.

    Pokud instalujete do podadresáře nebo složky, pak buď přijměte ten automaticky vygenerovaný, nebo složku přejmenujte na cokoliv, co chcete, aby se obchod nazýval.

Rozhodněte se také, zda chcete použít www jako součást adresy URL vašeho obchodu nebo ne.

Zahájíme instalaci.

Instalace PrestaShopu je velmi snadná.

Každý krok procesu je podrobně popsán a obsahuje tipy a pokyny, které vám pomohou dokončit instalaci.

Začít:

Přihlaste se do svého cPanelu.

Přejděte dolů na Software>>> Softaculous App Installer .

Nebo přejděte více dolů na panel Softaculous App Installer a vyberte E-commerce .

Když se načte další stránka, vyhledejte PrestaShop pomocí vyhledávacího pole.

Nebo přejděte dolů, dokud to neuvidíte.

Vyplňte všechna požadovaná pole a poté klikněte na tlačítko Instalovat.

To je vše.

Instalační program PrestaShop jedním kliknutím vytvoří databázi MySQL, uživatele MySQL, stáhne si PrestaShop, nainstaluje jej a poskytne vám adresu URL panelu administrátora, uživatelské jméno a heslo.

Jak ručně nainstalovat PrestaShop pomocí terminálu cPanel a webového prohlížeče

Instalace PrestaShopu je vždy rychlejší a snazší s naším instalátorem jedním kliknutím.

Ale pokud máte technické dovednosti, můžete také provést ruční instalaci pomocí prohlížeče a cPanelu.

Vytvořte databázi MySQL

Naše webhostingová služba zahrnuje MySQL a PostgreSQL jako součást vašeho hostingového plánu.

Chcete-li vytvořit novou databázi, přihlaste se do svého cPanelu.

Přejděte dolů do sekce Databáze a klikněte na Průvodce databází MySQL®.

Průvodce databází MySQL® je navržen tak, aby vás provedl nastavením databáze MySQL®, uživatelských účtů a uživatelských oprávnění.

V Nové databázi do textového pole zadejte název databáze a klikněte na Další krok .

Upozorňujeme, že jsme na našich systémech povolili předponu databáze.

Ujistěte se tedy, že uživatelské jméno účtu cPanel, název databáze, předpona databáze a znak podtržítka nepřesahují maximální délku 32 znaků.

Ve skutečnosti ji udržujte v rozsahu 16 znaků, pokud tomu můžete pomoci, protože vám to pomůže vizuálně lépe spravovat databázi.

V části Uživatelské jméno do textového pole zadejte jméno uživatele, kterému chcete povolit správu databáze.

Zadejte a potvrďte nové heslo do příslušných textových polí.

Klikněte na Vytvořit uživatele .

Prozatím vyberte ALL PRIVILEGES .

Oprávnění, která chcete uživateli udělit, můžete upravit později po dokončení instalace AbanteCart.

Další informace o uživatelských oprávněních naleznete v dokumentaci k MySQL 8.0 na adrese https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html

Databázi MySQL® můžete také vytvořit pomocí cPanel API:

uapi --output=jsonpretty \
  --user=username \
  Mysql \
  create_database \
  name='prestashop' 

nebo prostřednictvím adresy URL:

https://hostname.example.com:2083/cpsess##########/execute/Mysql/create_database?name=prestashop

2. Stáhněte si PrestaShop

Stáhněte si nejnovější stabilní veřejnou verzi PrestaShopu buď na adrese http://www.prestashop.com/en/download (je vyžadována e-mailová adresa) nebo pomocí wget nebo vlnit .

Pokud používáte wget nebo curl, navštivte Pokročilé části vašeho cPanelu a klikněte na Terminál SSH pro cPanel .

Toto rozhraní vám umožňuje přístup k terminálové aplikaci v prohlížeči pro přímý přístup z příkazového řádku v rámci relace cPanel &WHM.

Síťový protokol SSH vám umožňuje připojit se k jinému webovému serveru přes internet prostřednictvím rozhraní příkazového řádku (CLI).

Tento síťový protokol můžete použít ke vzdálené správě serveru, konfiguraci skriptů a provádění dalších úkolů.

Mnoho moderních operačních systémů, jako jsou distribuce macOS® a Linux®, obsahuje SSH, které můžete nakonfigurovat, když chcete ke svému systému přistupovat prostřednictvím externího počítače.

cPanel to má jako součást svých základních funkcí.

Jakmile se stránka načte, musíte si přečíst a přijmout upozornění. Klikněte na Rozumím a chci pokračovat.

V tuto chvíli musíte zjistit, kam chcete stáhnout soubory PrestaShop.

Pokud instalujete na hlavní web a používáte wget, pak:

wget -O PrestaShopLatest.zip https://download.prestashop.com/download/releases/prestashop_1.7.8.2.zip

Pokud používáte pomalou síť, zvažte použití „wget -b ” příznak nebo tmux nebo multiplexery obrazovkového terminálu.

Zda máte nainstalovaný wget, můžete zkontrolovat spuštěním:

který wget

V našich systémech jsou tyto nainstalovány ve výchozím nastavení.

Pokud používáte curl, pak:

curl https://download.prestashop.com/download/releases/prestashop_1.7.8.2.zip --output PrestaShopLatest.zip

Všimněte si, že pokud není řečeno jinak, curl zapíše přijatá data do stdout.

Ve výše uvedeném příkazu má curl místo toho uložit tato data do aktuálního pracovního adresáře jako AbanteCart.zip pomocí voleb -o, –output nebo -O, –remote-name.

Pokud chcete soubor uložit do jiného adresáře (např. podadresář/složka), ujistěte se, že jste před vyvoláním curl pomocí této možnosti změnili aktuální pracovní adresář.

Pokud se zobrazí chyba, použijte příznaky -S, –show-error nebo -v, –verbose, aby curl zobrazil chybovou zprávu.

Pokud používáte terminál cPanel nebo máte na svém serveru cPanel SSH, musíte archivovaný soubor zip rozbalit/rozbalit.

Pokud jste na místním počítači, zde zjistíte, jak dostat soubory na váš server cPanel.

Pomocí FTP klienta může přenos 28400 souborů nějakou dobu trvat, zvláště pokud máte pomalé připojení.

Zvažte provedení stahování a extrakce souborů PrestaShop přímo na vašem serveru.

Je čas zrušit archivaci nebo rozbalit archiv, který jsme stáhli.

3. Rozbalte archiv PrestaShop

Doporučujeme otestovat komprimovanou složku a zkontrolovat strukturu před jejím rozbalením.

unzip -t PrestaShopLatest.zip

Podívejme se na strukturu:

zipinfo PrestaShopLatest.zip

Jak vidíte, zip archiv PrestaShopu má tři položky:

  • prestashop.zip, který obsahuje všechny soubory PrestaShop, které budete brzy nahrávat na svůj webový server.
  • soubor „Install_PrestaShop.html“, který otevře stránku instalačního průvodce ve vašem výchozím prohlížeči.
  • soubor index.php, který spustí instalaci.

Nyní, když vidíme, že neexistuje žádná chyba a balík pro zobrazení struktury souboru, pojďme do toho a rozbalte jej správně.

rozbalte soubor PrestaShopLatest.zip

Výsledek nám dá strukturu souborů takto:

-rw-rw-r-- 1 $username $username 4,9 kB 7. prosince 17:14 INSTALL.txt-rw-rw-r-- 1 $username $username 441B 11. října 13:10 Install_PrestaShop.html-rw -rw-r-- 1 $username $username 182 kB 7. prosince 17:50 LICENCE-rw-rw-r-- 1 $username $username 88B 7. prosince 17:14 Makefiledrwxrwxr-x 29 $username $71 Dec 92 14 admin/drwxrwxr-x 9 $username $username 288B 7. prosince 17:57 app/-rw-rw-r-- 1 $username $username 1,3 kB 7. prosince 17:14 autoload.phpdrwxrwxr-x 5 $username $username $10 7. prosince 17:14 bin/drwxrwxr-x 12 $username $username 384B 7. prosince 17:14 cache/drwxrwxr-x 136 $username $username 4,3 kB 7. prosince 17:14 třídy/-rw-rw $-r uživatelské jméno $username 410K 7. prosince 17:14 skladatel.lockdrwxrwxr-x 18 $username $username 576B 7. prosince 17:14 config/drwxrwxr-x 7 $username $username 224B 7. prosince $7 řadič $7 drwr-17:drwrxr uživatelské jméno 224B 7. prosince 17:14 docs/drwxrwxr-x 4 $username $username 128B 7. prosince 17:14 download/-rw- rw-r-- 1 $username $username 2,4 kB 7. prosince 17:14 error500.html-rw-rw-r-- 1 $username $username 4,7 kB 7. prosince 17:14 images.inc.phpdrwxrwxr-x 41 $username $username 1,3 kB 7. prosince 17:14 img/-rw-rw-r-- 1 $username $username 1,1 kB 7. prosince 17:14 index.php-rw-rw-r-- 1 $username $username 1,2 k prosince 7 17:14 init.phpdrwxrwxr-x 17 $username $username 544B 7. prosince 17:14 install/drwxrwxr-x 22 $username $username 704B 7. prosince 17:57 js/drwxrwxer-xname $username 70.2Ksr-x 17:14 lokalizace/drwxrwxr-x 7 $username $username 224B Dec 7 17:14 mails/drwxrwxr-x 60 $username $username 1,9K Dec 7 17:50 moduly/drwxrwxrcc-x 6 $user 8 $us :14 override/drwxrwxr-x 41 $username $username 1.3K 7. prosince 17:14 pdf/-rw-rw-r-- 1 $username $username 1.5K 7. prosince 17:14 phpstan.neon.dist-rw-rw -r-- 1 $username $username 78M 7. prosince 08:57 prestashop.zipdrwxrwxr-x 7 $username $username 224B 7. prosince 17:14 src/drwxrwxr-x 12 $username $username 384B 7. prosince 17:57 témata/drwxrwxr-x 5 $username $username 160B 7. prosince 17:57 nástroje/drwxrwxr-x 6 $username $username 192B 7. prosince $4xrwrxr překlad 4xdrw-14 $username 128B 7. prosince 17:14 upload/drwxrwxr-x 9 $username $username 288B 7. prosince 17:50 var/drwxrwxr-x 52 $username $username 1,6 kB 7. prosince 17:50 $4x jmeno $4x $user-userw uživatelské jméno 128B 7. prosince 17:14 webservice/

Toto jsou soubory k nahrání (pokud jste na místním počítači) na webový server cPanel kromě “Install_PrestaShop.html” a samozřejmě prestashop.zip.

Pokud jste již na svém serveru cPanel a stáhli jste soubory PrestaShop do jiné složky do adresáře /tmp, musíte nahrát nebo zkopírovat všechny soubory a složky buď do public_html nebo public_html/store

Můžete to udělat pomocí:

cp -vR * /home/$username/public_html/

Po dokončení navštivte adresu URL svého webu prostřednictvím prohlížeče a poté dokončete instalaci podle pokynů.

Další kroky PrestaShopu – Konfigurace a nastavení

Důležité odkazy o PrestaShopu naleznete na:

  • Uživatelská příručka:https://doc.prestashop.com/display/PS17/User+Guide
  • Technické dokumenty (moduly a motivy):https://devdocs.prestashop.com/
  • Oficiální blog:https://www.prestashop.com/en/blog
  • Blog vývojáře:https://build.prestashop.com/
  • Získejte podporu komunity:https://www.prestashop.com/forums/
  • Najděte moduly a motivy:https://addons.prestashop.com/
  • Přispějte kódem:https://github.com/PrestaShop/PrestaShop
  • Přispějte překladem:https://crowdin.net/project/prestashop-official

Instalační služba PrestaShop

Chápeme, že i když jste toho více než schopni, možná budete chtít tento úkol zadat externě.

V tom případě nabízíme ZDARMA instalační službu PrestaShopu zákazníkům, kteří u nás hostují své webové stránky a chtějí si vytvořit internetový obchod.

Pokud jste novým zákazníkem, navštivte naši stránku Web Hosting Packages a vytvořte si nový hostingový účet.

Poté otevřete žádost o vstupenku a požádejte nás, abychom to udělali za vás.


cPanel
  1. 4 kroky k vytvoření uživatelů Linuxu ze souboru csv pomocí Ansible

  2. Jak začít krásný online obchod s AbanteCart

  3. Jak zálohovat svůj účet cPanel v 9 snadných krocích

  1. Najděte Snap Apps rychleji s Ubuntu Online Snap Store

  2. 5 snadných kroků k vytvoření vývojového diagramu pomocí prům

  3. Jak vytvořit šifrovací klíče pomocí cPanel

  1. Kroky instalace CentOS 7 se snímky obrazovky

  2. Kroky instalace CentOS 8 se snímky obrazovky

  3. Instalační kroky Deepin 20.1 se snímky obrazovky