GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Akeneo PIM auf Ubuntu 18.04 LTS

Akeneo ist eine kostenlose Open-Source- und Enterprise-Produktinformationsmanagement-Plattform, die auf dem Symfony2-Framework basiert. Es ist einfach, benutzerfreundlich und hochgradig anpassbar, was es uns ermöglicht, auf mehreren Geräten zusammenzuarbeiten und ansprechende Erfahrungen mit Kunden und Partnern zu automatisieren. Akeneo PIM wird mit einer einfachen, aber erweiterbaren Import-Engine geliefert, die das Onboarding von Daten aus praktisch jeder Quelle erheblich vereinfacht. Sie können Ihre Daten ganz einfach bearbeiten. Definieren Sie die benötigten Attribute, vervollständigen Sie Produktblätter, übersetzen Sie Ihre Informationen in beliebig viele Sprachen, fügen Sie Ihre Mediendateien hinzu und verfolgen Sie alle Änderungen direkt in der Produkthistorie.

In diesem Tutorial lernen wir, wie man das Akeneo Product Management System (PIM) auf Ubuntu 18.04 LTS (Bionic Beaver) installiert.

Voraussetzungen

  • Ein Server mit Ubuntu 18.04.
  • Ein Nicht-Root-Benutzer mit sudo-Berechtigungen.

LAMP-Server installieren

Bevor Sie beginnen, müssen Sie Apache, PHP und MariaDB auf Ihrem System installieren.

Installieren Sie zuerst Apache und MariaDB mit dem folgenden Befehl:

sudo apt-get install apache2 mariadb-server -y

Sobald Apache und MariaDB installiert sind, starten Sie den Apache- und MariaDB-Dienst und ermöglichen Sie ihnen, beim Booten mit dem folgenden Befehl zu starten:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

Standardmäßig ist die neueste Version von PHP in Ubuntu 18.04 nicht verfügbar. Sie müssen also ein PHP-Repository zu Ihrem System hinzufügen. Sie können das Ondrej-PHP-Repository mit dem folgenden Befehl installieren:

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

Sobald das Repository installiert ist, aktualisieren Sie das Repository und installieren Sie PHP7.1 mit dem folgenden Befehl:

sudo apt-get update -y
sudo apt-get install 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

Sobald PHP installiert ist, müssen Sie die Datei php.ini ändern. Sie können dies mit dem folgenden Befehl tun:

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

Nehmen Sie die folgenden Änderungen vor:

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

Speichern und schließen Sie die Datei, wenn Sie fertig sind.

MariaDB konfigurieren

Standardmäßig ist die Installation von MariaDB nicht gesichert. Sie müssen es also zuerst sichern. Sie können es sichern, indem Sie den folgenden Befehl ausführen:

sudo mysql_secure_installation

Beantworten Sie alle Fragen wie unten gezeigt:

Aktuelles Passwort für Root eingeben (Eingabe für keins):Root-Passwort setzen? [J/n]:NAnonyme Benutzer entfernen? [J/n]:YRoot-Anmeldung aus der Ferne verbieten? [J/n]:YTestdatenbank und Zugriff darauf entfernen? [J/n]:YBerechtigungstabellen jetzt neu laden? [J/n]:Ja

Sobald die MariaDB gesichert ist, melden Sie sich mit dem folgenden Befehl bei der MariaDB-Shell an:

mysql -u root -p

Geben Sie Ihr Root-Passwort ein, wenn Sie dazu aufgefordert werden, und erstellen Sie dann eine Datenbank und einen Benutzer für Akeneo:

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

Als nächstes gewähren Sie Akeneo mit dem folgenden Befehl alle Privilegien:

MariaDB [(none)]> GRANT ALL ON akeneodb.* TO 'akeneouser'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Löschen Sie als Nächstes die Berechtigungen mit dem folgenden Befehl:

MariaDB [(keine)]> FLUSH-RECHTE;

Verlassen Sie schließlich die MariaDB-Shell mit dem folgenden Befehl:

MariaDB [(keine)]> Beenden

Installieren Sie Akeneo

Zuerst müssen Sie die neueste Version von Akeneo von der offiziellen Website herunterladen. Sie können es mit dem folgenden Befehl herunterladen:

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

Erstellen Sie als Nächstes ein Verzeichnis im Apache-Webstammverzeichnis und extrahieren Sie die heruntergeladene Datei darin:

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

Wechseln Sie als Nächstes in das Verzeichnis akeneo und installieren Sie Akeneo mit dem folgenden Befehl:

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

Ausgabe:

Versuch, Assets als relative symbolische Links zu installieren. --- ------------------------ ------------------ Bündelmethode / Fehler - -- ------------------------ ------------------ ? FOSJsRoutingBundle relativer Symlink ? OroAsseticBundle relativer Symlink ? OroConfigBundle relativer Symlink ? PimNavigationBundle relativer Symlink ? PimUserBundle relativer Symlink ? PimAnalyticsBundle relativer Symlink ? PimDashboardBundle relativer Symlink ? PimDataGridBundle relativer Symlink ? PimEnrichBundle relativer Symlink ? PimImportExportBundle relativer Symlink ? PimNotificationBundle relativer Symlink ? PimReferenceDataBundle relativer Symlink ? Relativer PimUIBundle-Symlink --- ------------------------ ------------------ [OK ] Alle Assets wurden erfolgreich installiert.> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installRequirementsFile> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::removeSymfonyStandardFiles> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::prepareDeploymentTarget> @php bin/console fos:js-routing :dump --target=web/js/routes.jsDumping exponierter Routen.[file+] web/js/routes.js

Löschen Sie als Nächstes den Cache mit dem folgenden Befehl:

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

Ausgabe:

 // Cache für die prod-Umgebung mit debug false löschen [OK] Cache für die "prod"-Umgebung (debug=false) wurde erfolgreich gelöscht.
sudo php bin/console pim:installer:assets --symlink --clean --env=prod

Geben Sie als Nächstes die richtigen Berechtigungen für das akeneo-Verzeichnis:

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

Apache für Akeneo konfigurieren

Als nächstes müssen Sie eine virtuelle Apache-Hostdatei für akeneo erstellen. Sie können dies mit dem folgenden Befehl tun:

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

Fügen Sie die folgenden Zeilen hinzu:

 ServerAdmin [E-Mail-geschützt] DocumentRoot /var/www/html/akeneo/pim-community-standard/web ServerName example.com  Optionen FollowSymlinks AllowOverride All Erfordert alle gewährten  ErrorLog ${APACHE_LOG_DIR}/akeneo_error.log CustomLog ${APACHE_LOG_DIR}/akeneo_access.log kombiniert

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Aktivieren Sie dann die virtuelle Hostdatei von Akeneo und das Apache Rewrite-Modul mit dem folgenden Befehl:

sudo a2ensite akeneo.conf
sudo a2enmod rewrite

Starten Sie abschließend den Apache-Dienst neu, um alle Änderungen zu übernehmen:

sudo systemctl reset apache2

Das ist es!. Öffnen Sie nun Ihren Webbrowser und geben Sie die URL http://example.com ein und schließen Sie den erforderlichen Schritt ab, um Akeneo zu installieren.

  • Akeneo

Ubuntu
  1. So installieren Sie OpenCart unter Ubuntu 18.04

  2. So installieren Sie BookStack unter Ubuntu 16.04 LTS

  3. So installieren Sie OctoberCMS unter Ubuntu 16.04 LTS

  4. So installieren Sie R unter Ubuntu 18.04 LTS

  5. So installieren Sie R unter Ubuntu 20.04 LTS

So installieren Sie ERPNext auf Ubuntu 18.04 LTS

So installieren Sie Nextcloud auf Ubuntu 18.04 LTS

So installieren Sie Webmin in Ubuntu 20.04 LTS

Wie installiere ich MyWebSQL unter Ubuntu 20.04?

So installieren Sie ZoneMinder unter Ubuntu 22.04 | 20.04 LTS

So installieren Sie CiviCRM auf Ubuntu 18.04 LTS