This page lists the recommended webserver, PHP version, required settings, supported RDBMS engines and recommended PHP extensions for running Dotkernel Admin.
For production, we highly recommend a *nix based system.
(AllowOverride All)The repository includes a default
.htaccessfile in thepublicfolder.
You need to convert the provided Apache related .htaccess file into Nginx configuration instructions.
Both mod_php and FCGI (FPM) are supported.
MySQL is not supported because of missing UUID support.
opcachepdo_mysql, pdo_pgsql or mysqli (if using MariaDB or PostgreSQL as RDBMS)dom - if working with markup files structure (HTML, XML, etc.)simplexml - working with XML filesgd, exif - if working with imageszlib, zip, bz2 - if compressing filescurl (required if APIs are used)sqlite3 - for testsQ: What is the minimum required PHP version?
A: PHP 8.3 or above, supported through either mod_php or FCGI (FPM).
Q: Which databases are supported?
A: MariaDB (10.7, 10.11 LTS, 11.4 LTS, 11.8 LTS) and PostgreSQL (13 and above); MySQL is not supported because it lacks UUID support.
Q: What webserver modules are required?
A: On Apache, mod_rewrite and .htaccess support (AllowOverride All); on Nginx, the provided .htaccess file must be converted into Nginx configuration instructions.