Akeneo 7.x Installation on Ubuntu 22.04

Updated 7 October 2024

Akeneo PIM (Product Information Management) is an open-source software developed by Akeneo to improve customer experience.

It is widely used by retailers, manufacturers, distributors, and other businesses dealing with large catalogs of products across multiple channels.

The benefits of streamlined product information management and improved data quality and consistency for enhancing the overall customer experience.

Let’s discuss how to install Akeneo on Ubuntu 22.04.

Here we use the below configuration to install Akeneo Ver. 7.x, you can choose your configuration as per the requirement.

Requirements to install Akeneo –

  • Ubuntu 22.04
  • System Requirements 8 GB of RAM, 4 CPU Cores, 25 GB of Disk space
  • Web-server: Apache2
  • MySQL 8.0
  • PHP8.1
  • Composer 2.5.X
  • Elasticsearch 8.8.2
  • Node 18
  • Yarn
  • Download Akeneo PIM Ver. 7.x

Step 1: Install Apache

Update the local package then Install Apache

Step 2: Install MySql

Install MySQL and create a database for Akeneo

There are two ways to use MySQL database:

  1. Localhost MySQL Database Server
  2. AWS RDS(Relational Database Service)

Case-1 – For localhost MySQL database server

  • In this section, we can set our MySQL root password.
  • We create a dbuser, database for Akeneo and give privileges to the dbuser.

Case-2 – If you are using AWS RDS

Here we create a dbuser, database in AWS RDS for Akeneo and give privileges to the dbuser.

Step 3: Install PHP and there required extension

  • In this step, we add the Ondrej PPA repository.
  • Install the PHP8.1 version and there required extension.

Now we set the memory limit and date.timezone in php.ini for php CLI and FPM

Enable apache rewrite module and proxy_fcgi

Step 4: Install Composer

  • We install curl, wget, zip, unzip, and net-tools package,
  • We install Composer with the required version.

Step 5: Install Elasticsearch

  • We download the GPG key for Elasticsearch packages
  • Add the Elasticsearch repository to the system
  • Install elasticsearch after the installation reload the daemon and enable the elastic search service

Verify the proper functioning of Elasticsearch by executing the below command.

you can run the below commands to increase the MAX_MAP_COUNT Linux kernel setting. Proceed as follow.

Step 6: Install Node

Here we install Node version 18.x

Step 7: Install Yarn

Here we install Yarn

Now create a user for Akeneo, you can set a password, and rest of the field simply press enter

Download the PIM in the user directory

  • Download the Akeneo PIM as your required version, here we download version 7
  • Extract the tar file.
  • And fill in your DB details in .env.local file to communicate with the database.

Now make the changes in the (.env.local) file as per your configuration.
When you open the (.env.local) file you will see a file like below, now you need to change it accordingly below SS for your reference.

Now create a virtual host file for Apache Click here

  • Here we create virtual hosting for our domain in this case we are using public IP, you can define your own domain.
  • Define the document root and directory path, where you want to install the PIM.
  • After creating a virtual host for Akeneo, Add the below syntax in apache.conf to define the user home directory.
  • Make changes in the Apache envvars file as per your user
  • user need to define in php fpm as user, group, listen.owner, and listen.group

change the permission as per your user

  • Set the owner and group owner for php fpm.
  • Enable the conf file which you create for your domain and restart the Apache service.

Go to the user home directory where you define the document root path

Now define the user and directory permission

Now hit the URL “http://your_public_IP/” on the browser, and finally, you have successfully set up Akeneo PIM.


Need Support?

Thank You for reading this Blog!

For further more interesting blogs, keep in touch with us. If you need any kind of support, simply raise a ticket at https://webkul.uvdesk.com/en/.

You may also visit our Odoo development services and quality Odoo Extensions.

For further help or query, please contact us or raise a ticket.

Category(s) Akeneo AWS cloud ecommerce
author
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Start a Project




    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home