
V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Zen Cart na vašem CentOS 7. Pro ty z vás, kteří nevěděli, Zen Cart E-Commerce je jedním z nejoblíbenější open source software pro e-commerce nákupní košík. Je to systém pro správu internetového obchodu založený na PHP a lze jej snadno nainstalovat na server LAMP. Zen Cart je plně přizpůsobitelný, takže můžete provozovat internetový obchod a ovládat všechny jeho funkce a možnosti v žádném okamžiku. Pokud potřebujete elektronický obchod, ujistěte se, že si nejprve prohlédnete Zen Cart.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. ukázat vám krok za krokem instalaci Zen Cart E-Commerce v CentOS 7.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 7.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
uživatel sudo bez rootnebo přístup kuživateli root. Doporučujeme jednat jakonerootový uživatel sudo, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Instalace Zen Cart na CentOS 7
Krok 1. Nejprve se ujistěte, že je váš systém aktuální.
yum -y aktualizace
Krok 2. Nainstalujte server LAMP.
Je vyžadován server CentOS 7 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde.
Krok 3. Instalace Zen Cart.
První věc, kterou musíte udělat, je přejít na stránku stahování Zen Cart a stáhnout si nejnovější stabilní verzi Zen Cart. V okamžiku psaní tohoto článku je to verze 1.5 .4:
wget http://downloads.sourceforge.net/project/zencart/CURRENT%20-%20Zen%20Cart%201.5.x%20Series/zen-cart-v1.5.4-12302014.zip
Rozbalte archiv Zen Cart do kořenového adresáře dokumentu na vašem serveru:
mkdir -p /var/www/html/zen-cart/unzip zen-cart-v1.5.4-12302014.zipmv zen-cart-v1.5.4-12302014 /var/www/html/zen-cart/Budeme muset změnit oprávnění některých složek:
chown -R apache:apache /var/www/html/zen-cart/Nastavte oprávnění pro tyto soubory a adresáře na 777 pomocí následujících příkazů:
cd /var/www/html/zen-cart/mv admin/includes/dist-configure.php admin/includes/configure.phpmv include/dist-configure.php include/configure.phpchmod 777 admin/includes/configure .phpchmod 777 include/configure.phpchmod 777 cachechmod 777 include/languages/english/html_includeschmod 777 logschmod 777 mediachmod 777 pubchmod 777 images/chmod 777 admin/backupschmod 777 admin/graphsKrok 4. Konfigurace MariaDB pro Zen Cart.
Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí
mysql_secure_installationskript. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:mysql_secure_installationNakonfigurujte to takto:
- Nastavit heslo root? [A/n] y- Odebrat anonymní uživatele? [A/n] y- Zakázat vzdálené přihlášení root? [A/n] y- Odebrat testovací databázi a získat k ní přístup? [A/n] y- Znovu načíst tabulky oprávnění? [A/n] yDále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro Zen Cart. Spusťte následující příkaz:
mysql -u root -pToto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro Instalace Zen Cart:
VYTVOŘIT DATABÁZI zencart;VYTVOŘIT UŽIVATELE 'zencartuser'@'localhost' IDENTIFIKOVAN PODLE 'vaše-heslo-zde';UDĚLIT VŠECHNA PRIVILEGIA NA zencart.* 'zencartuser'@'localhost';FLUSH PRIVILEGES;Krok 5. Konfigurace webového serveru Apache pro Zen Cart.
Vytvoříme virtuální hostitele Apache pro váš web Zen Cart. Nejprve vytvořte '
/etc/httpd/conf.d/vhosts.conf ’ pomocí textového editoru dle vašeho výběru:nano /etc/httpd/conf.d/vhosts.confIncludeVolitelné vhosts.d/*.confDále vytvořte virtuálního hostitele:
mkdir /etc/httpd/vhosts.d/nano /etc/httpd/vhosts.d/yourdomain.com.confPřidejte následující řádky:
ServerAdmin webmaster@yourdomain.comDocumentRoot "/var/www/html/zen-cart/"ServerName yourdomain.comServerAlias www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log "CustomLog "/var/log/httpd/yourdomain.com-access_log" combined DirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllVyžadovat uděleno vše Uložte a zavřete soubor. Restartujte službu Apache, aby se změny projevily:
systemctl restart httpd.serviceKrok 6. Přístup k Zen Cart.
Zen Cart bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na
http://your-domain.com/zc_installnebohttp://adresa-ip-serveru/zc_installa dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.Z bezpečnostních důvodů smažte „
/zc_install’ a resetujte oprávnění vašeho ‘/admin/includes/configure.php“ a „/includes/configure.php' do režimu pouze pro čtení. Také přejmenujte adresář „/admin“ na název, který bude méně pravděpodobné, že jej „uhodne“ někdo, kdo bude na vašem webu zkoumat nelegitimní přístup.Blahopřejeme! Úspěšně jste nainstalovali Zen Cart. Děkujeme, že jste použili tento návod k instalaci Zen Cart E-Commerce do vašeho systému CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme zkontrolovat oficiální webové stránky elektronického obchodu Zen Cart.
Cent OS