Thelia is an open-source e-commerce platform written in PHP. In this tutorial, we will walk you through the process of installing Thelia on your Windows 11 computer.
Before installing Thelia on your Windows 11 computer, you need to make sure that you have the following software installed:
Visit the Thelia website at https://thelia.net/ and download the latest version of the software.
Extract the downloaded Thelia files to a directory of your choice on your Windows 11 computer.
Open a command prompt and navigate to the directory where you extracted the Thelia files. Run the following command to install the dependencies:
composer install
Create a new database for Thelia using the MySQL command line or a graphical user interface such as phpMyAdmin.
Thelia comes with a sample configuration file called thelia/config/config.yml.sample
. Copy this file to thelia/config/config.yml
.
Edit the database
section of the config.yml
file with your database information.
database:
driver: pdo_mysql
host: localhost
port: null
dbname: mydatabase
user: myuser
password: mypassword
charset: utf8
Open the Apache configuration file httpd.conf
and add the following lines at the end:
<VirtualHost *:80>
DocumentRoot "C:/path/to/thelia"
ServerName thelia.test
<Directory "C:/path/to/thelia">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Make sure to update the DocumentRoot
and ServerName
paths to match the path to your Thelia installation.
Start the Apache web server by running the following command:
httpd.exe -k start
Open your web browser and navigate to http://thelia.test
or your configured ServerName
. The Thelia installation wizard will prompt you for the necessary information to complete the installation.
Congratulations, you have successfully installed Thelia on your Windows 11 computer! You are now ready to start building your e-commerce website.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!