GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Akeneo PIM di Ubuntu 18.04 LTS

Akeneo adalah platform Manajemen Informasi Produk gratis, open source dan perusahaan berdasarkan kerangka kerja Symfony2. Ini sederhana, mudah digunakan, dan sangat dapat disesuaikan yang memungkinkan kami untuk berkolaborasi dan mengotomatiskan pengalaman menarik dengan pelanggan dan mitra di beberapa perangkat. Akeneo PIM hadir dengan mesin impor sederhana namun dapat diperluas yang sangat menyederhanakan orientasi data dari hampir semua sumber. Anda dapat dengan mudah mengedit data Anda. Tentukan atribut yang Anda butuhkan, lengkapi lembar produk, terjemahkan informasi Anda ke dalam bahasa sebanyak yang Anda inginkan, tambahkan file media Anda, dan lacak setiap modifikasi langsung di riwayat produk.

Dalam tutorial ini, kita akan belajar cara menginstal sistem manajemen produk (PIM) Akeneo di Ubuntu 18.04 LTS (Bionic Beaver).

Prasyarat

  • Server yang menjalankan Ubuntu 18.04.
  • Pengguna non-root dengan hak istimewa sudo.

Instal Server LAMP

Sebelum memulai, Anda perlu menginstal Apache, PHP, dan MariaDB ke sistem Anda.

Pertama, instal Apache dan MariaDB menggunakan perintah berikut:

sudo apt-get install apache2 mariadb-server -y

Setelah Apache dan MariaDB diinstal, mulai layanan Apache dan MariaDB dan aktifkan untuk memulai saat boot menggunakan perintah berikut:

sudo systemctl start apache2
sudo systemctl aktifkan apache2
sudo systemctl start mysql
sudo systemctl aktifkan mysql

Secara default, versi terbaru PHP tidak tersedia di Ubuntu 18.04. Jadi, Anda perlu menambahkan repositori PHP ke sistem Anda. Anda dapat menginstal repositori PHP Ondrej menggunakan perintah berikut:

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

Setelah repositori terinstal, perbarui repositori dan instal PHP7.1 menggunakan perintah berikut:

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

Setelah PHP diinstal, Anda perlu memodifikasi file php.ini. Anda dapat melakukannya dengan perintah berikut:

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

Lakukan perubahan berikut:

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

Simpan dan tutup file, setelah Anda selesai.

Konfigurasi MariaDB

Secara default, instalasi MariaDB tidak diamankan. Jadi, Anda harus mengamankannya terlebih dahulu. Anda dapat mengamankannya dengan menjalankan perintah berikut:

sudo mysql_secure_installation

Jawab semua pertanyaan seperti yang ditunjukkan di bawah ini:

Masukkan kata sandi saat ini untuk root (masukkan untuk tidak ada):Setel kata sandi root? [Y/n]:NRhapus pengguna anonim? [Y/n]:YLarang login root dari jarak jauh? [Y/n]:YHapus database pengujian dan akses ke sana? [Y/n]:YMuat ulang tabel hak istimewa sekarang? [Y/n]:Y

Setelah MariaDB diamankan, masuk ke shell MariaDB dengan perintah berikut:

mysql -u root -p

Masukkan kata sandi root Anda saat diminta, lalu buat database dan pengguna untuk Akeneo:

MariaDB [(none)]> BUAT DATABASE akeneodb;
MariaDB [(none)]> BUAT PENGGUNA 'akeneouser'@'localhost' DIIDENTIFIKASI DENGAN 'sandi';

Selanjutnya, berikan semua hak istimewa kepada Akeneo menggunakan perintah berikut:

MariaDB [(none)]> HIBAH SEMUA DI akeneodb.* KEPADA 'akeneouser'@'localhost' DIIDENTIFIKASI DENGAN 'sandi' DENGAN GRANT OPTION;

Selanjutnya, flush hak istimewa menggunakan perintah berikut:

MariaDB [(none)]> HAK ISTIMEWA;

Terakhir, keluar dari shell MariaDB dengan perintah berikut:

MariaDB [(none)]> keluar

Instal Akeneo

Pertama, Anda perlu mengunduh Akeneo versi terbaru dari situs web resmi mereka. Anda dapat mengunduhnya dengan perintah berikut:

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

Selanjutnya, buat direktori di root web Apache dan ekstrak file yang diunduh di dalamnya:

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

Selanjutnya, ubah direktori ke akeneo dan instal Akeneo menggunakan perintah berikut:

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

Keluaran:

Mencoba memasang aset sebagai tautan simbolis relatif. ------------------------------------ ------------------ Metode Bundel / Kesalahan - --------------------------------------- ------------------ ? symlink relatif FOSJsRoutingBundle? symlink relatif OroAsseticBundle? symlink relatif OroConfigBundle? symlink relatif PimNavigationBundle? symlink relatif PimUserBundle? symlink relatif PimAnalyticsBundle? symlink relatif PimDashboardBundle? symlink relatif PimDataGridBundle? symlink relatif PimEnrichBundle? symlink relatif PimImportExportBundle? symlink relatif PimNotificationBundle? symlink relatif PimReferenceDataBundle? symlink relatif PimUIBundle --- ------------------------ ------------------ [OK ] Semua aset berhasil diinstal.> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installRequirementsFile> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::removeSymfonyStandardFiles> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::prepareDeployting::prepareDeployting :dump --target=web/js/routes.jsMembuang rute yang terbuka.[file+] web/js/routes.js

Selanjutnya, bersihkan cache menggunakan perintah berikut:

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

Keluaran:

 // Membersihkan cache untuk lingkungan prod dengan debug false [OK] Cache untuk lingkungan "prod" (debug=false) berhasil dihapus.
sudo php bin/console pim:installer:assets --symlink --clean --env=prod

Selanjutnya, berikan izin yang tepat ke direktori akeneo:

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

Konfigurasi Apache untuk Akeneo

Selanjutnya, Anda perlu membuat file host virtual Apache untuk akeneo. Anda dapat melakukannya dengan perintah berikut:

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

Tambahkan baris berikut:

 ServerAdmin [dilindungi email] DocumentRoot /var/www/html/akeneo/pim-community-standard/web ServerName example.com  Opsi FollowSymlinks AllowOverride Semua Perlu semua diberikan  ErrorLog ${APACHE_LOG_DIR}/akeneo_error.log CustomLog ${APACHE_LOG_DIR}/akeneo_access.log digabungkan

Simpan dan tutup file, ketika Anda selesai. Kemudian, aktifkan file host virtual Akeneo dan modul penulisan ulang Apache menggunakan perintah berikut:

sudo a2ensite akeneo.conf
sudo a2enmod menulis ulang

Terakhir, restart layanan Apache untuk menerapkan semua perubahan:

sudo systemctl restart Apache2

Itu dia!. Sekarang buka browser web Anda dan ketik URL http://example.com dan selesaikan langkah yang diperlukan untuk menginstal Akeneo.

  • Akeneo

Ubuntu
  1. Cara Menginstal OpenCart di Ubuntu 18.04

  2. Cara Menginstal R di Ubuntu 18.04 LTS

  3. Cara Menginstal R di Ubuntu 20.04 LTS

  1. Cara Menginstal BookStack di Ubuntu 16.04 LTS

  2. Cara Menginstal OctoberCMS di Ubuntu 16.04 LTS

  3. Cara Menginstal AbanteCart di Ubuntu 16.04 LTS

  1. Cara Menginstal Hubzilla di Ubuntu 18.04 LTS

  2. Cara menginstal MediaWiki di Ubuntu 18.04 LTS

  3. Cara Instal Croogo CMS di Ubuntu 18.04 LTS