EMBERLUXE — cPanel install (no terminal, no file moving)
========================================================
1. cPanel File Manager: delete EVERYTHING inside public_html.
2. Upload emberluxe-cpanel.zip INTO public_html and press Extract.
3. Delete the zip from the server.
4. cPanel "Select PHP Version": PHP 8.3+ with pdo_mysql, openssl, mbstring,
   fileinfo, json, curl, zip.
5. cPanel "MySQL Databases": create database + user, grant All Privileges.
   (If re-installing over an old database: phpMyAdmin -> drop ALL tables
   -> then run the installer, and let it finish without refreshing.)
6. Visit https://emberluxe.co.uk/install and follow the 3 steps.
7. Sign in at /admin/overview. Done — /install locks itself.

After install — adding YOUR products (no terminal needed):
  Admin -> Products -> "Supplier picking-list import" -> Choose your CSV ->
  Upload & Import. Then press "Fetch Real Supplier Photos" (10 at a time)
  until 0 remain.

If an error occurs, inspect the Laravel log in emberluxe-core/storage/logs/ and check the PHP extensions and database settings in your hosting control panel. Do not publish diagnostic scripts or production logs.

Layout after extract:
  public_html/index.php, .htaccess, diag.php, css/, js/, images/, uploads/
  public_html/emberluxe-core/ (app, vendor, .env.example, artisan, ...)
