Installing PrestaShop manually
PrestaShop is a powerful open‑source eCommerce platform. While Softaculous can automate installation, you may sometimes need to install it manually — for example, if you want a specific version or are working on an unmanaged server.
Why Install PrestaShop Manually?
Section titled “Why Install PrestaShop Manually?”- Greater control over version selection.
- Works on unmanaged servers without cPanel/Softaculous.
- Useful for developers who want custom setups.
Steps to Install PrestaShop Manually
Section titled “Steps to Install PrestaShop Manually”-
Download PrestaShop.
- Visit prestashop.com/download.
- Download the latest
.zipfile to your computer.
-
Extract Files.
- Unzip the downloaded package locally.
- The extracted folder will contain PrestaShop installation files.
-
Upload Files to Your Hosting Account.
- Use FTP or File Manager in cPanel to upload the extracted files.
- Place them in the
public_htmldirectory if you want PrestaShop at the root (e.g.,example.com). - Alternatively, upload to a subdirectory (e.g.,
example.com/shop). - On unmanaged servers, the document root may be
/var/www/html.
-
Create a MySQL Database and User.
- In cPanel at ruachost.com, use the MySQL Database Wizard.
- Create a database and user, then assign full privileges.
- Note the database name, username, and password — you’ll need them during installation.
-
Run the Installer.
-
In your browser, go to the installation URL:
- If installed in root →
http://example.com/install - If installed in a subdirectory →
http://example.com/shop/install
- If installed in root →
-
Select your language and click Next.
-
Accept the license agreement and continue.
-
-
Configure Store Information.
- Enter your Store Name, Main Activity, and Country.
- Create an Administrator Account with username, password, and email.
-
Configure Database Settings.
-
Enter the database details you created:
- Database Name → your database name
- Login → your database user
- Password → your database password
- Database Server →
localhost
-
Click Test your database connection now!
-
If successful, click Next to continue.
-
-
Complete Installation.
- The installer will create database tables and configure settings.
- ⚠️ Important: Do not interrupt this process.
-
Delete Installation Folder.
-
For security reasons, delete the
/installfolder after installation:Terminal window rm -rf /var/www/html/install/ -
Replace
/var/www/htmlwith your actual document root.
-
-
Log In to PrestaShop.
-
Go to:
http://example.com/adminxxxx -
PrestaShop automatically renames the admin folder with a random 4‑digit number (e.g.,
admin1234). -
Use the admin credentials you created to log in.
-