Manually Update WordPress Using FTP Client

It is recommended to keep up with the latest WordPress version for the best performance. Whenever a new version is released, a notification pops up on the dashboard. In most cases, the updating process goes smoothly after pressing the update button.

However, there are cases where the update process may be interrupted by either a plugin or a server performance issue. In this step by step tutorial, you will learn how to update WordPress using an FTP client manually.


1. You will need FTP access to your website files. You should find your FTP login details on your hosting account. You can also ask your web hosting provider to send you the details.

2. You will need extracting software such as WinRAR or 7-zip.

3. You will need an FTP client. You can use any of the available software including FileZilla. For this demonstration, we will be using Cyberduck.

4. You need to back up your website files and folder as well as your database in case anything goes wrong. (This is only for good practice..nothing will go wrong)

Login into your directory and open the ‘Public_html’ folder or the ‘www’ folder. This is the folder that contains all your website files. If you have more than one website running, you will need to open the folder that belongs to the WordPress website we want to update. The example below is a sample WordPress website folder called ‘blog.’

Get the latest version of WordPress.

Download and extract the zip file.

Now, upload the new WordPress files we just extracted.

On the Overwrite window that appears, ensure you deselect all the files and folders shown below then click continue.

Go to your website URL. Click on the ‘Update WordPress Database’ button to fix the error below.

Log into your WordPress back-end to confirm that your website is running on the most current WordPress version. If you have followed all the steps, your page should look like the one below.

Abdelrahman Reda

Abdelrahman Reda is a Motivated Support Engineer with 6+ years of corporate and consumer support experience. His experience related to administration of Network, NOC support, computers and anti-virus server, data entry, networking sites, remote support.

You may also like...