User

Installing PrestaShop

How to install PrestaShop on a domain using Opterius Panel.

Last updated 1775606400
  • PHP Version
  • Troubleshooting
  • Next Steps
  • 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

    1. In the sidebar, go to Software → PrestaShop
    2. Click Install PrestaShop
    3. 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
    4. Click Install PrestaShop

    Installation takes 1–2 minutes. The panel:

    1. Downloads the latest PrestaShop release from the official GitHub repository
    2. Extracts it to your document root (handles the double-zip packaging used by PrestaShop)
    3. Creates a database and database user automatically
    4. Runs the CLI installer (install/index_cli.php)
    5. 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

    1. In the admin panel, go to Design → Theme & Logo
    2. Upload a .zip theme file, or download themes from addons.prestashop.com

    Configure SSL

    Issue an SSL certificate for your domain, then enable SSL in PrestaShop:

    1. Go to Shop Parameters → General
    2. Enable SSL and Force SSL on all pages
    3. 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:

    1. Go to PHP in the sidebar
    2. 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.

    Next Steps