Opterius Panel installs PrestaShop by downloading the latest release from GitHub, extracting it, and running the CLI installer. The install/ directory is removed automatically after setup.
Requirements
- An active domain or subdomain on your account
- PHP 8.1 or higher with extensions:
curl,dom,fileinfo,gd,intl,mbstring,pdo_mysql,simplexml,xml,zip - At least 300 MB disk space
Installing PrestaShop
- In the sidebar, go to Software → PrestaShop
- Click Install PrestaShop
- Fill in the form:
- Domain — the domain or subdomain to install on
- Install Path — leave empty for the domain root, or enter a subdirectory
- Site Name — your store name
- Admin Username / Password / Email — your PrestaShop administrator credentials
- Click Install PrestaShop
Installation takes 1–2 minutes. The panel:
- Downloads the latest PrestaShop release from the official GitHub repository
- Extracts it to your document root (handles the double-zip packaging used by PrestaShop)
- Creates a database and database user automatically
- Runs the CLI installer (
install/index_cli.php) - Deletes the
install/directory
Your store is live at https://yourdomain.com. The admin panel is at the URL shown in the success message (PrestaShop generates a random admin folder name for security).
After Installation
Find the Admin URL
The installer generates a randomized admin directory name (e.g. admin1234abc). The success message shows it. You can also find it by looking in your document root via the File Manager — it's the admin_ directory.
Log In
Go to your admin URL and sign in with the credentials you set during installation.
Install a Theme
- In the admin panel, go to Design → Theme & Logo
- Upload a
.ziptheme file, or download themes from addons.prestashop.com
Configure SSL
Issue an SSL certificate for your domain, then enable SSL in PrestaShop:
- Go to Shop Parameters → General
- Enable SSL and Force SSL on all pages
- Save
Set Up Email
Go to Advanced Parameters → Email and configure your SMTP settings, or use the server's local mail transport.
PHP Version
PrestaShop 8.x requires PHP 8.1+. Switch the domain's PHP version first if needed:
- Go to PHP in the sidebar
- Set the version for this domain to 8.1 or newer
Troubleshooting
Blank page after installation
Check the PHP error log. Usually a missing extension — run:
php -m | grep -E 'gd|intl|zip|curl|mbstring'
If any are missing, install them via PHP → Extensions in the panel.
"Can't write to the /img directory"
File permission issue. The web user needs write access:
chown -R {username}:www-data /home/{username}/{domain.com}
chmod -R 755 /home/{username}/{domain.com}
Admin folder not found
It was deleted or renamed. Check for any admin_ directory in your document root via the File Manager.
"install/ directory still exists"
The installer removes it automatically. If it's still present (e.g. install failed partway), delete it manually via the File Manager — PrestaShop will refuse to run with it in place.