PrestaShop je open source řešení elektronického obchodování založené na PHP a MySQL, které vám umožňuje snadno vytvořit internetový obchod.
Chcete-li nainstalovat PrestaShop na Ubuntu VPS, postupujte podle velmi jednoduchých kroků popsaných níže.
V době psaní tohoto návodu je nejnovější stabilní verze PrestaShopu v1.6.0.9 a vyžaduje:
- PHP>=5.1 s následujícími povolenými rozšířeními PHP:cURL, GD, GZIP, PDO, DOM, SimpleXML a SOAP. Pro lepší výkon webu se také důrazně doporučuje používat rozšíření MemCached a mycrpt PHP.
- Webový server Apache>=2.0 zkompilovaný s moduly mod_gzip a mod_rewrite.
- MySQL>=5.0 nainstalované na vašem virtuálním serveru.
Aktualizujte balíčky OS serveru pomocí následujících příkazů:
apt-get update apt-get upgrade
Nainstalujte moduly PHP, MySQL a PHP vyžadované PrestaShopem:
apt-get install mysql-server php5 php5-cli php5-mysql php5-gd php5-mcrypt php5-memcache
Stáhněte si nejnovější verzi PrestaShopu dostupnou na http://www.prestashop.com/en/download na server a extrahujte ji pomocí následujících příkazů:
cd /root/ wget http://www.prestashop.com/download/old/prestashop_1.6.0.9.zip unzip prestashop_1.6.0.9.zip
Vytvořte na svém serveru novou databázi MySQL pro PrestaShop:
mysql -u root -p mysql> CREATE DATABASE prestashopdb; mysql> GRANT ALL PRIVILEGES ON prestashopdb.* TO 'prestashop'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Vytvořte novou direktivu virtuálního hostitele v Apache. Vytvořte například nový konfigurační soubor Apache ‚prestashop.conf‘:
vi /etc/apache2/sites-available/prestashop.conf
Poté přidejte následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/prestashop/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/prestashop/> Options FollowSymLinks Indexes MultiViews AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Spusťte následující příkaz:
ln -s /etc/apache2/sites-available/prestashop.conf /etc/apache2/sites-enabled/prestashop.conf
Upravte konfigurační soubor PHP ‘/etc/php5/apache2/php.ini’ a přidejte/upravte následující řádky:
memory_limit = 128M upload_max_filesize = 16M max_execution_time = 60 file_uploads = On allow_url_fopen = On magic_quotes_gpc = Off register_globals = Off
Restartujte webový server Apache, aby se změny projevily:
service apache2 restart
Přesuňte instalační soubory PrestaShop do kořenového adresáře dokumentu definovaného v direktivě virtuálního hostitele výše:
mv /root/prestashop/ /var/www/prestashop/
Uživatel webového serveru (www-data) také musí mít možnost zapisovat do souborů a adresářů v adresáři „/var/www/prestashop“, takže toho lze snadno provést provedením následujícího příkazu:
chown www-data:www-data -R /var/www/prestashop/
Otevřete http://your-domain.com/ ve svém oblíbeném webovém prohlížeči a postupujte podle jednoduchých pokynů.
Z bezpečnostních důvodů se po dokončení instalace doporučuje smazat instalační adresář (‘/var/www/prestashop/install‘). To je vše. Instalace PrestaShopu je nyní dokončena.
Nic z toho samozřejmě nemusíte dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám PrestaShop nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Můžete se také podívat na náš příspěvek na téma Instalace PrestaShopu na CentOS.
PS. Pokud se vám tento příspěvek 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.