Install Fusion Core

Install a new Fusion Core website, activate its license, connect an empty database, and finish the initial setup.

Use this guide to set up a new Fusion Core website with an empty database. To keep an existing DHRU Fusion website and its data, use the legacy upgrade guide instead.

Before you start

  • Check the system requirements.
  • Prepare the final domain or subdomain and its HTTPS certificate.
  • Have access to your hosting file manager or SFTP, domain document-root settings, and database controls.
  • Create a dedicated empty database and a user with permission to manage that database.
  • Have an eligible Fusion Core service in your Dhru account.

If this hosting location already contains a website, back up its files and database before changing the document root or uploading files.

1. Download the official installer

Sign in to your Dhru account, open Services, and find your Fusion Core service. Expand Installation and select Download installer.

If the download is unavailable, follow the message shown or contact DHRU Support. Use the official complete package supplied for your service.

2. Upload the package and set the document root

Extract the package and keep its two main folders beside each other:

fusioncore-site/
  DhruFusionCore/   private application files
  public_html/      public website files

For example, you can create a fusioncore-site folder in your hosting account, outside any existing public website folder, and extract the package there. Set your domain's document root to fusioncore-site/public_html.

Do not point the domain to fusioncore-site or to DhruFusionCore. Do not move the contents of the private folder into the public folder. Preserve the package's hidden files, including .htaccess.

If your hosting panel cannot change the document root, ask your host to arrange this layout before continuing. Apache must honor the supplied routing rules; nginx requires equivalent server configuration.

Complete setup promptly after upload. Before installation finishes, the setup page is used to create the site's first administrator.

3. Open setup and check the server

Visit https://your-domain.example/setup/, using your final website hostname.

Review the requirements. Correct every failed required item, then reload the page. If a folder is not writable, use the setup screen's Fix option when it is available, or ask your host to correct its ownership and permissions.

If official package verification fails, download the installer again and upload all supplied files. Do not continue with a partial or mixed-version package.

4. Activate the license

On Activate license, confirm the Site URL, then select Connect Dhru V2.

Sign in to your Dhru account in the window that opens. Choose the eligible Fusion Core service and approve this installation. Return to setup and wait for License activated, then continue.

The URL must use your public HTTPS hostname and must match the address where you opened setup. If no window opens, allow pop-ups for your website and try again. If approval expires, start a new connection from setup.

5. Connect the empty database

Enter the database Host, Port, Database name, Username, and Password, then select Test connection and continue.

Use the details supplied by your host. The default port is 3306; a Unix socket is needed only if your host specifically requires it.

The installer requires a dedicated empty database. If it reports existing tables or detects a legacy installation, stop and verify that you selected the correct database. Do not delete tables from an existing website to make the check pass.

6. Create the administrator and install

Choose the administrator username and a strong, unique password, then confirm the password. The administrator email comes from the Dhru account used for activation and is shown for you to check.

Select Install once. Keep the page open while Fusion Core creates the database tables and prepares the site. Continue only when setup reports Installation complete.

Use Remove setup folders if offered, then select Open admin panel. Your administrator sign-in is at https://your-domain.example/admin/.

7. Complete the initial setup

Follow the Admin setup screens to review your business details, region, email delivery, storefront, automation, and license.

Configure automation using the commands or URLs generated by this installation. Confirm that the scheduled jobs actually run; a scheduler accepting a job does not confirm its first successful run.

Before opening to customers, check the storefront over HTTPS, administrator sign-in, email delivery, and the services and payment methods you plan to offer. Configure those integrations before accepting live orders.

Create a secure backup of both the database and site files. Include DhruFusionCore/config/.env and private storage. The configuration contains the encryption key used for saved credentials, so a database-only backup is insufficient.

If installation does not finish

  • PHP or ionCube error before setup opens: ask your host to enable the required PHP version and matching ionCube Loader for this website.
  • Database connection fails: check the full database/user names, password, host, and user assignment in your hosting panel.
  • The request times out: ask your host to review PHP, PHP-FPM, web-server, and proxy timeouts. Reopen /setup/ to see the recorded state.
  • Installation was interrupted: use only the recovery action shown by setup for the same dedicated new database. Confirm its exact name and continue only if it contains no data you need to keep. If unsure, contact support first.
  • Already installed: use Self Update for an existing Core website. Do not delete config/.env or installation markers to start again.

When contacting support, include the step, exact error or reference, package version, PHP version, and database version. Keep passwords, activation codes, and configuration files private.