บทนำ

Akeneo เป็นแพลตฟอร์มการจัดการข้อมูลผลิตภัณฑ์โอเพ่นซอร์ส (PIM) สำหรับการดำเนินธุรกิจ แพลตฟอร์มฟรีนี้ขึ้นอยู่กับกรอบ Symfony2 และสามารถปรับแต่งได้อย่างง่ายดาย.


Akeneo ยังมีส่วนต่อประสานที่ใช้งานง่ายซึ่งช่วยให้การทำงานร่วมกันและระบบอัตโนมัติง่ายขึ้นเพื่อปรับปรุงประสบการณ์การมีส่วนร่วมของลูกค้าและคู่ค้าในอุปกรณ์ต่างๆ ด้วยเครื่องมือนี้คุณสามารถแก้ไขข้อมูลของคุณกรอกแผ่นงานผลิตภัณฑ์กำหนดคุณสมบัติหลักที่คุณต้องการเพิ่มไฟล์สื่อแปลข้อมูลเป็นภาษาต่างๆและติดตามการดัดแปลงใด ๆ ที่ทำในผลิตภัณฑ์.

ในบทช่วยสอนนี้เราจะนำคุณไปสู่กระบวนการติดตั้ง Akeneo Product Management System (PIM) บน Ubuntu 18.04 LTS.

ข้อกำหนดเบื้องต้น

  • เซิร์ฟเวอร์ที่ทำงานบน Ubuntu 18.04
  • ผู้ใช้ที่ไม่ใช่รูทที่มีสิทธิ์ sudo

ขั้นตอนที่ 1- การติดตั้ง Apache Server

ก่อนที่คุณจะเริ่มคุณจะต้องติดตั้ง Apache, MariaDB และ PHP ในระบบของคุณ.

เราจะเริ่มด้วย Apache และ MariaDB.

เรียกใช้คำสั่งด้านล่างเพื่ออัปเดตระบบของคุณ:

$ sudo apt update

ในการติดตั้ง Apache2 บน Ubuntu ให้รันคำสั่งต่อไปนี้:

$ sudo apt ติดตั้ง apache2

เมื่อติดตั้ง Apache แล้วให้ปิดการใช้งานรายชื่อไดเรกทอรีโดยใช้คำสั่งด้านล่าง:

$ sudo sed -i "s / ตัวเลือกดัชนี FollowSymLinks / ตัวเลือก FollowSymLinks /" /etc/apache2/apache2.conf

ถัดไปคุณควรเริ่มและเปิดใช้งานบริการ Apache2 เพื่อให้แน่ใจว่าจะเริ่มต้นเสมอเมื่อเซิร์ฟเวอร์บู๊ต.

$ sudo systemctl เริ่ม apache2.service
$ sudo systemctl เปิดใช้งาน apache2.service

ขั้นตอนที่ 2 – การติดตั้งฐานข้อมูล MariaDB

Akeneo ต้องการเซิร์ฟเวอร์ฐานข้อมูลเพื่อให้ทำงานได้อย่างถูกต้องและ MariaDB เป็นเซิร์ฟเวอร์ฐานข้อมูลที่ดีในการเริ่มต้น เรียกใช้คำสั่งด้านล่างเพื่อติดตั้ง.

$ sudo apt-get ติดตั้ง mariadb-server mariadb-client

เมื่อคุณติดตั้ง MariaDB แล้วให้ใช้คำสั่งด้านล่างเพื่อเริ่มและเปิดใช้งานบริการ MariaDB ที่ติดตั้งใหม่และให้แน่ใจว่ามันเริ่มต้นทุกครั้งที่บูทเซิร์ฟเวอร์.

$ sudo systemctl เริ่ม mariadb.service
$ sudo systemctl เปิดใช้งาน mariadb.service

เมื่อคุณ’เสร็จสิ้นให้เรียกใช้คำสั่งด้านล่างเพื่อรักษาความปลอดภัยบริการ MariaDB.

$ sudo mysql_secure_installation

คุณจะได้รับแจ้งให้ตอบคำถามสองสามข้อดังที่แสดงด้านล่าง:

ป้อนรหัสผ่านปัจจุบันสำหรับรูท (ไม่ใส่เลย): เนื่องจากคุณเพิ่งติดตั้ง MariaDB และไม่มีการตั้งรหัสผ่าน, กดปุ่มตกลง.

ตั้งรหัสผ่านรูท? [Y / N]: กด Y

รหัสผ่านใหม่: ใส่รหัสผ่าน

ป้อนรหัสผ่านใหม่: ทำซ้ำรหัสผ่าน

ลบผู้ใช้ที่ไม่ระบุชื่อหรือไม่ [Y / N]: Y

ไม่อนุญาตให้ล็อกอินรูทจากระยะไกล [Y / N]: Y

ลบฐานข้อมูลทดสอบและเข้าถึงหรือไม่ [Y / N]: Y

โหลดตารางสิทธิ์เดี๋ยวนี้หรือไม่ [Y / N]: Y

ตอนนี้รีสตาร์ทเซิร์ฟเวอร์ MariaDB

$ sudo systemctl รีสตาร์ท mysql.service

ขั้นตอนที่ 3 – การติดตั้งโมดูล PHP

คุณอาจไม่พบ PHP 7.1 บนที่เก็บเริ่มต้นบน Ubuntu 18.04 ดังนั้นในการติดตั้งบริการนี้คุณต้องดาวน์โหลดจากที่เก็บของบุคคลที่สาม.

ในการเพิ่มที่เก็บของบุคคลที่สาม (ที่เก็บ Ondrej PHP) ให้เรียกใช้คำสั่งต่อไปนี้:

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

ตอนนี้อัพเดตการตั้งค่าและอัพเกรดบริการเป็น PHP 7.1.

$ sudo apt update

ในการติดตั้ง PHP 7.1 และมัน’โมดูลที่เกี่ยวข้องรันคำสั่งต่อไปนี้:

$ sudo apt ติดตั้ง php7.1 libapache2-mod-php7.1 php7.1-apcu php7.1-bcmath php7.1- ทั่วไป php7.1-mbstring php7.1-xmlrpc php7.1- สบู่ 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

เมื่อติดตั้ง PHP แล้วให้เปิดไฟล์เริ่มต้นสำหรับ Apache2 PHP โดยใช้คำสั่งต่อไปนี้:

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

ตอนนี้ทำการเปลี่ยนแปลงต่อไปนี้โดยการแก้ไขบรรทัดในไฟล์แล้วบันทึก.

file_uploads = เปิด
allow_url_fopen = เปิด
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 30
max_input_vars = 1500
date.timezone = อเมริกา / ชิคาโก

ขั้นตอนที่ 4 – การสร้างฐานข้อมูล Akeneo

หลังจากติดตั้งแพคเกจที่จำเป็นทั้งหมดไปข้างหน้าและกำหนดค่าเซิร์ฟเวอร์ เริ่มต้นด้วยการสร้างฐานข้อมูลเปล่าสำหรับ Akeneo.

เรียกใช้คำสั่งต่อไปนี้เพื่อเข้าสู่เซิร์ฟเวอร์ฐานข้อมูลใน MariaDB.

$ sudo mysql -u root -p

จากนั้นสร้างฐานข้อมูลใหม่ที่เรียกว่า akeneo.

CREATEDATABASE akeneo;

สร้างฐานข้อมูลอื่นด้วยชื่อ akeneouser และรหัสผ่านใหม่.

CREATEUSER’akeneouser ‘@’ localhost’IDENTIFIEDBY’new_password_here ‘;

ตรวจสอบให้แน่ใจว่าคุณให้สิทธิ์การเข้าถึงฐานข้อมูลแก่ผู้ใช้.

ให้สิทธิ์ทั้งหมดบน akeneo. * TO’akeneouser ‘@’ localhost’IDENTIFIEDBY’user_password_here’WITHGRANTOPTION;

ตอนนี้บันทึกการเปลี่ยนแปลงแล้วออก.

FLUSHPRIVILEGES;
EXIT;

ขั้นตอนที่ 5 – การดาวน์โหลด AkeneoLatest

ในตอนนี้การตั้งค่าสเตจจะง่ายต่อการติดตั้งและกำหนดค่า Akeneo PIM ไปที่เว็บไซต์อย่างเป็นทางการของ Akeneo และค้นหาเวอร์ชันล่าสุด.

ที่นี่คุณจะพบสองตัวเลือก:

ตัวเลือก 1: Community Edition- ตรวจสอบให้แน่ใจว่าคุณแทนที่บรรทัด PIM ชุมชนมาตรฐาน-v2.2-ล่าสุด-icecat.tar.gz ด้วยตำแหน่งจริงและชื่อของไฟล์ที่คุณได้ดาวน์โหลดจาก sitehttps: //www.akeneo.com/download

ตัวเลือก 2: Enterprise Edition – สำหรับรุ่นนี้ตรวจสอบให้แน่ใจว่าคุณได้เปลี่ยนสายแล้ว PIM ชุมชนมาตรฐาน-v2.2-ล่าสุด-icecat.tar.gz ด้วยตำแหน่งและชื่อจริงของไฟล์ที่คุณดาวน์โหลดจากพอร์ทัลพันธมิตร.

อีกทางหนึ่งคุณสามารถดาวน์โหลดและแตกไฟล์เหล่านี้ลงในไฟล์รูท Akeneo โดยการรันคำสั่งต่อไปนี้:

$ cd / tmp && wget wget http://download.akeneo.com/pim-community-standard-v2.2-latest-icecat.tar.gz
$ sudo tar -xvzf pim-community-standard-v2.2-latest-icecat.tar.gz -C / var / www / html / akeneo

ตอนนี้ขอ’ลองถ้า Akeneo ทำงานอยู่.

ขั้นตอนที่ 6 – การเริ่มต้น Akeneo

เมื่อคุณแตกไฟล์แล้วให้เปลี่ยนในไดเร็กทอรี Akeneo จากนั้นรันคำสั่งต่อไปนี้:

$ cd / var / www / html / akeneo / pim-community-standard
$ sudo php -d memory_limit = 3G ../composer.phar ติดตั้ง –optimize-autoloader –prefer-dist
$ sudo php bin / console แคช: clear – no-warmup –env = prod
$ sudo php bin / console pim: โปรแกรมติดตั้ง: assets –symlink –clean –env = prod

ตอนนี้ตั้งค่าสิทธิ์ที่ถูกต้องเพื่อให้แน่ใจว่า Akeneo ทำงานอย่างถูกต้องโดยใช้คำสั่งด้านล่าง:

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

ต่อไปให้’กำหนดค่า Apache2.

ขั้นตอนที่ 7 – การกำหนดค่า Apache2 สำหรับ Akeneo

ขั้นตอนสุดท้ายคือการสร้างไฟล์โฮสต์เสมือน Apache2 สำหรับ Akeneo รันคำสั่งต่อไปนี้:

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

ตอนนี้เพิ่มบรรทัดต่อไปนี้ในไฟล์ของคุณแล้วบันทึก ป้อนชื่อโดเมนและที่ตั้งรูทสำหรับไดเรกทอรีของคุณในบรรทัดที่ไฮไลต์.

ServerAdmin [email protected]
DocumentRoot / var / www / html / akeneo / pim-community-standard / เว็บ
ServerName example.com
ServerAlias ​​www.example.com

ตัวเลือก + FollowSymlinks
AllowOverrideAll
ได้รับทั้งหมด

ErrorLog $ {} APACHE_LOG_DIR /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log รวมกัน

จากนั้นบันทึกและออกเมื่อคุณ’เสร็จสิ้นอีกครั้ง.

จากนั้นเปิดใช้งานไฟล์โฮสต์ Akeneo เสมือนและเขียนโมดูลใหม่โดยใช้คำสั่งต่อไปนี้:

$ sudo a2ensite akeneo.conf
$ sudo a2enmod เขียนใหม่

ตอนนี้เริ่มบริการ Apache เพื่อใช้การเปลี่ยนแปลงเหล่านี้:

$ sudo systemctl รีสตาร์ท apache2.service

ขั้นตอนต่อไปคือไปที่เบราว์เซอร์ของคุณและพิมพ์ชื่อโดเมนเซิร์ฟเวอร์ของคุณด้วย URL http://example.com จากนั้นทำตามขั้นตอนที่จำเป็นเพื่อติดตั้ง Akeneo.

ข้อสรุป

ขอแสดงความยินดี! คุณได้ติดตั้ง Akeneo PIM บน Ubuntu 18.04 LTS เรียบร้อยแล้ว ลองตอนนี้เลย หากคุณพบปัญหาในระหว่างการติดตั้งโปรดติดต่อเราเพื่อขอความช่วยเหลือเพิ่มเติม.

ลองดูบริการโฮสติ้ง Linux 3 อันดับแรกเหล่านี้

FastComet

ราคาเริ่มต้น:
$ 2.95


ความเชื่อถือได้
9.7


การตั้งราคา
9.5


เป็นมิตรกับผู้ใช้
9.7


สนับสนุน
9.7


คุณสมบัติ
9.6

อ่านความคิดเห็น

เยี่ยมชม FastComet

Hostinger

ราคาเริ่มต้น:
$ 0.99


ความเชื่อถือได้
9.3


การตั้งราคา
9.3


เป็นมิตรกับผู้ใช้
9.4


สนับสนุน
9.4


คุณสมบัติ
9.2

อ่านความคิดเห็น

เยี่ยมชม Hostinger

ChemiCloud

ราคาเริ่มต้น:
$ 2.76


ความเชื่อถือได้
10


การตั้งราคา
9.9


เป็นมิตรกับผู้ใช้
9.9


สนับสนุน
10


คุณสมบัติ
9.9

อ่านความคิดเห็น

เยี่ยมชม ChemiCloud

บทความเชิงปฏิบัติที่เกี่ยวข้อง

  • วิธีการติดตั้ง MODX CMS บน Ubuntu 18.04 LTS
    ผู้เชี่ยวชาญ
  • วิธีการติดตั้ง Apache, MariaDB และ PHP (LAMP stack) ใน Ubuntu 18.04
    สื่อกลาง
  • วิธีการติดตั้ง ImpressPages CMS บน Ubuntu 18.04?
    สื่อกลาง
  • วิธีรีเซ็ตรหัสผ่านรูทของ MySQL บน Ubuntu 18.04?
    มือใหม่
  • วิธีการติดตั้ง OpenCart บน Ubuntu 18.04 เซิร์ฟเวอร์หรือ VPS ด้วย Apache, MariaDB และ PHP 7
    สื่อกลาง
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me