Marketing
Marketing cookies help us measure campaigns and show relevant offers across trusted channels.
Step-by-step guides for common WordPress issues — from white screens to security hardening, written for UnderHost customers.
define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); to wp-config.php. Check the debug log at wp-content/debug.log for the actual error.wp-content/plugins folder to plugins.bak via File Manager or FTP. Reload — if the site comes back, a plugin is the cause. Rename back and reactivate one by one.mytheme → mytheme.bak). WordPress will fall back to the default theme.define('WP_MEMORY_LIMIT', '256M'); to wp-config.php. Low memory is a frequent WSOD cause.error_log at your site root. The log usually points directly to the problem..htaccess to .htaccess.bak. Reload. If the site loads, regenerate the file in WordPress → Settings → Permalinks → Save Changes.plugins folder.php_value memory_limit 256M to .htaccess or update php.ini if available in your hosting environment.755, files 644. Use File Manager or FTP to correct permissions on wp-content.wp-config.php and verify DB_NAME, DB_USER, DB_PASSWORD, and DB_HOST are correct. DB_HOST is usually localhost.define('WP_ALLOW_REPAIR', true); to wp-config.php, then visit yoursite.com/wp-admin/maint/repair.php. Remove the line after.wp_options table is a common culprit.wp-content/plugins to plugins.bak. Log in, then rename back and identify via the admin.wp-content/ and rename the plugins folder to plugins_disabled. WordPress will deactivate all plugins.plugins. WordPress will show all plugins as deactivated — re-enable them individually from wp-admin.wp-content/plugins/ and rename the specific plugin folder (e.g., jetpack → jetpack_off).wp_options table, find the row where option_name = 'active_plugins'. Set option_value to a:0:{} to deactivate all plugins.yoursite.com/wp-login.php → Lost your password? Enter your username or admin email address and submit.wp_users table → find your user → click Edit. Set user_pass to a new MD5-hashed password (use a tool like md5hashgenerator.com). Save.wp-config.php, add: define('WPLANG', ''); — this is not a reset method. Use phpMyAdmin for a reliable reset.wp user update 1 --user_pass="NewPassword123" from SSH to reset the admin password instantly.define('WP_MEMORY_LIMIT', '256M'); before /* That's all, stop editing! */.php_value memory_limit 256M to the top of your .htaccess file.php.ini, add memory_limit = 256M.memory_limit and increase it. and check the memory_limit value.644.define('WP_POST_REVISIONS', 5); to wp-config.php to stop database bloat from unlimited revisions.define('WP_REDIS_HOST', '127.0.0.1'); and install the WP Redis plugin.define('DISALLOW_FILE_EDIT', true); to wp-config.php.wp-content/uploads/ (PHP files should not exist here), wp-includes/, functions.php injected code.wp-config.php with the correct database credentials.UPDATE wp_options SET option_value = replace(option_value, 'old-url.com', 'new-url.com');Free diagnostic tools for your hosting infrastructure.
UnderHost offers managed WordPress hosting, migration help, and expert technical support. Get real human help when you need it.









































