How to Update WordPress Plugins via FTP

Here is how you can manually update WordPress plugins via FTP. Only manually updating the plugin can help in this case because very often your website can break due to 1-click WordPress plugin update fail.  To manually update WordPress plugins via FTP without breaking your website follow the given instructions

First of all let us understand what is the need of updating WordPress plugins manually?

WordPress is a platform which lets you manage core, theme, and plugin updates. Now, click on the update link to update your plugins, it’s that simple.

You might end up with a broken site if something goes wrong with the update or it gets interrupted. Commonly seen errors are briefly unavailable for scheduled maintenance error, syntax error, or internal server error.

To fix these errors you will need to manually update the WordPress plugin via FTP.

How to manually update WordPress plugins via FTP?

Download the latest version of the plugin you are trying to update from the plugin page if it’s free. If it is a premium plugin download it from the plugin’s website. (Download zip file).

Then extract the plugin  zip file’s.

Now open your FTP client, for example FileZilla. Next, enter your website name in the hostname with your FTP username and password.


After connecting to your website via FTP, go to /wp-content/plugins/ folder. Right click on the plugin and then select ‘Rename’ and add -old to the plugin folder name. For example, jetpack-old. (This will  help  use to keep  backup)

Download the renamed folder as backup. So that you can revert back to the old version if you need it.

Now you can delete the old plugin from your website

Under the ‘Local’ section, switch to your FTP client and then select the new plugin folder from your computer. Next, right click and select ‘Upload’ from FTP menu.


After your FTP client has transferred the plugin folder from your computer to your website login to your WordPress admin area and go to the Plugins page.

Activate the newly Updated plugin.


Yahoo! you have successfully updated a WordPress plugin via FTP. 🙂

As far as WordPress security is concerned, you should always use the latest version of WordPress and keep your WordPress plugins and theme updated. 😉



Install AMP in WordPress | Increase your Website Traffic Easily

AMP Project is an open-source initiative by  Google ,   Facebook and WordPress member’s to improve the performance of web content and advertisements. Accelerated Mobile Pages  improve the Website speed by more than 60%.

The  Accelerated Mobile Pages project run by Google and includes several other large search engine, social and web publishing platforms around the world.

In Some cases google use it’s own CDN to  load Accelerated Mobile Pages ,  if a normal  website post open in 15 sec , then AMP pages can load the same content in 2 to 5 sec only 🙂 .

Follow these Step’s to Install  AMP in your WordPress WebSite :-

  • Login to Your WordPress Dash board .ADD NEW PLUGIN -AMP
  • Click  on Plugin Button ( Can be seen on left hand side of your Screen) .
  • Click  on add new plugin button .
  • Search for AMP in search box .
  • Install  Plugin  by  Automattic
  • Active Plugin.

    Accelerated Mobile Pages   PLUGIN INSTALL
  • If you want to change the branding from WordPress to  your Website or to  Your parent site then you can change it easily by clicking on Plugin  > Editor > Select  AMP Plugin > See on right and side and click  on   templates  >  footer.php > and see on   line number 5 and edit as you wish  🙂

To  verify  your Accelerated Mobile Pages , just  open your post and add /amp/ at last  of your URL.  While publishing your Web Site on Google don’t forget to your Accelerated Mobile Pages 🙂  .

If you want to  Improve your SEO for your AMP Page’s then use Yoast Glue AMP  plugin , this will  copy your code’s from your regular post to Accelerated Mobile Pages  , So now you don’t need to work  on SEO and don’t need to work  on coding.

You can easily use your affiliates or Google Adsense with Accelerated Mobile Pages , even ads will  load faster then your regular pages 😉

To get more information regarding Accelerated Mobile Pages visit there official website and learn do to modify your AMP page’s . Official AMP Website

Learn how to install  WordPress on cloud (AWS) know more 

Install WordPress In AWS

Step 1: Create an AWS Account

First  of all  you need to login to  your AWS account , if you don’t  have one then create one now from here .

AWS offer’s one year Free Tiew ,  mean’s you can host your small  website for free on a dedicated server 🙂  .


Step 2: Create an Instance

Before Creating a New Instance you need to  think about your website , for a normal  website free tier config will  be fine other wise you need to go  for m1.small or up 

To create a new instance, access the AWS Management Console and click the EC2 tab:

  • Choose an AMI in the classic instance wizard: I chose the Basic 32-bit Amazon Linux AMI.
  • Instance details: Select the Instance Type you want to use. i’m going for t2.micro . 
  • In Next  Step  Leave as it is 🙂  .
  • IN NEXT  STEP  :_  Check  each  and every  thing and click on launch  .
  • Create a new key pair. Enter a name for your key pair . (you can choose any  name but keep  this file safe )
  • Select the quick start security group.
  • Launch your instance.
  • Click on left side menu on Elastic IP under Network and security  .
  • Create a new IP address and associate it with your running instance .


Install WordPress in AWS

Now you have to  access your server using SSH . Windows’s user’s need to  download putty  and MAC user’s can use there terminal  .

If you are going to  use putty  then convert  your pem file to  ppk using puttygen .

Step 3: Installing the Apache Web Server

type :- sudo  su 

To install the Apache Web Server, type:
yum install httpd

Start the Apache Web Server:
service httpd start

Try Testing Your Website using your Public DNA or your elastic Ip  address .   http://ec2-**-**-***

Step 4: Install PHP

To install PHP, type:
yum install php php-mysql

Restart the Apache Web Server:
service httpd restart

Create a page to test your PHP installation:
cd /var/www/html
vi test.php

  1. Type i to start the insert mode
  2. Type <?php phpinfo() ?>
  3. now press Esc button to  exit the insert mode .
  4. Type :wq to write the file and quit vi

Open a browser and access test.php to test your PHP installation: http://ec2-**-**-**-*** (Use your actual public DNS name).

Step 5: Install MySQL

To install MySQL, type:
yum install mysql-server

Start MySQL:
service mysqld start

Create your “wordpressblog” database:
mysqladmin -uroot create wordpressblog

Secure your database:

Answer the wizard questions as follows:

  1. Enter current password for root: Press return for none
  2. Change Root Password: Y
  3. New Password: Enter your new password
  4. Remove anonymous user: Y
  5. Disallow root login remotely: Y
  6. Remove test database and access to it: Y
  7. Reload privilege tables now: Y

Step 6: Install WordPress

To install WordPress, type:

cd /var/www/html
tar -xzvf latest.tar.gz

This will uncompress WordPress in its own “wordpress” directory. I like having WordPress in a separate directory, but would rather rename it to “blog”:

mv wordpress blog

Create the WordPress wp-config.php file:

cd blog
mv wp-config-sample.php wp-config.php
vi wp-config.php
chmod 777 wp-config.php

Open You Public  DNS or your elastic IP address and config your WordPress .

After successful  install  don’t forget  to  change your file permission 

chmod 440 wp-config.php


Step 7: Map your Domain Name

you can even use your public DNS or elastic IP , but if you want to use your domain name then , follow these step’s :-

  1. Login to your domain access where you can manage your DNS .(KEEP THE DEFAULT NAME SERVER’S )
  2. Add a new A record or cname record .
  3. if you  are going to add A record then use your elastic Ip  as a host .  example     @     1200   your elastic IP  
  4. if you  are adding cname then use your public  DNS as a host

              @    1200  ec2-**-**-**-***



Woo!! your WordPress Install in AWS is ready  :).  Enjoy 🙂