I find this tutorial too I think explain well:
Step 1: Access Your cPanel
🔹 First, log into your cPanel by visiting yourdomain.com/cpanel.
🔹 Enter your username and password (your hosting provider gives you this).
🔹 Once inside, open File Manager and navigate to public_html (this is where your site files go).
Step 2: Download & Upload PrestaShop
🔹 Go to the PrestaShop official website and download the latest version.
🔹 In cPanel > File Manager, click Upload and select the PrestaShop .zip file you just downloaded.
🔹 Once uploaded, right-click the file and choose Extract.
💡 Pro Tip: Move all extracted files into the main public_html folder if they are inside a subfolder like /prestashop.
Step 3: Create a Database
🔹 Go to MySQL Databases in cPanel.
🔹 Click Create New Database → Give it a name → Click Create.
🔹 Scroll down to MySQL Users, create a new user, and set a strong password.
🔹 Add this user to the database and grant All Privileges.
💡 Don’t forget! Write down your database name, username, and password—you’ll need them soon.
Step 4: Install PrestaShop
🔹 Open your browser and go to yourdomain.com.
🔹 The PrestaShop installer will launch—select your language and click Next.
🔹 Accept the license agreement and continue.
🔹 Enter your database details from Step 3 and click Test Connection.
🔹 If the connection is successful, proceed with the installation.
💡 Common Error? If you see a database connection error, double-check your host (usually localhost), username, password, and database name.
Step 5: Final Touches & Store Configuration
🔹 Set your store name, country, and admin credentials.
🔹 Wait for the installation to finish.
🔹 Once done, delete the “install” folder (for security).
🔹 Your PrestaShop back office can be accessed at yourdomain.com/admin123 (replace “admin123” with your actual admin folder name).
🎉 That’s it! Your online store is now live! 🎉
Â
.png.022b5452a8f28f552bc9430097a16da2.png)