WordPress is an amazing platform that promises stability almost 99 per cent of the time. However, errors may occur. Many are easier to fix while corrupted file restore is tricky.
Here are three foolproof ways you can do it:
Method 1: Restore Website From a Backup
This is known to be the easiest way to fix a large number of errors. Experts are always of the opinion that backups can resolve virtually any problem that occurs with the website. Ideally, it is recommended to back up website as frequently as possible. This will help you restore it to the earlier version in the event anything goes wrong. Here, you won’t be losing out on a lot of
content. See also: Fix Err Network Changed Error On Windows 10
To be precise, conducting a full restore of the database and files is the ideal way to reverse the corruption on installation. A backup plugin will help you restore the website from the dashboard. In case, you are unable to access dashboard, things may get a little complicated. However, these are still solvable. You will get access to automatic backups depending on the web host you use. Access to server restore feature is also available so that you can take things to their earlier state.
In case, your host does not provide this option and you are unable to access your dashboard, it is time to restore the website manually. When you have a recent backup file saved to cloud storage or locally, it is possible to restore it by following some easy steps. Backup must contain the following:
- Database file
- Other files
Access to phpMyAdmin tool within cPanel is needed for restoring database. Once in, locate your WordPress database. Now select all tables and use the option ‘Drop’ for deleting them.
Reach ‘Import’ tab within that same database. Now find the ‘Choose File’ button.
Find the database backup file in the .sql format, and select it. Click on the ‘Go’ button at the bottom of ‘Import’ tab. The entire process will take only a few seconds. Once complete, a success message will flash. The ‘Structure’ tab is no longer empty.
Access server using your FTP client. Now reach WordPress’ root directory. This is usually referred to as ‘public_html’. However, it may be under www or even named after your website:
- WordPress' root folder
You need to open this folder and select all files within. Thereafter, right-click these files and
delete them. Thereafter, stay within the folder while core files of WordPress get re-downloaded
from the official website. Most backups include:
- Upload folders
So ‘set up’ the rest of WordPress individually. Once the download is done, unzip the file. Now
return to your FTP client. Lastly, access the local WordPress folder.
Simply select all files and right click. Click ‘upload’. The files will reach the old WordPress setup location. The process takes time. Once it is done, visit ‘wp-content/plugins’. Now upload all plugin folders within the backup file.
To do this, choose all folders you wish to restore. Now click on the option ‘Upload’ within FTP client. Repeat the process for your themes. You can access your website again without errors.
2. Repair WordPress Database
Database also gets corrupted. This results in breaking WordPress website. When backups are no more possible, it is time to fix the database. A built-in feature in WordPress allows for database repair. However, this is turned off by default. You need to activate it and return to FTP client. Then reach out to the WordPress root directory. The file, ‘wp-config.php’ will be seen here. You need to right-click it. Look for the View/Edit option. The file will open locally by using the default text editor.
Once in, you will get the line reading the following –
‘That’s all, stop editing! Happy blogging’.
The comment indicates the end of the file. It is time to paste the following line above it:
define( 'WP_ALLOW_REPAIR', true );
Theoretically, it is possible to add that line anywhere in the file you wish to. Placing it right at the end is the best option as it will not interfere with the rest of the code of the file. Once the database repair function of WordPress is enabled, you simply need to navigate to the following
to access it:
Now a new screen will pop up with two options:
Click on Repair Database: Using wp_allow_repair to repair your WordPress database
You need to wait for WordPress to allow the magic work. Once the repair is done, you can access the website without any errors. However, in case your website still faces errors, try out the method stated below.
3. Replace Core Files of WordPress
Core files are critical to the functionality of a website. In case, you were unable to restore your website from a backup or repair database, replace all core files of WordPress. This may make you lose customizations you’ve made to the files. No wonder an experienced freelance web developer portfolio comprises of services promising to fix this challenge.
Start with downloading the latest version of WordPress. You can do this from the home page of the platform. Thereafter, unzip it. Open FTP client and the WordPress folder you decompressed as your local directory. You need to keep the folder open while you access website via FTP on the other side of the screen. Now navigate to root folder of WordPress and select all files in your local wordpress directory. It is time to upload them.
Here, the FTP client will ask you if you wish to overwrite any duplicate files on your server. Simply choose “Yes” for all files. Now relax while everything uploads. The process will not affect any themes or plugins you downloaded. Access your website once more. Now it should now be working fine!
Troubleshooting WordPress may not seem to be a cakewalk. However, experts feel that in most cases, the process is simpler than it is thought. As soon as you realize what’s wrong with the website, you will find several dozens of guides on ways to deal with the same.
Errors relate to corrupted file are complex due to a huge number of causes these may arise from. However, it is still possible to fix them provided you focus on investigating the root cause carefully.
Listed below are three best methods to fix corrupted files in WordPress:
- Restore website from backup
- Repair database
- Replace core files of WordPress