How to install AbanteCart on CentOS 7

How to install AbanteCart on CentOS 7

AbanteCart is a free and open source eCommerce platform for merchants to provide the ability in creating online businesses in order to sell products online quickly and efficiently. AbanteCart comes with powerful core features and numerous extensions that allow you to build an online business and start selling your products in minimal time. This article will explain the installation procedure of AbanteCart on CentOS 7.

Requirements
LAMP Setup
-Apache
-Mariadb (create a database user protected by password)
-PHP 7

Installation procedure

To start with the installation procedure, go to the official website of Abantecart and get the download link using the wget command followed by the download link.

root@linuxhelp1:~# wget wget https://github.com/abantecart/abantecart-src/archive/master.zip 

Now extract the downloaded package in Apache root directory. Before that create a new directory in the given location by running the following command.

root@linuxhelp1:~#  mkdir -p /var/www/html/abantecart
root@linuxhelp1:~#  unzip  master.zip -d /var/www/html/abantecart

Provide the owner and read write permissions for the created directory.

root@linuxhelp1:~#  chown -R apache:apache /var/www/html/abantecart
root@linuxhelp1:~#  chmod 775 /var/www/html/abantecart

Go to Apache Virtual host configuration and create a configuration file named abante.conf using vim editor and enter the following contents. Save and exit the file.

root@linuxhelp1:~#  vim /etc/httpd/conf.d/abante.conf

< VirtualHost *:80> 
        DocumentRoot " /var/www/html/abantecart" 
    ServerName 192.168.7.165
    ErrorLog " /var/log/httpd/abantecart-error_log" 
    CustomLog " /var/log/httpd/abantecart-access_log"  combined
< Directory " /var/www/html/abantecart/" > 
    Options Indexes MultiViews FollowSymlinks
    AllowOverride All
    Order allow,deny
    Allow from all
< /Directory> 
< /VirtualHost> 

Restart your Apache service by running the following command.

root@linuxhelp1:~# systemctl restart httpd

Switch over to browser and provide the machine‘ s IP http://192.168.7.165/abantecart-src-master followed by the link as follows. A page containing the terms and conditions is shown below. Agree to the terms and click continue option.

This page contains the directories and permissions list. Click continue option.

Now provide the database credentials and create admin account by entering the required details and click continue option.


The installation of Abantecart is complete. It is also used widely for its user-friendly interface and powerful features.

FAQ
Q
How can I get help for extension development or support?
A
You can use all our resources to get help with development. We have open community forum to cover almost any question about AbanteCart. We also provide developer documentation and API.
Q
I need an idea for an extension?
A
There are many opportunities for developing various extensions, as AbanteCart project is expanding rapidly. You can also search forum to see what users are looking for to have in AbanteCart.
Q
Can I offer my AbanteCart extension on the Marketplace?
A
Yes. You can develop an extension and share it with other users of AbanteCart on this Marketplace and inside AbanteCart admin interface.
Q
Should I sell my extension or offer it for free?
A
As you have both options to sell your work for profit or share it free of charge, the decision is yours. Providing a free extension will give you maximum customer usage base.
Q
what are their basic requirements?
A
Requirements for this as below, LAMP Setup -Apache -Mariadb (create a database user protected by password) -PHP 7