{"id":57,"date":"2025-03-19T10:53:56","date_gmt":"2025-03-19T10:53:56","guid":{"rendered":"https:\/\/www.24x7serverguard.com\/blog\/?p=57"},"modified":"2025-03-19T20:39:34","modified_gmt":"2025-03-19T20:39:34","slug":"10-most-common-wordpress-issues","status":"publish","type":"post","link":"https:\/\/www.24x7serverguard.com\/blog\/wordpress\/10-most-common-wordpress-issues\/","title":{"rendered":"10 Most common WordPress Issues."},"content":{"rendered":"\n<ol class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Lost Admin Password &amp; Email Retrieval Is Not Functioning<\/strong><\/li>\n<\/ol>\n\n\n\n<p>You lost your WordPress admin password, and have tried to enter your username or email address in the \u201cLost your password?\u201d page but failed to receive any link to create a new password via email.<\/p>\n\n\n\n<p>10 Most common WordPress Issues.<\/p>\n\n\n\n<p>Here are 2 simple solutions to reset your WordPress admin password.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong> phpMyAdmin<\/strong><\/li>\n<\/ol>\n\n\n\n<p>i) Login cPanel, click on&nbsp;<strong>phpMyAdmin<\/strong>&nbsp;under&nbsp;<strong>Databases<\/strong>.<\/p>\n\n\n\n<p>ii) Select your WordPress database. For example:&nbsp;<em>Username_wrdp1<\/em>.<\/p>\n\n\n\n<p>iii) Go to&nbsp;<strong>wp_users<\/strong>, click on&nbsp;<strong>Browse<\/strong>.<\/p>\n\n\n\n<p>iv) Look for your Username and click&nbsp;<strong>Edit<\/strong>.<\/p>\n\n\n\n<p>v) Reset your password by inserting a new value into&nbsp;<strong>user_pass<\/strong>. Remember, it is case-sensitive.<\/p>\n\n\n\n<p>vi) Once you completed this, click the dropdown menu under&nbsp;<strong>Function<\/strong>, and choose&nbsp;<strong>MD5<\/strong>from the menu.<\/p>\n\n\n\n<p>vii) At the bottom of the page, click the&nbsp;<strong>Go<\/strong>&nbsp;button.<\/p>\n\n\n\n<p> <strong>2. Via FTP<\/strong><\/p>\n\n\n\n<p>i) Login your FTP account.<\/p>\n\n\n\n<p>ii) Go to \u201c..\/wp-content\/themes\/(your active theme)\/\u201d, download the&nbsp;<strong>functions.php<\/strong>&nbsp;file.<\/p>\n\n\n\n<p>iii) Open functions.php and add the code below right after the first &lt;?php:<code><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">wp_set_password('YourNewPassword',1)<\/mark>;<\/code>Replace&nbsp;<strong>YourNewPassword<\/strong>&nbsp;with your desired new password. The \u201c1\u201d in the script is the user ID number in the wp_users table.<\/p>\n\n\n\n<p>iv) Upload the edited functions.php file to your FTP.<\/p>\n\n\n\n<p>v) Remove the code and upload to your FTP after you\u2019re able to login WordPress.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">2. <strong>WordPress admin dashboard is not displaying properly<\/strong><\/p>\n\n\n\n<p>The WordPress admin dashboard is displaying without CSS. All the links are not arranged properly.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Proxy &amp; Firewall<\/strong> <\/li>\n<\/ol>\n\n\n\n<p>Check if your Internet connection is behind a proxy connection or firewall. Some of these tools are blocking CSS files making CSS files to not load properly. Try to clear your proxy or firewall cookies and cache, and press&nbsp;Ctrl&nbsp;+&nbsp;F5&nbsp;to refresh your page.<\/p>\n\n\n\n<p>   2. <strong>Upgrade WordPress Plugins<\/strong><\/p>\n\n\n\n<p>If you have any WordPress plugins installed for the admin menu such as \u2018Admin Drop Down Menu\u2019 plugin or \u2018Lighter Menus\u2019 plugin, upgrade it. If it doesn\u2019t work, try to deactivate it.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>3. Warning: Cannot modify header information \u2013 headers already sent by<\/strong><\/p>\n\n\n\n<p>You receive an error message on your browser \u201c<strong>Warning: Cannot modify header information \u2013 headers already sent by (output started at \/path\/blog\/wp-config.php:34)<\/strong>\u201d right after upgrading your WordPress or a new WordPress installation.<\/p>\n\n\n\n<p><strong>Sol.: Remove spaces, new lines, or other garbage in wp-config.php<\/strong><\/p>\n\n\n\n<p>i) Download&nbsp;<strong>wp-config.php<\/strong>&nbsp;via FTP.<\/p>\n\n\n\n<p>ii) Open wp-config.php.<\/p>\n\n\n\n<p>iii) Remove all spaces before&nbsp;<strong>&lt;?php<\/strong>.<\/p>\n\n\n\n<p>iv) Make sure the first characters are&nbsp;<strong>&lt;?php<\/strong>, placed at the first line with no space in between.<\/p>\n\n\n\n<p>v) Remove all spaces after&nbsp;<strong>?&gt;<\/strong><\/p>\n\n\n\n<p>vi) Make sure the last characters are&nbsp;<strong>?&gt;<\/strong>, placed at the last line with no space in between.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>4. WordPress blog and admin Is showing blank page<\/strong><\/p>\n\n\n\n<p>This error normally happens right after a new\u00a0<a href=\"https:\/\/themeforest.net\/category\/wordpress?gad_source=1&amp;gclid=Cj0KCQjw1um-BhDtARIsABjU5x7Q6J6C2NME4ef4tR3Fkcrqoa95VSg42N8F7FHQ1W3EfOiACGwGt2gaAnzFEALw_wcB&amp;referrer=search&amp;sort=sales&amp;view=grid\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress theme<\/a>\u00a0installation or WordPress upgrade. The entire blog is showing a blank page; so is the WordPress admin login page. There\u2019s no way to access the dashboard.<\/p>\n\n\n\n<p><strong>Sol.: (1) Rename current installed theme folder via FTP<\/strong><\/p>\n\n\n\n<p>Renaming the currently installed theme folder via FTP can force WordPress to choose the default theme to be put into service and you\u2019re able to access WordPress wp-admin after that.<\/p>\n\n\n\n<p>i) Navigate to the&nbsp;<strong>wp-contents\/themes<\/strong>&nbsp;directory via FTP.<\/p>\n\n\n\n<p>ii) Rename current installed theme folder. For example: \u201ctwentytwenty\u201d to \u201ctwentytwenty-temp&#8221;.<\/p>\n\n\n\n<p>iii) Login to your WordPress wp-admin.<br>iv) Check if your theme is compatible with your version of WordPress.<br>v) Check if your theme contains coding which can\u2019t be executed.<br><\/p>\n\n\n\n<p><strong>Sol.:  (2) Reset plugin folder via FTP<\/strong><\/p>\n\n\n\n<p>i) Navigate to the&nbsp;<strong>wp-contents<\/strong>&nbsp;directory via FTP.<\/p>\n\n\n\n<p>ii) Rename plugins folder to \u201cplugins-temp\u201d.<\/p>\n\n\n\n<p>iii) Create a new folder called \u201cplugins\u201d at wp-contents.<br>iv) Try to login to your WordPress wp-admin.<\/p>\n\n\n\n<p>v) Move your plugin from \u201cplugins-temp\u201d to \u201cplugin\u201d and activate them one by one.<\/p>\n\n\n\n<p>vi) Check if any plugin is not compatible with your version of WordPress.<br><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>5. Fatal error: Allowed memory size of 33554432 bytes exhausted<\/strong><\/p>\n\n\n\n<p>Received \u201c<strong>Fatal error: Allowed memory size of 33554432 bytes exhausted<\/strong>\u201d when try to upload an image with medium file size. To solve this error, try to increase the memory allocated to PHP. You can set the limit to 32MB, 64MB, 128MB or 256MB. It depends on your host.<\/p>\n\n\n\n<p><strong>Sol. (1): Edit PHP.ini<\/strong><\/p>\n\n\n\n<p>If you\u2019re still allowed to edit your&nbsp;<strong>PHP.ini<\/strong>file, update your&nbsp;<strong>memory_limit<\/strong>&nbsp;in&nbsp;<strong>PHP.in<\/strong>i by modifying the below line<\/p>\n\n\n\n<p><code><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">memory_limit = 64M ; Maximum amount of memory a script may consume (64MB)<\/mark><\/code><\/p>\n\n\n\n<p>If the line is showing 64M in default, try 128M.<\/p>\n\n\n\n<p><strong>Sol. (2): Edit .htaccess file<\/strong><\/p>\n\n\n\n<p>Add the script below to your&nbsp;<strong>.htaccess<\/strong>&nbsp;file.<\/p>\n\n\n\n<p><code><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">php_value memory_limit 64M<\/mark><\/code><\/p>\n\n\n\n<p><strong>Sol. (3): Edit wp-config.php file<\/strong><\/p>\n\n\n\n<p>Add the script below to your&nbsp;<strong>wp-config.php<\/strong>&nbsp;file<br><code><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Increasing memory allocated to PHP<br>define('WP_MEMORY_LIMIT', '64M');<\/mark><\/code><\/p>\n\n\n\n<p><strong>Sol. (4): Create a PHP.ini file to wp-admin folder<\/strong><\/p>\n\n\n\n<p>i) Open Notepad.<br>ii) Insert the following code into Notepad.<br><code><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">memory_limit = 64M ;<\/mark><\/code><\/p>\n\n\n\n<p>iii) Save as \u201cPHP.ini\u201d.<br>iv) Upload this file to \u201cwp-admin\u201d directory.<br><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>6. You are not authorized to view this page (403 error)<br><\/strong><\/p>\n\n\n\n<p>You receive an error message \u201c<strong>You are not authorized to view this page. (403 error)<\/strong>\u201d after inserting the username and password in the WordPress admin login page.<\/p>\n\n\n\n<p><strong>Sol.: Enable Index.php<\/strong><\/p>\n\n\n\n<p>If your blog is hosted on a Windows server, this could be an error with Directory Indexes.<\/p>\n\n\n\n<p>i) Login to the&nbsp;<strong>Control Panel<\/strong>.<br>ii) Click on&nbsp;<strong>Web Options<\/strong>.<br>iii) Go to&nbsp;<strong>Directory Indexes<\/strong>&nbsp;section.<br>iv) Add&nbsp;<strong>index.php<\/strong>&nbsp;to the Directory Indexes.<br><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>7. Fatal error undefined function is_network_admin()<br><\/strong><\/p>\n\n\n\n<p>You receive \u201c<strong>Fatal error undefined function is_network_admin()<\/strong>\u201d when you login to WordPress admin after updating WordPress.<\/p>\n\n\n\n<p><strong>Sol.: Manual Update<\/strong><\/p>\n\n\n\n<p>This error is caused by a fail WordPress version upgrade. Try a manual update.<\/p>\n\n\n\n<p>i) Download the&nbsp;<a href=\"http:\/\/wordpress.org\/download\/\" target=\"_blank\" rel=\"noreferrer noopener\">latest WordPress<\/a>&nbsp;zip file and unzip it.<\/p>\n\n\n\n<p>ii) Back up your WordPress.<\/p>\n\n\n\n<p>iii) Rename&nbsp;<strong>wp-includes<\/strong>&nbsp;and&nbsp;<strong>wp-admin<\/strong>&nbsp;directories to&nbsp;<strong>wp-includes.bak<\/strong>&nbsp;and<strong>&nbsp;wp-admin.bak<\/strong>.<\/p>\n\n\n\n<p>iv) Upload the&nbsp;<strong>wp-includes<\/strong>and&nbsp;<strong>wp-admin<\/strong>&nbsp;directories from unzipped folder to your web host via FTP.<\/p>\n\n\n\n<p>v) Upload files from new&nbsp;<strong>wp-content<\/strong>&nbsp;to your existing&nbsp;<strong>wp-content<\/strong>&nbsp;folder. Replace and overwrite existing files.<\/p>\n\n\n\n<p>vi) Upload the new version of the rest of files from the root directory to your existing WordPress root directory.<\/p>\n\n\n\n<p>vii) Remove&nbsp;<strong>.maintenance<\/strong>&nbsp;at your WordPress directory via FTP.<br>viii) Login to WordPress admin and you will be given a link to URL like \u201chttp:\/\/domain.com\/wordpress\/onlyadmin\/upgrade.php\u201d. Follow the link and instructions.<\/p>\n\n\n\n<p>ix) Clear your cache to see the changes if you have caching enabled.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>8. WordPress Admin Login 404 Issue<br><\/strong>You\u2019re not able to login to WordPress admin. You receive a 404 error page instead.<\/p>\n\n\n\n<p><strong>Sol. (1): Update the URL in database<\/strong><\/p>\n\n\n\n<p>If you\u2019re able to access phpMyAdmin, try to update the URL in the database.<\/p>\n\n\n\n<p>i) Login cPanel, click on&nbsp;<strong>phpMyAdmin<\/strong>&nbsp;under&nbsp;<strong>Databases<\/strong>.<\/p>\n\n\n\n<p>ii) Select your WordPress database. For example: Username_wrdp1.<br>iii) Go to&nbsp;<strong>wp_options<\/strong>, click on&nbsp;<strong>Browse<\/strong>.<\/p>\n\n\n\n<p>iv) Search for&nbsp;<strong>siteurl<\/strong>&nbsp;under the field&nbsp;<strong>option_name<\/strong>.<br>v) Click on&nbsp;<strong>Edit Field<\/strong>.<\/p>\n\n\n\n<p>vi) Change the URL in the input box of&nbsp;<strong>option_value<\/strong>.<\/p>\n\n\n\n<p>vii) At the bottom of page, click the&nbsp;<strong>Go<\/strong>&nbsp;button.<br><\/p>\n\n\n\n<p><strong>Sol. (2): Update Folder Attributes<\/strong><\/p>\n\n\n\n<p>i) Go to \u201c\/wp-admin\u201d directory via FTP.<br>ii) Right click on wp-admin directory and click on&nbsp;<strong>File Attributes<\/strong>.<br>iii) Update the value to&nbsp;<strong>755<\/strong>&nbsp;and check&nbsp;<strong>Recurse into subdirectories<\/strong>&nbsp;if there\u2019s an option.<\/p>\n\n\n\n<p>iv) Click&nbsp;<strong>OK<\/strong>.<br>v) Repeat step 1 to step 4 for&nbsp;<strong>\/wp-content<\/strong>&nbsp;and&nbsp;<strong>wp-includes<\/strong>.<\/p>\n\n\n\n<p>vi) Open your web browser and try to login to WordPress admin. Press&nbsp;Ctrl&nbsp;+&nbsp;F5&nbsp;to clear cache.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>9. \u201cBriefly unavailable for scheduled maintenance\u201d message remainins after an automatic upgrade<\/strong><\/p>\n\n\n\n<p>Your WordPress site is showing \u201cBriefly unavailable for scheduled maintenance\u201d after an automatic upgrade has completed.<\/p>\n\n\n\n<p><strong>Sol.: Remove .maintenance file<\/strong><\/p>\n\n\n\n<p>A file named&nbsp;<strong>.maintenance<\/strong>&nbsp;is placed by WordPress during an automatic upgrade to notify visitors that the site in under a short maintenance. If an upgrade fails or is corrupted, the file will remain in the WordPress folder and won\u2019t get deleted.<br>To remove<strong>&nbsp;.maintenance&nbsp;<\/strong>file,<\/p>\n\n\n\n<p>i) Access your blog root directory via FTP.<br>ii) Locate the file&nbsp;<strong>.maintenance<\/strong>.<\/p>\n\n\n\n<p>iii) Remove the .maintenance file from the blog root directory.<br><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>10. Can\u2019t delete a plugin<\/strong><\/p>\n\n\n\n<p>You\u2019re not able to delete a plugin in WordPress admin. It still appears even after you have deleted the directory via FTP.<\/p>\n\n\n\n<p><strong>Sol.: Delete plugin via Secure Shell (SSH)<\/strong><\/p>\n\n\n\n<p>Your plugin might had uploaded some hidden\/nested files inside the plugin directory which didn\u2019t appear in FTP.<br>If you have SSH access to your blog,<\/p>\n\n\n\n<p>i) Login your site via SSH.<\/p>\n\n\n\n<p>ii) Use SSH commands to nagivate \u201c..\/wp-content\/plugins\/\u201d.<\/p>\n\n\n\n<p>iii) Use&nbsp;<strong>ls -al<\/strong>&nbsp;to see the full list of folders.<\/p>\n\n\n\n<p>iv) Delete the particular plugin folder with&nbsp;<strong>rm (Folder Name)<\/strong>.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.isquarehost.com\/#facebook\" rel=\"noreferrer noopener\" target=\"_blank\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>You lost your WordPress admin password, and have tried to enter your username or email address in the \u201cLost your password?\u201d page but failed to receive any link to create a new password via email. 10 Most common WordPress Issues. Here are 2 simple solutions to reset your WordPress admin password. i) Login cPanel, click [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":97,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[],"class_list":["post-57","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"_links":{"self":[{"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/posts\/57","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/comments?post=57"}],"version-history":[{"count":2,"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/posts\/57\/revisions"}],"predecessor-version":[{"id":60,"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/posts\/57\/revisions\/60"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/media\/97"}],"wp:attachment":[{"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/media?parent=57"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/categories?post=57"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.24x7serverguard.com\/blog\/wp-json\/wp\/v2\/tags?post=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}