Database Setup

Step 1 — Create a Database

Log in to your hosting control panel (cPanel, Plesk, or phpMyAdmin directly) and create a new MySQL database:

  • Choose a unique database name (e.g. mysite_wojo)
  • Create a dedicated database user with a strong password
  • Grant the user All Privileges on the new database
  • Note the database name, username, password, and host (usually localhost)

Step 2 — Import the Schema

(Only use step 2 and 3, if auto wizard for some reason is not able to complete installation)

The framework ships with a ready-to-import SQL file at install/sql/structure.sql. Import it using one of these methods:

  • phpMyAdmin: Select your database → Import tab → choose structure.sql → Go
  • MySQL CLI: mysql -u user -p mysite_wojo < install/wojo.sql

The schema creates all required tables for the admin panel, settings, users, and content.

Step 3 — Verify the Import

In phpMyAdmin, confirm the database now contains the framework tables. You should see at minimum: settings, users, privileges, and roles.

If the import fails with an encoding error, ensure the database collation is set to utf8mb4_unicode_ci.

Next Step

With the database ready, proceed to the Setup Wizard guide to configure the site URL, admin credentials, and core settings.