V tomto tutoriálu si ukážeme, jak nainstalovat CS-Cart v4 na Ubuntu 14.04 VPS s nainstalovanými Apache, PHP a MySQL. CS-Cart je samostatný software nákupního košíku založený na PHP a MySQL, určený k budování a správě atraktivního obchodu jakékoli velikosti. Tato příručka byla testována a napsána pro Ubuntu 14.04 VPS, ale měla by fungovat na jakékoli distribuci Linuxu.
Tato instalační příručka předpokládá, že Apache, MySQL a PHP jsou již nainstalovány a nakonfigurovány na vašem virtuálním serveru CS-Cart. V době psaní tohoto tutoriálu je nejnovější stabilní verze CS-Cart 4.2.4 a vyžaduje:
- PHP>=5.3 s následujícími povolenými rozšířeními PHP:CURL, Zip, Phar, MySQLi, GD Graphics Library verze 2.0.x+ a knihovna písem FreeType. Také by měla být zakázána nastavení safe_mode, magic_quotes_gpc, magic_quotes_runtime a magic_quotes_sybase a v php.ini by mělo být povoleno nastavení allow_url_fopen a file_uploads
- Apache Web Server>=2.0 zkompilovaný s modulem mod_rewrite a s následujícími povolenými direktivami:DirectoryIndex, Deny, Allow, Options, Order, AddHandler, RewriteEngine, RewriteBase, RewriteCond a RewriteRule.
- MySQL>=4.1 nainstalované na vašem virtuálním serveru.
Stáhněte si nejnovější verzi CS-Cart dostupnou na https://www.cs-cart.com/download-cs-cart.html na server a extrahujte ji pomocí následujících příkazů:
cd /opt unzip cscart_v4.2.4.zip -d /opt/cscart
Vytvořte na svém serveru novou databázi MySQL pro CS-Cart:
mysql -u root -p mysql> CREATE DATABASE cscartdb; mysql> GRANT ALL PRIVILEGES ON cscartdb.* TO 'cscartuser'@'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 s názvem ‚cscart.conf‘:
touch /etc/apache2/sites-available/cscart.conf ln -s /etc/apache2/sites-available/cscart.conf /etc/apache2/sites-enabled/cscart.conf vi /etc/apache2/sites-available/cscart.conf
potom do něj přidejte následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/cscart/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/cscart/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Upravte konfigurační soubor php.ini a přidejte/upravte následující řádky:
vi /etc/php5/apache2/php.ini
file_uploads = On allow_url_fopen = On safe_mode = Off register_globals = off magic_quotes_gpc = Off magic_quotes_runtime = Off magic_quotes_sybase = Off session.auto_start = 0
Restartujte webový server Apache, aby se změny projevily.
service apache2 restart
Přesuňte instalační soubory CS-Cart do kořenového adresáře dokumentu definovaného v direktivě virtuálního hostitele výše:
mv /opt/cscart/ /var/www/html/cscart
Také uživatel webového serveru (Apache) musí mít možnost zapisovat do adresáře „/var/www/html/cscart/“, abyste toho mohli snadno dosáhnout provedením následujícího příkazu:
chown www-data:www-data -R /var/www/html/cscart/
Nastavte správná oprávnění souborů pro CS-Cart pro zápis do určitých souborů a adresářů:
cd /var/www/html/cscart/ chmod 666 config.local.php chmod -R 777 design images var find design -type f -print0 | xargs -0 chmod 666 find images -type f -print0 | xargs -0 chmod 666 find var -type f -print0 | xargs -0 chmod 666
Otevřete http://your-domain.com/install/ ve svém oblíbeném webovém prohlížeči a postupujte podle jednoduchých pokynů.
Po dokončení instalace důrazně doporučujeme smazat instalační adresář v kořenovém adresáři vašeho Apache:
rm -rf /var/www/html/cscart/install/
Změňte také přístupová oprávnění pro soubory, jak je doporučeno níže:
chmod 644 /var/www/html/cscart/config.local.php chmod 644 /var/www/html/cscart/design/.htaccess images/.htaccess chmod 664 /var/www/html/cscart/var/.htaccess /var/www/html/cscart/var/themes_repository/.htaccess chmod 644 /var/www/html/cscart/design/index.php /var/www/html/cscart/images/index.php chmod 664 /var/www/html/cscart/var/index.php /var/www/html/cscart/var/themes_repository/index.php
Nezapomeňte změnit výchozí heslo správce.
To je vše. Instalace CS-Cart je nyní dokončena. Samozřejmě nemusíte nic z toho dělat, pokud používáte jeden z našich plánů CS-Cart Web Hosting, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nainstalovali CS-Cart pro tebe. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
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.