Install Thelia 2.3.4 open source ecommerce on Windows localhost via XAMPP 7.1.10

Trabla: Install Thelia 2.3.4 open source php Symfony ecommerce on Windows 7 localhost via XAMPP 7.1.10


Install Thelia 2.3.4 open source ecommerce on Windows localhost via XAMPP 7.1.10


Solving:




Steps:


1. Download and install xampp 7.1.10 
DO NOT START XAMPP Control Panel

2. Download Thelia 2.3.4 ecommerce source files

3. Unzip thelia archive

4. Create folder \thelia in c:\xampp\htdocs
e.g.  c:\xampp\htdocs\thelia

5. Copy all files from unzipped archive into c:\xampp\htdocs\thelia

6. Run xampp as administrator

7. Apache config changes httpd.conf

find
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">

change to
DocumentRoot "C:/xampp/htdocs/thelia/web"
<Directory "C:/xampp/htdocs/thelia/web">

save and close 

8. php.ini changes

find max_execution_time=30
change to max_execution_time=1200

find  memory_limit=128M
change to  memory_limit=512M

find max_input_time=60
change to max_input_time=600

find post_max_size=8M
change to post_max_size=20M

find ;extension=php_intl.dll
change to ( remove semicolon ; ) extension=php_intl.dll

save and close

9. Start Apache and MySQL

10. In browser goto http://localhost/phpmyadmin
click on SQL tab and copy / paste following SQL to create DB and user for Thelia

CREATE DATABASE `thelia` 
DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

CREATE USER 'thelia-owner'@'localhost'; 
CREATE USER 'thelia-owner'@'127.0.0.1';
CREATE USER 'thelia-owner'@'::1';

SET PASSWORD FOR 'thelia-owner'@'localhost' = PASSWORD('thelia123');
SET PASSWORD FOR 'thelia-owner'@'127.0.0.1' = PASSWORD('thelia123');
SET PASSWORD FOR 'thelia-owner'@'::1' = PASSWORD('thelia123');


GRANT ALL PRIVILEGES ON `thelia`.* TO 'thelia-owner'@'localhost' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON `thelia`.* TO 'thelia-owner'@'127.0.0.1' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON `thelia`.* TO 'thelia-owner'@'::1' WITH GRANT OPTION;

click "Go" button

11. In browser goto http://localhost  and go throw Thelia web installation wizard

For DB connection use
host : localhost
username : thelia-owner
password : thelia123

choose database : thelia

Enjoy !!! Thelia 2.3.4 ecommerce !!!



No comments:

Post a Comment