GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Akeneo PIM na Ubuntu 18.04 LTS

Akeneo je bezplatná, open source a podniková platforma Product Information Management založená na frameworku Symfony2. Je jednoduchý, snadno použitelný a vysoce přizpůsobitelný, což nám umožňuje spolupracovat a automatizovat poutavé zážitky se zákazníky a partnery na různých zařízeních. Akeneo PIM přichází s jednoduchým, ale rozšiřitelným importním enginem, který výrazně zjednodušuje zavádění dat prakticky z jakéhokoli zdroje. Svá data můžete snadno upravovat. Definujte atributy, které potřebujete, vyplňte produktové listy, přeložte své informace do libovolného počtu jazyků, přidejte své mediální soubory a sledujte veškeré úpravy přímo v historii produktu.

V tomto tutoriálu se naučíme, jak nainstalovat Akeneo product management system (PIM) na Ubuntu 18.04 LTS (Bionic Beaver).

Předpoklady

  • Server se systémem Ubuntu 18.04.
  • Uživatel bez oprávnění root s právy sudo.

Instalovat LAMP Server

Než začnete, budete muset do svého systému nainstalovat Apache, PHP a MariaDB.

Nejprve nainstalujte Apache a MariaDB pomocí následujícího příkazu:

sudo apt-get install apache2 mariadb-server -y

Jakmile jsou Apache a MariaDB nainstalovány, spusťte službu Apache a MariaDB a povolte jim spuštění při spouštění pomocí následujícího příkazu:

sudo systemctl spustit apache2
sudo systemctl povolit apache2
sudo systemctl spustit mysql
sudo systemctl povolit mysql

Ve výchozím nastavení není nejnovější verze PHP k dispozici v Ubuntu 18.04. Budete tedy muset do svého systému přidat úložiště PHP. Ondřej PHP repozitář můžete nainstalovat pomocí následujícího příkazu:

sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php

Jakmile je úložiště nainstalováno, aktualizujte úložiště a nainstalujte PHP7.1 pomocí následujícího příkazu:

aktualizace sudo apt-get -y
instalace sudo apt-get php7.1 libapache2-mod-php7.1 php7.1-apcu php7.1-bcmath php7.1-common php7.1-mbstring php7 .1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-ldap php7.1-zip php7 .1-curl -y

Jakmile je PHP nainstalováno, budete muset upravit soubor php.ini. Můžete to provést pomocí následujícího příkazu:

sudo nano /etc/php/7.1/apache2/php.ini

Proveďte následující změny:

file_uploads =Onallow_url_fopen =Onshort_open_tag =Onmemory_limit =256Mupload_max_filesize =120Mmax_execution_time =300max_input_vars =1500date.timezone =Asie/Kolkata

Po dokončení uložte a zavřete soubor.

Nakonfigurujte MariaDB

Ve výchozím nastavení není instalace MariaDB zabezpečena. Nejprve jej tedy musíte zajistit. Můžete jej zabezpečit spuštěním následujícího příkazu:

sudo mysql_secure_installation

Odpovězte na všechny otázky, jak je uvedeno níže:

Zadejte aktuální heslo pro uživatele root (zadejte pro žádné):Nastavit heslo uživatele root? [A/N]:NOdebrat anonymní uživatele? [A/n]:YZakázat vzdálené přihlášení root? [A/N]:YOdebrat testovací databázi a získat k ní přístup? [A/N]:YNačíst nyní tabulky oprávnění? [A/n]:Ano

Jakmile je MariaDB zabezpečená, přihlaste se do prostředí MariaDB pomocí následujícího příkazu:

mysql -u root -p

Po zobrazení výzvy zadejte heslo uživatele root a poté vytvořte databázi a uživatele pro Akeneo:

MariaDB [(none)]> VYTVOŘIT DATABÁZI akeneodb;
MariaDB [(none)]> VYTVOŘIT UŽIVATELE 'akeneouser'@'localhost' IDENTIFIKOVANÉHO PODLE 'hesla';

Dále udělte Akeneo všechna oprávnění pomocí následujícího příkazu:

MariaDB [(none)]> UDĚLEJTE VŠE NA akeneodb.* 'akeneouser'@'localhost' IDENTIFIKOVANÉ PODLE 'hesla' S MOŽNOSTÍ GRANT;

Dále vyprázdněte oprávnění pomocí následujícího příkazu:

MariaDB [(none)]> FLUSH PRIVILEGES;

Nakonec ukončete prostředí MariaDB pomocí následujícího příkazu:

MariaDB [(none)]> exit

Instalovat Akeneo

Nejprve si budete muset stáhnout nejnovější verzi Akeneo z jejich oficiálních stránek. Můžete si jej stáhnout pomocí následujícího příkazu:

wget wget http://download.akeneo.com/pim-community-standard-v2.2-latest-icecat.tar.gz

Dále vytvořte adresář ve webovém kořenovém adresáři Apache a rozbalte z něj stažený soubor:

sudo mkdir /var/www/html/akeneo
sudo tar -xvzf pim-community-standard-v2.2-latest-icecat.tar.gz -C /var/www/html/akeneo

Dále změňte adresář na akeneo a nainstalujte Akeneo pomocí následujícího příkazu:

cd /var/www/html/akeneo/pim-community-standard
sudo php -d memory_limit=3G ../composer.phar install --optimize-autoloader --prefer-dist

Výstup:

Pokoušíte se nainstalovat aktiva jako relativní symbolické odkazy. --- ------------------------ ------------------- Způsob/chyba balíčku – -- ------------------------ -------------------? Relativní symbolický odkaz FOSJsRoutingBundle? Relativní symbolický odkaz OroAsseticBundle? Relativní symbolický odkaz OroConfigBundle? Relativní symbolický odkaz PimNavigationBundle? Relativní symbolický odkaz PimUserBundle? Relativní symbolický odkaz PimAnalyticsBundle? Relativní symbolický odkaz PimDashboardBundle? Relativní symbolický odkaz PimDataGridBundle? Relativní symbolický odkaz PimEnrichBundle? Relativní symbolický odkaz PimImportExportBundle ? Relativní symbolický odkaz PimNotificationBundle? Relativní symbolický odkaz PimReferenceDataBundle? Relativní symbolický odkaz PimUIBundle --- ------------------------ ------------------ [OK ] Všechna aktiva byla úspěšně nainstalována.> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installRequirementsFile> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::removeSymfonyStandardFiles> Sensio\Bundle\DistributionBundle\Composer:binsScript/ployTarget:fos :dump --target=web/js/routes.jsDumping exponovaných tras.[soubor+] web/js/routes.js

Dále vymažte mezipaměť pomocí následujícího příkazu:

sudo php bin/console cache:clear --no-warmup --env=prod

Výstup:

 // Vymazání mezipaměti pro prostředí prod s debug false [OK] Mezipaměť pro prostředí "prod" (debug=false) byla úspěšně vymazána.
sudo php bin/console pim:installer:assets --symlink --clean --env=prod

Dále udělte správná oprávnění adresáři akeneo:

sudo chown -R www-data:www-data /var/www/html/akeneo/
sudo chmod -R 755 /var/www/html/akeneo/

Konfigurovat Apache pro Akeneo

Dále budete muset vytvořit soubor virtuálního hostitele Apache pro akeneo. Můžete to provést pomocí následujícího příkazu:

sudo nano /etc/apache2/sites-available/akeneo.conf

Přidejte následující řádky:

 ServerAdmin [chráněno e-mailem] DocumentRoot /var/www/html/akeneo/pim-community-standard/web ServerName example.com  Možnosti FollowSymlinks AllowOverride All Vyžadovat udělení všech  ErrorLog ${APACHE_LOG_DIR}/akeneo_error.log CustomLog ${APACHE_LOG_DIR}/akeneo_access.log combined

Po dokončení uložte a zavřete soubor. Poté povolte soubor virtuálního hostitele Akeneo a přepisovací modul Apache pomocí následujícího příkazu:

sudo a2ensite akeneo.conf
přepis sudo a2enmod

Nakonec restartujte službu Apache, abyste použili všechny změny:

sudo systemctl restart apache2

A je to!. Nyní otevřete webový prohlížeč a zadejte adresu URL http://example.com a dokončete požadovaný krok k instalaci Akeneo.

  • Akeneo

Ubuntu
  1. Jak nainstalovat OpenCart na Ubuntu 18.04

  2. Jak nainstalovat R na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat BookStack na Ubuntu 16.04 LTS

  2. Jak nainstalovat OctoberCMS na Ubuntu 16.04 LTS

  3. Jak nainstalovat AbanteCart na Ubuntu 16.04 LTS

  1. Jak nainstalovat Hubzilla na Ubuntu 18.04 LTS

  2. Jak nainstalovat MediaWiki na Ubuntu 18.04 LTS

  3. Jak nainstalovat Croogo CMS na Ubuntu 18.04 LTS