Introduction to The WEB || What is WEB? || Web Development Basics

What is WEB ?

Web is a collection of websites or web pages stored on web servers and connected to local computers through the internet.

Introduction to web

A document which can be displayed in a web browser such as Google Chrome, Firefox, Opera, Microsoft Internet Explorer or Edge, or Apple’s Safari.

Many people assume that the Web is the same as the Internet. However, the term Internet actually refers to the global network of servers that makes the information sharing that happens over the Web possible. So, although the Web does make up a large portion of the Internet, but they are not one and same.

The Web is just one of the ways that information is shared over the Internet; others include email, instant messaging and File Transfer Protocol (FTP).

How to fix 503 service unavailable error in WordPress

Are you facing 503 service unavailable error in your WordPress website? The problem with the 503 error is that, you can not get any sort of idea, why you are getting this error. I will show you how to fix the 503 service unavailable error in WordPress.

What is the reason behind 503 Service Unavailable Error in WordPress?

There maybe many reasons behind 503 Error. WordPress hosting companies offer fixed amount of resources for each hosting account. Shared hosting can not handle heavy traffic on website and heavy usage of server resources.

The 503 service unavailable error occurs when web server is unable to get a proper response from a PHP script. PHP script could be a complex WordPress plugin, a poor written theme, or a custom code. If this error is caused by heavy usage of server resources, or a DDoS attack then it could automatically disappear in a few minutes.

If it is caused by bad Plugin or poor Theme, then it will keep occurring unless you remove the code that’s causing it.

Let’s take a look at how to fix 503 service unavailable error in WordPress.

Real Solution : Fixing 503 Service Unavailable Error in WordPress

As shown in below steps, we will disable all unnecessary PHP scripts one by one until the error is resolved.

Deactivate All WordPress Plugins

As you cannot login to WordPress dashboard due to the 503 error, you will need to connect to FTP client or File Manager in cPanel. Once connected, go to /wp-content/ folder and rename the plugins folder to something plugins-backup.

Now, you need to create a new folder named plugins.

Now check if this trick resolved the error.

If it did, then some installed plugin was causing the error. Now you need to figure out which plugin was causing the issue. For that you need to go to /wp-content/ folder and delete the empty plugins folder.

After that you need to rename the plugins-backup folder to plugins. This will make all your previously installed plugins available deactivated state.

You need to visit the WordPress admin area and then go to the plugins page. You can activate your plugins one by one and check which plugin is causing the issue. You need to repeat above step until you find the plugin causing the 503 error.

If above trick did not solve your issue, you can move on to the next step.

Switch to a Default WordPress Theme

The next step will be to switch to a default WordPress theme. This will deactivate your current WordPress theme.

As you did for plugins, connect to FTP and go to /wp-content/themes/ folder.

Download your current WordPress theme as backup. Now, you can delete active theme from server and make Twenty Seventeen or Twenty Sixteen default theme. Now check if it solve 503 error.


If above both methods fail to resolve your error, then you have to follow following steps:

  • Please contact your WordPress hosting company because they may help you to find exact issue.
  • As a last option, you can reinstall WordPress with a fresh copy (Personally i do not recommend this).

I hope above article helped you to solve 503 Service Unable issue. Kindly leave your comments below.

Famous Websites Developed in PHP

When someone asks me, Is PHP so famous ? Is it secure ? Do people use PHP to develop their websites ?

Yes. They do.

Here I am going to list out some of the famous websites, which is developed in PHP.

Yes, Facebook, a giant spider in web is developed using PHP. Although they have developed their own framework, but in heart, its PHP.

How can you forget WordPress when it comes to blogging ? WordPress covers 26% of the Web. Really ? Yes. WordPress is on to of the blogging platforms.

For more details : WordPress Usage Statistics

Before Google, Yahoo was dominating Search Engine Market. Yahoo was globally known for its Web portal, search engine Yahoo! Search, and related services, including Yahoo! Directory, Yahoo! Mail, Yahoo! News, Yahoo! Finance, Yahoo! Groups, Yahoo! Answers, advertising, online mapping, video sharing, fantasy sports, and its social media website. Yahoo! was the highest-read news and media website, with over 7 billion views per month, being the sixth most visited website globally in 2016.

You may not believe, Yahoo is written in PHP. Isn’t it great ?

Who doesn’t know Tennis legend Roger Federer ? Yes his personal website is developed in Joomla. Joomla is popular CMS in PHP.


More links are coming soon. 🙂

WordPress Allow Login With Email

By Default WordPress do not let you to login using Email. Here, you can modify this behavior. Just add below code in your active theme’s functions.php file (Maybe if you are using child theme, put it into child theme’s functions.php).

add_filter('authenticate', 'customAllowEmailLogin', 20, 3);
function customAllowEmailLogin( $user, $username, $password ) {
	if ( is_email( $username ) ) {
	    $user = get_user_by_email( $username );
	    if ( $user ) $username = $user->user_login;
return wp_authenticate_username_password( null, $username, $password );

Now you can login with your email into WordPress.
Please leave your comments if its working or not working for you.

How to change length of Excerpt in WordPress

As a WordPress developer, i needed to change the length of the excerpt.
You can add following function in your themes’s functions.php file.

if(!function_exist('new_excerpt_length') {
    function new_excerpt_length($length) { 
       return 100;
add_filter('excerpt_length', 'new_excerpt_length');

Above function will change the excerpt length to 100. (You can change that value as per your need).