open source
Advanced ruDB Admin Console (Ver 4.0) with Visual ini Editor for Portable Tiny Nginx/PHP/MariaDB Webserver
Version 3+
WHATS NEW.
New Config Files tab
Accessible from the top navigation (next to Overview / Single Database / Table Admin).
Paths used (adjustable at the top of the file):
PHP
define('SYS_ROOT', 'D:/www/sys');
define('CONF_DIR', SYS_ROOT . '/conf');
define('MYSQL_INI', CONF_DIR . '/my.ini');
define('PHP_INI', CONF_DIR . '/php.ini');
define('NGINX_CONF', CONF_DIR . '/nginx.conf');Features per service
| Service | Quick graphical form | Full file editor | Notes |
|---|---|---|---|
| MariaDB (my.ini) | port, bind-address, max_connections, max_allowed_packet, innodb_buffer_pool_size, innodb_log_file_size, character-set-server, collation-server | Yes | Writes into [mysqld] section |
| PHP (php.ini) | max_execution_time, memory_limit, post_max_size, upload_max_filesize, date.timezone, display_errors, error_reporting | Yes | Shows live values from ini_get() next to the fields |
| Nginx (nginx.conf) | worker_processes, worker_connections, client_max_body_size, keepalive_timeout, listen | Yes | Simple directive search/replace |
Safety
- Every save creates a timestamped backup: filename.bak-YYYYMMDD-His
- Confirm dialog on full-file saves
- Clear message that the related service must be restarted / reloaded for changes to take effect
What you need to do on the Windows box
- Copy the updated index.php to D:/www/sys/db/index.php (or your actual location).
- Ensure the three config files exist under D:/www/sys/conf/ (samples are in artifacts/conf/).
- Make sure the PHP process that runs the panel has write permission to that folder.
- If your real my.ini / php.ini / nginx.conf live in versioned directories (e.g. mariadb/13.0.2/, php/php8.5.10/, nginx/1.31.6/conf/), either:
- Point the three define() constants to those real paths, or
- Keep the files in conf/ and start the services with the appropriate --defaults-file / include / -c flags.
After saving a config, restart the corresponding service (MariaDB, PHP-FPM/CGI, Nginx) for the new values to apply.
Summary of what’s included:
- Original DB admin features (Overview / Single Database / Table Admin)
- New Config Files tab for:
- MariaDB (D:/www/sys/conf/my.ini) – quick settings + full editor
- PHP (D:/www/sys/conf/php.ini) – quick settings (with live values) + full editor
- Nginx (D:/www/sys/conf/nginx.conf) – quick settings + full editor
- Automatic .bak-YYYYMMDD-His backup on every save
- Paths defined at the top of the file (easy to change if your layout differs)
Copy it to D:/www/sys/db/index.php (or wherever your panel lives) and make sure the three config files exist under D:/www/sys/conf/.
Prerequisites
- Install the latest Visual C++ Redistributable (required by both Apache Lounge and PHP):
https://aka.ms/vs/17/release/vc_redist.x64.exe (or the latest 2015–2026 version) - Run everything as Administrator when needed.
Downloads require a free account. After you request a download, a personal link is emailed to you (valid 48 hours).