WP-Config Editor
wp-config.php Editor
Edit your WordPress configuration file safely from the panel.
How to Use
- Go to your site → WP Config
- The current wp-config.php contents are displayed in a code editor
- Make your changes and click Save
Safety Checks
Before saving, BlitzPress validates:
- File starts with
<?php DB_NAMEandABSPATHconstants are present (prevents accidental deletion of critical config)- Minimum content length of 500 characters (guards against truncation)
- PHP syntax validation — runs
php -lon the file before saving to catch syntax errors
Automatic Backup
Every time you save wp-config.php, a backup is stored at:
/opt/blitzpress/backups/wp-config/{domain}_{date}_{time}.php
If an edit breaks your site, the previous version can be restored.
Common Constants
| Constant | Purpose | Default |
|---|---|---|
WP_DEBUG |
Enable debug mode | false |
WP_DEBUG_LOG |
Log errors to debug.log | false |
WP_MEMORY_LIMIT |
PHP memory for frontend | 256M |
WP_MAX_MEMORY_LIMIT |
PHP memory for admin | 512M |
DISABLE_WP_CRON |
Disable WP-Cron | true (system cron used) |
WP_POST_REVISIONS |
Max post revisions | 3 |
AUTOSAVE_INTERVAL |
Autosave frequency (seconds) | 300 |
EMPTY_TRASH_DAYS |
Days before trash is emptied | 14 |
DISALLOW_FILE_EDIT |
Block theme/plugin editor | true |
Redis Configuration
These constants control the Redis object cache (auto-configured during site creation):
define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
define('WP_REDIS_DATABASE', 2); // Per-site Redis DB (1-15)
define('WP_REDIS_PREFIX', 'bp_mysite_com:');
define('WP_REDIS_TIMEOUT', 1);
define('WP_REDIS_READ_TIMEOUT', 1);
define('WP_REDIS_SERIALIZER', 'igbinary');
define('WP_CACHE', true);