RedactSEO Docs
Docs / Installation

Installation

RedactSEO ships with a single-page web installer. Upload the files, open /install in your browser, fill one form and you are done — it imports the schema, creates your admin account, activates the license and writes config.php for you.

Server requirements

RequirementMinimum
PHP8.4+
DatabaseMySQL / MariaDB (utf8mb4)
PHP extensionspdo_mysql, mbstring, curl, openssl, json, fileinfo
Writable pathsproject root (to write config.php), storage/ and uploads/

The installer’s requirements step checks each of these and shows a green/red status per item; you cannot proceed until everything passes.

Steps

  1. Upload & open the installer. Copy the files to your web root and browse to https://your-domain.com/install.
  2. Requirements. The installer verifies PHP, the required extensions and writable paths.
  3. Database, admin & license. Enter your MySQL host/name/user/password, the admin name / email / password (8+ characters) and your Envato/Medel license key. The database is created if it does not exist (default name redactseo).
  4. Automatic setup. The installer imports database/schema.sql and the seed data, creates the admin user, stores base settings, verifies the license (best-effort) and writes config.php.
  5. Lock. The installer locks itself once finished. Sign in at /login and open /admin.
After installing: remove or block the install/ directory and make sure config.php is not publicly readable — it holds your database credentials and encryption key.

Cron (recommended)

RedactSEO runs background work — the translation queue, scheduled publishing and subscription housekeeping — using a “cron on visit” pattern, so it works even on hosts without real cron. For steadier throughput on production, point a real cron at the CLI entry point:

*/5 * * * * php /path/to/redactseo/cron.php

The visit-based cadence is configurable under Admin → Settings → General (cron interval, in seconds).

Next steps

RedactSEO · © 2026 Medel Platforms · medel.es