Sådan installeres Akeneo PIM på Ubuntu 18.04 LTS

Akeneo er en gratis, open source og enterprise Product Information Management platform baseret på Symfony2 rammerne. Det er enkelt, nemt at bruge og meget tilpasses, der gør det muligt for os at samarbejde og automatisere engagerende oplevelser med kunder og partnere acrose multiple devices. Akeneo PIM leveres med en enkel, men ekstensibel importmaskine, der i høj grad forenkler data ombord fra næsten enhver kilde. Du kan nemt redigere dine data. Definer de attributter, du har brug for, udfyld produktark, oversæt dine oplysninger til så mange sprog som du vil, tilføj dine mediefiler og følg eventuelle ændringer direkte i produktoversigten.

I denne vejledning lærer vi, hvordan du installerer Akeneo product management system (PIM) på Ubuntu 18.04 LTS (Bionic Beaver).

Forudsætninger

  • En server kører Ubuntu 18.04.
  • En ikke-root-bruger med sudo-privilegier.

Installer LAMP Server

Før du starter, skal du installere Apache, PHP og MariaDB til dit system.

Først skal du installere Apache og MariaDB ved hjælp af følgende kommando:

sudo apt-get installer apache2 mariadb-server -y

Når Apache og MariaDB er installeret, start Apache og MariaDB service og aktiver dem til at starte ved opstart ved hjælp af følgende kommando:

sudo systemctl start apache2
sudo systemctl aktivere apache2
sudo systemctl start mysql
sudo systemctl aktivere mysql

Som standard er den nyeste version af PHP ikke tilgængelig i Ubuntu 18.04. Så du skal tilføje PHP-depot til dit system. Du kan installere Ondrej PHP-depot ved hjælp af følgende kommando:

sudo apt-get installer software-egenskaber-almindelig -y
sudo add-apt-repository ppa: ondrej / php

Når opbevaringsdatabasen er installeret, opdaterer du depotet og installerer PHP7.1 ved hjælp af følgende kommando:

sudo apt-get opdatering -y
sudo apt-get install php7.1 libapache2-mod-php7.1 php7.1-apcu php7.1-bcmath php7.1-fælles php7.1-mbstring php7.1-xmlrpc php7.1-sæbe 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

Når PHP er installeret, skal du ændre php.ini-filen. Du kan gøre dette med følgende kommando:

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

Gør følgende ændringer:

file_uploads = Til allow_url_fopen = Til short_open_tag = Til hukommelse_limit = 256M upload_max_filesize = 120M max_execution_time = 300 max_input_vars = 1500 date.timezone = Asia / Kolkata

Gem og luk filen, når du er færdig.

Konfigurer MariaDB

Som standard er MariaDB-installationen ikke sikret. Så du skal sikre det først. Du kan sikre det ved at køre følgende kommando:

sudo mysql_secure_installation

Besvar alle spørgsmål som nedenfor:

Indtast nuværende adgangskode til root (indtast for ingen): Angiv root-adgangskode? [Y / n]: N Fjern anonyme brugere? [Y / n]: Y Tillad ekstern root-login? [Y / n]: Y Fjern testdatabasen og få adgang til den? [Y / n]: Y Genindlæse privilegietabeller nu? [Y / n]: Y

Når MariaDB er sikret, log ind på MariaDB shell med følgende kommando:

mysql -u rod-p

Indtast din rodadgangskode, når du spørger, og opret derefter en database og bruger til Akeneo:

MariaDB [(none)]> CREATE DATABASE akeneodb;
MariaDB [(none)]> CREATE USER 'akeneouser' @ 'localhost' IDENTIFIED AF 'password';

Giv derefter alle privilegier til Akeneo ved hjælp af følgende kommando:

MariaDB [(none)]> GIVE ALL ON akeneodb. * TIL 'akeneouser' @ 'localhost' IDENTIFIED AF 'password' MED TILBYGGELSE;

Spol derefter rettighederne ved at bruge følgende kommando:

MariaDB [(none)]> FLUSH PRIVILEGES;

Endelig skal du afslutte MariaDB-skalen med følgende kommando:

MariaDB [(none)]> exit

Installer Akeneo

For det første skal du downloade den nyeste version af Akeneo fra deres officielle hjemmeside. Du kan downloade det med følgende kommando:

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

Opret derefter en mappe i Apache web root og hent den hentede fil inde i den:

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

Dernæst ændrer du mappen til akeneo og installerer Akeneo ved hjælp af følgende kommando:

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

Output:

Forsøger at installere aktiver som relative symbolske links. --- ------------------------ ------------------ Bundle Method / Error - - ------------------------ ------------------? FOSJsRoutingBundle relative symlink? OroAsseticBundle relativ symlink? OroConfigBundle relative symlink? PimNavigationBundle relative symlink? PimUserBundle relativ symlink? PimAnalyticsBundle relative symlink? PimDashboardBundle relativ symlink? PimDataGridBundle relativ symlink? PimEnrichBundle relativ symlink? PimImportExportBundle relativ symlink? PimNotificationBundle relative symlink? PimReferenceDataBundle relativ symlink? PimUIBundle relativ symlink --- ------------------------ ------------------ [OK ] Alle aktiver blev installeret. > SensioBundleDistributionBundleComposerScriptHandler :: installRequirementsFile> SensioBundleDistributionBundleComposerScriptHandler :: removeSymfonyStandardFiles> SensioBundleDistributionBundleComposerScriptHandler :: PreparDeploymentTarget> @php bin js / router / web-rute [fil +] web / js / routes.js

Tøm derefter cachen ved hjælp af følgende kommando:

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

Output:

 // Rydning af cachen til prod-miljøet med fejlsøgning falsk [OK] Cache til "prod" -miljøet (debug = false) blev ryddet.

sudo php bin / konsol pim: installer: assets -symlink -clean -env = prod

Dernæst giv rette tilladelser til akeneo-mappen:

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

Konfigurer Apache til Akeneo

Dernæst skal du oprette en apache virtuel værtsfil til akeneo. Du kan gøre dette med følgende kommando:

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

Tilføj følgende linjer:

<VirtualHost *: 80> ServerAdmin [emailbeskyttet] DocumentRoot / var / www / html / akeneo / pim-community-standard / web ServerName example.com <Directory / var / www / html / akeneo / pim-community-standard / web > Indstillinger FollowSymlinks AllowOrride All Kræver alle tildelt </Directory> ErrorLog $ {APACHE_LOG_DIR} /akeneo_error.log CustomLog $ {APACHE_LOG_DIR} /akeneo_access.log kombineret </VirtualHost>

Gem og luk filen, når du er færdig. Derefter skal du aktivere Akeneo virtuelle værtsfil og Apache omskrivningsmodul ved hjælp af følgende kommando:

sudo a2ensite akeneo.conf
sudo a2enmod omskrivning

Endelig genstart Apache-tjenesten for at anvende alle ændringerne:

sudo systemctl genstart apache2

Det er det!. Nu åbner du din webbrowser og skriver URL'en http://example.com og udfyld det nødvendige trin for at installere Akeneo.

Akeneo PIM

Links

Kilde

Spred kærligheden

Relaterede stillinger

Giv en kommentar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *