dbxapp Knowledge Installing dbxapp

Installing dbxapp

Tutorial · Installation

Install dbxapp step by step

In this tutorial, you set up a new dbxapp installation in a controlled manner. After each section, check a visible result before proceeding.

Result At the end, you can log in with a personal administrator password and complete a successful quick test.

1. Preparation

Check the system requirements

Before copying the files, make sure that the target server meets the mandatory requirements.

TestRequirementVerification
PHPVersion 8.2 or laterphp -v or server overview
ExtensionsSession, PDO, JSON, Filter, Hash and OpenSSLphp -m
Autoloaddbx/vendor/autoload.php ExistingVerification file in package
Write permissionsfiles, tmp and local configuration writableAssistant system check
HTTPSActive for productionAddress starts with https://

Prepare security and deployment

  1. For an existing environment, first back up files, local configuration, and all databases.
  2. For a new installation use a dedicated, empty web directory.
  3. Prepare a personal admin password with at least twelve characters.

2. Provide files

Unpack the release

  1. Copy the packageUnpack the full release to the destination directory. Do not copy files from an older version.
  2. Configure the document rootThe web server points to the directory in which index.php is located.
  3. Limit permissionsMake only runtime directories and local configuration writable; Keep source code read-only during operation.
  4. Open the front pageThe new installation will automatically redirect to the installation assistant.

Verification point

The assistant shows step 1 “System Check”. A normal website or blank page would not be correct at this point.

3. Configure the installation

Step 1 to 3: System, website and data storage

  1. Fix all red mandatory errors in the system check.
  2. Set website title, brand name, default language, time zone and designs.
  3. Select DB3 for direct entry or a tested PDO target for a central database server.

Step 4 to 6: Data, administration and e-mail

  1. Create structures only after successful database connection. Start a data transfer only after additional confirmation.
  2. For admin Enter the prepared personal password twice.
  3. For the first test, the mail mode internal or store a fully tested SMTP configuration.

Step 7: Review and completion

Check website, language, time zone, database mode, administrator and mail mode. Secrets shall not appear in plain text in the summary. Complete the installation.

4. Complete the installation

Sign-in and quick test

  1. Sign inWith admin and the password assigned in step 5.
  2. Open self-testIn the admin menu System → System Self-Test Select.
  3. Run the quick testThe run must complete without errors. Review details about skipped optional tools.
  4. Plan the full testBefore the production launch, also run the full test catalog.

Acceptance protocol

VerificationPassed if ...
Sign-inThe personal administrator password works and no standard password is active.
ConfigurationDesign, language, time zone, mail mode and database bindings.
Quick testAll mandatory checks are green and the run is completed.
BackupConfiguration, files and bound databases are backed up externally.

5. Resolving typical errors

The assistant keeps reopening

Write permissions and content of dbx/modules/dbx/cfg/config.local.php check. The completed installation saves there locally install = 0.

The database connection fails

Verification PDO driver, host, port, database name and user rights. Without a successful connection, do not start schema synchronization or data transfer.

A blank page appears

PHP version, mandatory modules, vendor/autoload.php, web server log and files/dbxError.log check.

Next step