V tomto tutoriálu vám ukážeme, jak nainstalovat Open eShop na váš server Ubuntu 16.04 LTS. Pro ty z vás, kteří to nevěděli, Open eShop je open source software pro elektronické obchodování napsaný v PHP, který vám umožňuje prodávat software, hudbu, e-knihy nebo cokoli jiného, co byste mohli chtít.
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ůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že jsou spuštěny v účtu root, pokud ne, možná budete muset přidat 'sudo' k příkazům, abyste získali oprávnění root. Ukážu vám krok za krokem instalaci Open eShop v Ubuntu 16.04 LTS Xenial Xerus.
Nainstalujte Open Eshop na Ubuntu 16.04 LTS
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujících příkazů apt-get v terminálu.
sudo apt-get aktualizacesudo apt-get upgrade
Krok 2. Instalace serveru LAMP (Linux, Apache, MariaDB a PHP).
Je vyžadován server Ubuntu 16.04 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde. Nainstalujte také všechny požadované moduly PHP:
apt-get install php7.0-readline php7.0-curl php7.0-gd php7.0-mbstring libapache2-mod-php7.0 php7.0-mcrypt php7.0-bz2 php7.0-zipKrok 3. Instalace Open eShop Lite.
Nejprve si stáhněte nejnovější stabilní verzi instalačního souboru Open Eshop z jejich oficiálních stránek pomocí následujícího příkazu:
mkdir /var/www/html/openeshopcd /var/www/html/openeshopwget https://raw.githubusercontent.com/open-classifieds/open-eshop/master/install-eshop.phpZměňte vlastníka skriptu pomocí následujícího příkazu:
chown -R www-data:www-data install-eshop.phpKrok 4. Nakonfigurujte databázi MariaDB pro otevřený eShop.
Ve výchozím nastavení není MariaDB zesílena. MariaDB můžete zabezpečit pomocí skriptu mysql_secure_installation. Měli byste si pozorně přečíst a pod každým krokem, který nastaví heslo uživatele root, odstranit anonymní uživatelům zakázat vzdálené přihlášení root a odebrat testovací databázi a přístup k zabezpečené MySQL.
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 Open eShop. 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 software Open eShop:
VYTVOŘIT DATABÁZI openeshop_db;VYTVOŘIT UŽIVATELE 'openeshop'@'localhost' IDENTIFIKOVAT PODLE 'usr_strong_pwd';UDĚLIT VŠECHNA PRIVILEGIA NA openeshop_db.* DO 'openeshop'@'localhost';FLUSH PRIVILEGES;EXIT;Krok 5. Konfigurace webového serveru Apache pro otevřený eShop.
Vytvořte novou direktivu virtuálního hostitele v Apache. Vytvořte například nový konfigurační soubor Apache s názvem ‚openshop.conf‘ na svém virtuálním serveru:
sudo a2enmod rewritetouch /etc/apache2/sites-available/openshop.confln -s /etc/apache2/sites-available/openshop.conf /etc/apache2/sites-enabled/openshop.confnano /etc/apache2/sites -available/openshop.confPřidejte následující řádky:
Administrátor [email protected] /var/www/html/openeshop/ServerName your-domain.comServerAlias www.your-domain.com Možnosti FollowSymLinksAllowOverride AllOrder allow,denyallow from allErrorLog /var/log/apache2/your-domain.com-error_logCustomLog /var/log/apache2/your-domain.com-access_log common V dalším kroku budeme muset upravit některé hodnoty v konfiguračních souborech PHP následovně:
nano /etc/php/7.0/apache2/php.iniAktualizujte hodnoty pro post_max_size, upload_max_filesize a short_open_tag následovně:
post_max_size =64Mupload_max_filesize =64Mshort_open_tag =ZapnutoNyní můžeme restartovat webový server Apache, aby se změny projevily:
systemctl restart apache2.serviceKrok 6. Otevření eShopu.
Otevřený eShop 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 adresu http://vase-domena.com nebo http://server -ip a dokončete požadované kroky k dokončení instalace. Pokud používáte bránu firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.
Blahopřejeme! Úspěšně jste nainstalovali Open eShop. Děkujeme, že jste použili tento návod k instalaci softwaru Open eShop s otevřeným zdrojovým kódem pro platformy elektronického obchodu do vašeho systému Ubuntu 16.04 LTS. Další nápovědu nebo užitečné informace vám poskytneme doporučujeme vám podívat se na oficiální web Open eShop.
Ubuntu