• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to Install Prestashop CMS 1.7.5.1 on Ubuntu 18.10

  • 01:20 mv prestashop_1.7.5.1.zip /var/www
  • 01:50 unzip prestashop_1.7.5.1.zip -d prestashop
  • 01:56 cd prestashop/
  • 02:06 unzip prestashop.zip
  • 02:25 chown -R www-data. ./
  • 02:33 chmod -R 775 ./
  • 02:48 vim /etc/apache2/sites-available/presta.conf
  • 03:10 a2dissite 000-default.conf
  • 03:18 a2ensite presta.conf
  • 03:25 a2enmod rewrite
{{postValue.id}}

Installation of Prestashop CMS 1.7.5.1 On Ubuntu 18.10

Software Requirements:

Apache 1.3 or 2.x

Mysql 5.0+ installed with a database created

Php 5.4+

PHP Modules:

php php-gd php-pdo php-mysql php-mbstring php-simplexml php-mcrypt php-zip php-curl php-intl

Installation procedure

Move the Downloaded file of PrestaShop to Apache Document root directory.

root@linuxhelp:~# mv prestashop_1.7.5.1.zip /var/www
root@linuxhelp:~#cd /var/www
root@linuxhelp:/var/www# mkdir prestashop

Extract the zip file of prestashop in the prestashop directory that is residing in the apaches document root directory.

root@linuxhelp:/var/www# unzip prestashop_1.7.5.1.zip -d prestashop
root@linuxhelp:/var/www# cd prestashop/
root@linuxhelp:/var/www/prestashop# unzip prestashop.zip
root@linuxhelp:/var/www/prestashop# ll
total 77688
drwxr-xr-x 27 root root     4096 Apr 13 03:17 ./
drwxr-xr-x  4 root root     4096 Apr 13 03:16 ../
drwxr-xr-x  9 root root     4096 Feb 12 09:14 admin/
drwxr-xr-x  5 root root     4096 Feb 12 09:14 app/
-rw-r--r--  1 root root     1230 Feb 12 07:19 autoload.php
drwxr-xr-x  2 root root     4096 Feb 12 07:19 bin/
drwxr-xr-x  8 root root     4096 Feb 12 07:19 cache/
drwxr-xr-x 24 root root     4096 Feb 12 07:19 classes/
-rw-r--r--  1 root root   292512 Feb 12 07:19 composer.lock
drwxr-xr-x  5 root root     4096 Feb 12 07:19 config/
drwxr-xr-x  4 root root     4096 Feb 12 07:19 controllers/
-rw-r--r--  1 root root      878 Feb 12 07:19 docker-compose.yml
drwxr-xr-x  6 root root     4096 Feb 12 07:19 docs/
drwxr-xr-x  2 root root     4096 Feb 12 07:19 download/
-rw-r--r--  1 root root     2454 Feb 12 07:19 error500.html
-rw-r--r--  1 root root       90 Feb 12 07:19 .eslintignore
-rw-r--r--  1 root root      779 Feb 12 07:19 .eslintrc.js
-rw-r--r--  1 root root     4733 Feb 12 07:19 images.inc.php
drwxr-xr-x 18 root root     4096 Feb 12 07:19 img/
-rw-rw-rw-  1 root root   703707 Feb 12 18:14 index.php
-rw-r--r--  1 root root     1168 Feb 12 07:19 init.php
drwxr-xr-x 10 root root     4096 Feb 12 07:19 install/
-rw-rw-rw-  1 root root      441 Nov 27 14:41 Install_PrestaShop.html
-rw-r--r--  1 root root     4943 Feb 12 07:19 INSTALL.txt
drwxr-xr-x  7 root root     4096 Feb 12 07:19 js/
-rw-r--r--  1 root root   183529 Feb 12 09:13 LICENSES
drwxr-xr-x  3 root root     4096 Feb 12 07:19 localization/
drwxr-xr-x  3 root root     4096 Feb 12 07:19 mails/
drwxr-xr-x 59 root root     4096 Feb 12 09:14 modules/
drwxr-xr-x  5 root root     4096 Feb 12 07:19 override/
-rw-r--r--  1 root root    66094 Feb 12 07:19 package-lock.json
drwxr-xr-x  2 root root     4096 Feb 12 07:19 pdf/
-rw-r--r--  1 root root     1009 Feb 12 07:19 .php_cs.dist
-rw-rw-rw-  1 root root 78136275 Feb 12 18:14 prestashop.zip
drwxr-xr-x  5 root root     4096 Feb 12 07:19 src/
drwxr-xr-x  4 root root     4096 Feb 12 09:14 themes/
drwxr-xr-x  4 root root     4096 Feb 12 09:14 tools/
drwxr-xr-x  4 root root     4096 Feb 12 07:19 translations/
drwxr-xr-x  2 root root     4096 Feb 12 07:19 upload/
drwxr-xr-x  5 root root     4096 Feb 12 09:14 var/
drwxr-xr-x 43 root root     4096 Feb 12 09:14 vendor/
drwxr-xr-x  2 root root     4096 Feb 12 07:19 webservice/

Assign the Ownership permissions to the prestashop directory

root@linuxhelp:/var/www/prestashop# chown -R www-data. ./

Assign the writable permissions to prestashop directory

root@linuxhelp:/var/www/prestashop# chmod -R 775 ./

Create a Customised Configuration File for prestashop CMS

root@linuxhelp:/var/www/prestashop# vim /etc/apache2/sites-available/presta.conf

Disable the default sites

root@linuxhelp:/var/www/prestashop# a2dissite 000-default.conf
Site 000-default disabled.
To activate the new configuration, you need to run:
systemctl reload apache2

Enable the Prestashop site

root@linuxhelp:/var/www/prestashop# a2ensite presta.conf 
Enabling site presta.
To activate the new configuration, you need to run:
systemctl reload apache2

Enable the rewrite module

root@linuxhelp:/var/www/prestashop# a2enmod rewrite 
Enabling module rewrite.
To activate the new configuration, you need to run:
Restart the service of Apache.
systemctl restart apache2

Configure the MariaDB database for Prestashop CMS

root@linuxhelp:/var/www/prestashop# mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 55
Server version: 10.1.29-MariaDB-6ubuntu2 Ubuntu 18.10
Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> create database presta character set utf8mb4;
Query OK, 1 row affected (0.21 sec)
MariaDB [(none)]> use presta;
Database changed
MariaDB [presta]> grant all on presta.* to user@localhost identified by 'linuxc';
Query OK, 0 rows affected (0.63 sec)
MariaDB [presta]> flush privileges;
Query OK, 0 rows affected (0.35 sec)
MariaDB [presta]> exit
Bye

Restart the service of Apache.

root@linuxhelp:/var/www/prestashop# systemctl restart apache2;

Enter the Servername in the url that has configured inside the virtual hosting of PrestaShop CMS snap1 Choose the language in the Welcome Page Of PrestaShop CMS and Click Next. snap3 Agree the license terms And Click next to proceed further. snap4

After the successful verification of prestashop Compatibility with system environments ,Click Next snap5 snap6 Enroll the store information and login Credentials , Click Next snap7 Enter the database details to verify the database connection and click Next snap8 snap9 snap10 Installation Of PrestaShop is finished Click front-office to view the website from client point of view. snap11 snap12 Installation Of PrestaShop CMS 1.7.5.1 On Ubuntu 18.10 Comes to end.

Tags:
elijah
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

Is it posiible to run Multiple stores on the same backoffice In prestashop 1.7.5.1 CMS?

A

Yes,it is posiible to run multiple stores on the same backoffice on prestashop cms 1.7.5.1

Q

How to upgrade my prestashop 1.7.5.1 version?

A

with one-clicl you can upgrade the prestashop 1.7.5.1 CMS .

Q

Is SEO available in prestashop 1.7.5.1 CMS?

A

yes.you can run the SEO In prestashop 1.7.5.1.

Q

Is it possible to track the products in prestashop CMS 1.7.5.1?

A

Yes,it is possible to track the product in prestashop CMS 1.7.5.1.

Q

Is there any feature to limit the quantity of the product in Prestashop CMS 1.7.5.1?

A

yes,you can set a minimal quantity for products in prestashop 1.7.5.1

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Ryan ?
how to use visual traceroute tool

Am using traceroute command to check for the route. i got this tool while surfing. So pls help me out installation and usage of Visual traceroute tool.

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.