Meet The Author

Main Uddin is one of the pioneer blogger cum e-marketer from North East India(Assam).He is also a Skilled web Developer and regular columnist for various news portals around the globe.Read More


E-commerce shopping portal creation basics in India

Leave a Comment
India’s e-commerce business is set to grow from US $50 billion in 2017 to US$100 billion in 2020 according to a recent estimate! A part of this success must be attributed to m-commerce or mobile shopping. Mobile e-commerce is complementing the online retail industry perfectly and India has become the second largest smartphone market after China. The country had a whopping 450 million internet users in 2017, so the potential can be easily recognized. E-commerce websites come in many different forms and there are many ways to get one set up. So what are some typical costs? It's not an easy question to answer but here's an overview.

Whether you’re starting a brand new e-commerce site or rebuilding an existing one, these are the main considerations that will influence the cost:
  • What are your specific business specific needs?
  • Which platform do you want to use?
  • What expert help is available for you?
A hosted platform is a piece of software that runs on someone else’s server. More often than not, you won’t have access to the code that runs your site. Shopify and Squarespace are good examples of this approach.
A self-hosted solution is a software that is run on your own machine. You create and see the code and are responsible for uploading and updating it. If you are having any technical problems you are the one who has to sort it or ask someone to help.
The popularity of online sites like Flipkart, Snapdeal,, Jabong, Myntra etc have encouraged many to tap the e-com opportunity. Besides, this is also a great time for the online retail industry. An account on Instagram or Facebook may be all it requires you to start your very own e-commerce venture, thanks to the introduction of e-commerce tools on social media. A range of solutions like Soldsie, Beetailer, inSelly and many more are also available to set up your social media shop.
We’ll now look at some of the basic requirements of starting a full-blown e-commerce business in India:
What do you actually need?
Think of the Minimum Viable Product (MVP) model. This means starting with a basic version of your website. At this stage all you need to worry about is selling to the customer. This helps minimize risks, saves money on unnecessary add-ons, and ultimately lays the groundwork. By starting with a basic, bare-bones approach, you can launch earlier, which means you gain operational experience and gather customer feedback earlier. This will help you figure out the apps and new functions your website actually needs.

Build your Online Store:

We recommend you go ahead and invest in a website because there’s nothing like having your own store. A paid domain and hosting service will improve your appearance in search networks, thus diverting more traffic towards your business.
You can set a free domain on WordPress if you have limited funds while starting-up. You can also look into services such as or These providers offer basic website creation and hosting services at competitive rates, along with logistical and technical support. They also help with different aspects such as product catalogs, seller support, customer support, payment gateways, logistical services, etc. You must, absolutely, make sure that your website is mobile friendly!

Get a Secured Payment Gateway:

There are a few basic types of payment gateways available for e-commerce businesses in the country. Compare the various gateways available and choose one which suits your business structure and revenues.
  • Payment gateways integrated with a local bank: They are easy to adopt and a more viable option for smaller businesses.
  • Hosted payment gateways like PayPal Standard or Self/Pro hosted gateways like PayU Money: They are usually easy to implement and the seamless transactions add to a great customer experience.
  • Non-hosted payment gateways or API gateways like – Here customers are not redirected to a different web page or server to complete a purchase.
A small tip: Do not forget to include options for cash payments. Cash payments are still a popular and convenient mode of transaction for many.

Pay Attention to Search Engine Optimization:

Your business will be heading for trouble if you do not implement SEO techniques and strategy across your website. Make sure you optimize every product and section names to help them turn up organically on search engines. Organic searches are one of the driving forces of sales. Take care to use keywords based on trending searches by customers.
Hiring an expert to do this job is always advisable since SEO requires dedicated and skilled resources. Your business must track audience behaviour on search engines to understand audience demands better. You can procure products which you know will sell and also use tags so consumers can discover them easily.

Implement Social Media Marketing:

With 100’s of millions of daily social media users, the social platform is an excellent area to reach potential customers. A recurring presence on social media can help you build your brand, a strong audience base, and a continuous flow of customers. Monitor social conversations and searches related to your business and recognize and capitalize on emerging demands.
Integrate your website with a shop on social media channels to streamline the sales process. Communicating with your customers is integral and social media is a great platform for that. Address grievances, accept suggestions and offer support to your customers whenever possible. Businesses which engage regularly on social media are known to increase the level of consumer trust in their brand and products.

Clearly Specify the Terms & Conditions:

Online stores have significantly notched up their game, vying for customer ‘footfall’ and offering discounts. It is very easy to cause customer dissatisfaction with poor store layout, payment problems and unclear terms of services.
Create a clear section on your website comprising of all the different policies and conditions applicable to customers. Your Terms and Conditions of Service must include the following:
  • Purchasing policies and conditional criteria for purchase
  • Product return, replacement and refund policies
  • Shipping and delivery policies
  • Payment and security policies
So, are you ready to sell online?
  • Building an online store is a fantastic way to make a bit of extra money. But it’s difficult to know where to start.
  • The good news is you don’t need lots of money, time or technical knowledge to build an online store.
  • What you do need to know is what tools to use and how to use them.
Learning how to create an online store from scratch can be daunting (we know from experience). We wanted to build an online store for our business so that it would provide us with a full-time income. But when it came down to it, we had no clue where to start! That’s why…
  • People in all the age groups (from young kids to old age persons) have started to utilize the online shopping platform. There are no restrictions online. You can view different types of products online. Compare the prices with other dealers. Make wise decisions by choosing a good product/service. Most of the giant online shopping websites provide attractive deals & discounts to overcome the competitors. The growing competition denotes that the e-commerce industry is in the healthy trend. With the rise of smartphones, it is even more convenient to shop on the go. Interestingly, 82% of shoppers who buy in-store research their purchase online first. Mobile e-commerce will dominate the online shopping industry because high volumes of users make purchase orders through their mobile devices only.
    Our shopping cart development team can offer you the following functionalities.
    • Professional e-commerce web design and development
    • User friendly interface
    • Secured online payment integration
    • Advanced shopping cart integration
    • Powerful search functionality
    • Social media integration
    • Reliable & easy to use
    • Device-friendly & responsive design
    • Clear navigation structure
    • Order tracking facility
    • Online cancellations
    • Effective product management
    • Shipping method integration
    • List of products with unlimited categories and sub-categories
    Call in the experts
    It’s true that there’s no “one size fits all” solution when it comes to quality e-commerce websites, so eventually you’ll want an agency to help you out. In the long run, a professional design agency will help you make money by making your website better and by following best practice. They can help you save money too by setting up your website so that it’s easy to update.
    We have a team of professional developers & designers with extensive e-commerce web development experience. We can build custom-made web designs for your business success. Whether you need a basic shopping cart website (usually, for the small retail outlets) or feature-packed e-commerce website (10000+ product pages), we can provide you a complete solution. Our team members are fully-updated in terms of latest technologies and development. Hence we can provide you the complete solution to create an online shopping website. We build corporate websites using various e-commerce platforms such as Magento, NOP Commerce, WordPress, Drupal, etc.
    Contact us to know more about our services.
Read More

Blogging Cycle, Google, Bloggers and Profit Business in 2018

Leave a Comment
I had described blog and blogging several times from 2004 to till date.However, the blogging scenario has changed and Google also has changed it's seo algorithm for bloggers. Let’s begin with some definitions. A bit dry, we realize, but this is a necessary evil. First we’ll define the word this whole site is based around – blog.

So What Is a Blog?

A blog is a frequently updated online personal journal or diary. It is a place to express yourself to the world. A place to share your thoughts and your passions. Really, it’s anything you want it to be. For our purposes we’ll say that a blog is your own website that you are going to update on an ongoing basis. Blog is a short form for the word weblog and the two words are used interchangeably.

Here are a couple of other definitions:

“…the first journalistic model that actually harnesses rather than merely exploits the true democratic nature of the web. It’s a new medium finally finding a unique voice.”–Andrew Sullivan
“[a] collection of posts…short, informal, sometimes controversial, and sometimes deeply personal…with the freshest information at the top.”–Meg Hourihan

Terminology of blog

As so often happens in the English language, many derivatives of the word blog have been created. One who participates in the activities of maintaining a blog is known as a blogger and the activity of keeping a blog is known as blogging. So we could say that the blogger blogs in his blog, but that might cause your English teacher to weep. We are going to use these terms with alarming frequency, so make sure you understand what they mean before you go on.

Blog (noun) – a journal or diary that is on the Internet.
Blogger (noun) – a person who keeps a blog – Bloggers are revolutionizing the way news is shared.
Blog (verb) – to write a blog – I am going to blog before breakfast this morning.
Blogging (verb) – the action of writing a blog – Blogging is my way of sharing my passions with the world.

Originally blogs were known primarily as places for people to write about their day-to-day activities. Their mundane, everyday tasks became fodder for journal entries. Somehow these writers gained a following and the hobby of blogging was born. Today people write about far more interesting topics, but we’ll get to that in a minute.

Who Blogs?

So who are these fearless people who would be willing to post about their lives in as public a forum as the Internet? They are people just like you. Once the haven of technical know-it-alls, blogging has suddenly caught-on as a legitimate hobby and has entered the mainstream. Every day millions of people, some of whom have no technical ability whatsoever, write on their blogs.

To meet this demand some amazing tools have been created that will allow anyone, even people with very little knowledge of computers, to have their own blog. If you can find your way onto the Internet and follow some basic instructions you can have your own blog. It’s just that easy.

Why Do People Blog?

So you may be asking why anyone would want to have their own blog. We believe the answer lies in the fact that every human has a voice and wishes their voice to be heard. The Internet is a medium that is unparalleled in its reach. Never before have average people like you or me been able to reach a global audience with so little trouble. Bloggers have the opportunity of reaching hundreds or even thousands of people each and every day.

There are still many people who like to share the details of their days. They may post twenty or thirty times a day, detailing when they ate lunch and when they headed home from work. On the other hand there are bloggers who give almost no detail about their lives, but write instead about a hobby or interest of theirs. They may dedicate their blog to something they are passionate about.

In fact, today’s blogs can provide hair tips, up-to-date news, technical information, celebrity scandal, political rumor, gets people involved in volunteering, advice on investments as well as there being blogs about niche topics like cooking, health, gardening, sport, blogging blogs (this blog) and of course many personal blogs and quite a few strange blogs.

How to Start a Blog

The good news is that starting a blog or adding a blog to your existing site is relativity easy and affordable. There are free blog options such as and Blogger, but to retain control and professional image, consider investing in a domain name and hosting, and installing WordPress or other content management system on your host. Most webhosts offer this.

Once your blog is up and running, you need keep it active with new content to grow your business. While your blog can compliment an existing business, it's also a great way to add additional income. You can promote other companies' products and services in affiliate marketing. You can offer advertising or feed ad networks on to your blog. If you have a service business you're promoting with your blog, you can create your own information products to compliment it.

Or, if you have your own product, you can offer a service.

Finally, like all other business ideas, your success comes from marketing, and letting your target market know about your blog. Great ways to reach your market are through social media, email list, and reaching out to other bloggers, podcasters, and media outlets for publicity.

Follow the step-by-step instructions to learn how you can begin starting a blog in less than an hour. We used this process to create our successful blog, which now has more than 4 million readers and has been featured in the New York Times, TIME magazine, and on the TODAY show.

Starting a Blog in Five Steps:
  1. Choose a blogging platform, domain name, and hosting option.
  2. Design your blog using a simple theme.
  3. Modify your blog to get your desired look and feel.
  4. Select the best plugins for your blog.
  5. Write compelling content that adds value to readers.
How to Start a Blog: Step-by-Step Instructions

So you’re thinking about starting a blog, but you don’t have any idea where to start, right? Guess what—neither did we. We were clueless. When we created this blog a few years ago, we had no idea how to start a blog or how to be a blogger. Heck, we could hardly spell HTML, let alone build a blog.

But good news: it’s easier than you think. We’ve learned a ton of lessons during our ascent to 4 million readers. And now you can learn from our pain and suffering to circumvent much of the tedium involved in setting up a blog.

Here’s how we started our blog, step by step, followed by an instructional video, as well as additional rationale and insights:

Domain and Hosting. The first thing we did when starting our blog was go to Bluehost and register our domain. We didn’t even need to set up a WordPress page first, which is the platform we use, since Bluehost does all that for you. Bluehost’s basic price is $2.95 a month, which works for 99% of people (go to this link to receive a 50% discount off the monthly price and a free domain). Then, we did a simple, free, “one-click” install of WordPress through Bluehost. When we had questions we were able to chat with the “live chat” folks at Bluehost for free. They pointed us in the right direction and made starting our own blog super easy.

Theme. A good theme gives you the look and feel you want for your blog, allowing you to make a blog that looks exactly how you want it to look. If you’re not a coder (we certainly weren’t), then a theme makes the design work a million times easier. Plus, once you purchase a theme, which are inexpensive for the time they save you, you own it for life. A theme has two halves: the framework (the bones) and the Child Theme (the beauty):

Framework. There are several WordPress theme frameworks on the market, but Genesis is without a doubt the best and most flexible choice. Genesis is the first half of your theme. Many themes merely handle the aesthetics of your new blog, but Genesis provides a necessary foundation for your Child Theme. Simply go to StudioPress and purchase the Genesis Framework.

Child Theme. After you get your Genesis Framework, you’ll want to find the right Child Theme (which is just a silly way to say “blog design”). The Minimalists uses the beautiful “tru” theme, which is available at BYLT, the Genesis Community Marketplace. Head on over to BYLT, browse their carefully curated collection of themes, and find the design that’s right for you.

Modify Your Blog. Once we had our domain, hosting, WordPress, and theme, we spent a lot of time tweaking the theme to get the look and feel we wanted (i.e., making our vision a reality). Then we spent even more time tinkering with the theme and arguing about it and tweaking it some more. Once we had created our blog, we set up a free Feedburner account so people could subscribe to our site via email and RSS subscriptions. And then we established a free Google Analytics account to track our stats. Feedburner and Google Analytics were both easy to sign up for, and we still use both today.

Plugins. We use only a few plugins on our site: “Google Analytics for WordPress” and really simple Facebook and Twitter share-button plugins (since human beings are intrinsically wired to share value, it’s important to make your posts easy to share with others). They take just a few seconds (literally a few seconds, it’s just a click of a button) to install once you’ve started your blog. And if you really want to play around with some cool plugins, check out WPBeginner’s Best WordPress Plugins.

Write Compelling Content. Last, via WordPress, we started writing and uploading the content for our pages: About Page, Contact Page, Start Here Page, Books Page, Tour Page, Archives Page, etc. Next, we designed our logo using free images we found online and text from a regular word-processing program. Then we put a picture of ourselves in the header (this is important because people identify with people, not logos). Finally we started writing new blog posts and publishing them regularly (at least once a week), accompanied by free photos from Unsplash, Pexels, and the Library of Congress. And the rest is history.

15 Reasons You Should Start a Blog

We were inspired to research and write this essay after reading Joshua Becker’s 15 Reasons I Think You Should Blog, in which he discusses 15 great reasons why you should start a blog. Why being the key word here. In other words, he talks about the purpose of blogging, not just how to start a blog. That’s what all these other blogs about blogging seem to miss; they miss the purpose—the why behind starting a blog.

3 Reasons You Should Not Start a Blog

So now you have 15 reasons why you should start a blog, and we’ve shown you how to create a blog, step-by-step, based on our personal experience. But after giving you those detailed instructions, which could save you the hundreds of hours of wasted time, we also want to give you some good reasons why you should not start a blog. (Keep in mind that these reasons are just our opinions, and we do not pretend to offer them up as some sort of collection of empirical blogging maxims.)

Money. You should not start a blog to make money. We need to get that out of the way first. If your primary objective is to replace your full-time income from blogging, forget about it. It doesn’t work that way. Do you think that Jimi Hendrix picked up his first guitar so he could “supplement his income”? No, he didn’t. Rather, he did it for the love of it, for the joy and fulfillment he received, and the income came thereafter, much later actually.

Notoriety. Don’t plan on getting “Internet famous” right away. Not every site grows as fast as ours did, but that’s totally OK. The truth is that we kind of got lucky. We got a great domain name, we cobbled together a logo and site design that people really liked, we write fairly well, and our content connects with people in a unique way. We didn’t start this site to become “famous” though. That’d be ridiculous. Our notoriety and quick rise to “fame” came as a surprise to us, and was a result of a little luck and a lot of hard, passionate work.

Traffic. Not all traffic is good traffic (as we explained here), so don’t worry about getting thousands of readers right away.

The funny thing is that all these things can happen. You could make a full-time income from building a blog. We do it, Corbett Barr does it, and so do many others. And you could become Internet famous like Leo Babauta or Chris Brogan. But if these are the sole reasons why you start blogging, you’ll be miserable, because it will seem like a job, and if it feels like a job you won’t be passionate about it, and so you’ll either (a) hate it, (b) fall flat on your face, or (c) hate it and fall flat on your face.
Instead, write because you’re passionate about it…

Starting a Blog

20 Recommendations for Your Blog

We receive plenty of emails asking for advice about starting a blog, about how to blog, about blog topics, and about creating meaningful content—even a few questions about whether we wear boxers or briefs. These are the answers and recommendations we tend to give.

Find Your Niche. You needn’t have a niche, but it helps. When learning how to be a blogger, it’s important to ask yourself what you’re passionate about. Running? Cooking? Being a parent? Have you found your passion? If so, whatever it is, write about that. If not, then you must first find your passion. (Note: We generally recommend that people don’t start a blog about minimalism or the paleo diet or any other heavily saturated topic. But what we really mean when we say this is: don’t create a blog about something unless you have a unique perspective. If you’ve embraced simple living and have a unique perspective, then by all means have at it. Enjoy yourself.)

Define Your Ideal Readers. Once you’ve found your niche, you need to know who will be reading your blog. For example, we blog about living intentionally. Thus, our ideal readers are people who are interested in exploring minimalism so they can clear the path toward more meaningful lives. If you want to write about your newborn baby growing up, that’s wonderful: your ideal readers are probably your friends and family. If you want to write about restoring classic cars, that’s cool, too. Tailor your writing to your readers (whether it’s your family or local community or whoever else will read your blog).

Add Value. Your blog must add value to its readers’ lives. This is the only way you will get Great Quality Readers to your site (and keep them coming back). Adding value is the only way to get someone’s long-term buy-in. We both learned this after a decade of leading and managing people in the corporate world.

Be Original. Yes, there are other blogs out there about the same thing you want to write about. Question: So why is your blog different? Answer: Because of you. You are what makes your blog different. It’s about your perspective, your creativity, the value that you add.

Be Interesting. Write epic, awesome content. Especially if you want people to share it with others.

Be Yourself. Part of being interesting is telling your story. Every person is unique, and your story is an important one. The important part of storytelling, however, is removing the superfluous details that make the story uninteresting. A great storyteller removes 99% of what really happens—the absorptive details—and leaves the interesting 1% for the reader.

Be Honest. Your blog needs to be authentic—it needs to feel real—if you want people to read it. You can be your blog, or your blog can be you. That is, do you really embody the stuff you write about? If not, people will see through you. “Be the change you want to see in the world,” is the famous Gandhi quote. Perhaps bloggers should build the blog they want to write for the world.

Transparency. Being transparent is different from being honest. You needn’t share every detail about your life just for the sake of being honest. Always be honest, and be transparent when it adds value to what you’re writing. (You won’t ever see pictures of us using the restroom on our site, because that’s just not relevant.)

Time. Once you’ve learned how to start a blog, you’ll learn that blogging takes a lot of time, especially if you’re as neurotic as we are (we spent over 10 hours testing the fonts on this site). And see those black Twitter and Facebook icons in the header? We spent hours on those, deciding what was right for us). That said, once you have your design set up, don’t tweak it too much. Instead, spend the time on your writing.

Vision. The reason our site design looks good is that we have a great host, we have a great theme, and most important, we had a vision of how we wanted our blog to look. Once we had the vision, we worked hard to make that vision a reality. (Note: neither of us had any design experience prior to starting a blog.) It’s hard to create a beautiful blog if you don’t know what you want it to look like.

Find Your Voice. Over time, good writers discover their voice and their writing tends to develop a certain aesthetic, one that is appealing to their readers. Finding your voice makes your writing feel more alive, more real, more urgent. For additional reading, check out Joshua’s essay about Finding Your Voice.

We Instead of You. Use the the first-person plural when possible. Statements of we and our are more powerful than than you and your, especially when talking about negative behaviors or tendencies. The first person comes off as far less accusatory. Think of it this way: we’re writing peer-to-peer—we are not gods.

When to Post. Question: When is the best day and time to publish a blog post? Answer: It doesn’t really matter. We don’t adhere to a particular schedule. Some weeks we post one essay; sometimes we post three. Yes, it is important to write consistently, but you needn’t get too bogged down in the details.

Social Media. Yes, we recommend using Twitter, Facebook, and Instagram to help connect with your audience and other bloggers, but don’t get too caught up in it. Focus on the writing first, social media thereafter.

Ignore Negative Criticism and Stupidity. Sure, we get a lot of negative comments and stupid questions from ignorant people who aren’t really our readers (e.g., negative comments like “You’re not real minimalists” and stupid questions like “Are you guys gay?”). We call these people seagulls: they fly in, crap on your site, and fly away. But we pay them no mind, because we didn’t start our blog for them. Delete their comment and move on.

Research. Spend time researching what you’re writing about. The reason we are able to use so many helpful, relevant links in our essays is that we put in the time to research our topics.

Keep It Simple. This is where minimalism can be applied to starting any blog, irrespective of its genre. No need to place superfluous advertisements or widgets all over your site. Stick to the basics and remove anything you don’t need. Remove anything that doesn’t add value.

Picture. Put a picture of yourself on your blog. People identify with other people. If two goofy guys from Ohio aren’t too afraid to put their pictures on their site, then you have nothing to worry about.

Final Comments:  If you’re going to have comments on your site, then read The Five Words That Kill Your Blog by Scott Stratten. Live Your Life. You’re blogging about your life (or about certain aspects of your life, at least), so you still need to live your life. There are things that we always put before writing: exercise, health, relationships, experiences, personal growth, contribution. Now that you’ve learned how to start a blog—and why you should start a blog—you can subscribe to The Minimalists via email to receive free essays from Joshua and Ryan. (No spam. Ever. Spam is yucky!)
Read More

Crashed WordPress Database: Instantly Repair With Full Security Messurement

Leave a Comment
When it comes to CMS (Content Management Systems) like WordPress, database is one of the most important component. This database stores all your posts, pages, and also your settings which makes it very important. Everything that you do is written in the database but sometimes this database can also get corrupted due to some reason and if that happens, then your website will start to malfunction. In this short guide, you will learn how to repair a crashed WordPress database, and get your website working again.

So why does this problem happen in the first place? This WordPress posts table can get corrupted due to any unexpected event, or any technical reason in the server. This causes website to malfunction, and you will find that all your data from Posts and Pages are gone. However, there’s no need to worry as your data is still there, and this problem happened because of a crashed posts table in the database. Because of this, you might also see 404 errors on existing pages where there was content before. So if you are facing such strange issues, then don’t worry, just follow the below instructions and you will be up and running in no time.

What did you do?

Most of the time a crash happens right after you’ve changed something in your blog. Maybe you’ve installed a new theme, or a new plugin, these are the basics. Maybe you’ve been doing something more complicated, like implementing a hack, or even altering the WordPress core files.
Simply take a piece of paper and write down everything you’ve done most recently. It’s most likely the first item on the list that caused the crash. Simply reverting it will get the job done 90% of the time.
Anyway, in my case the crash was caused by two plugins not willing to work with each other. Here’s what I did, and what I think is a good strategy for dealing with most crashes of this kind.
1. You need FTP access
You need a way to get to your hosting account and access all the files directly, hence FTP.
2. Delete the plugins
Delete all the new plugins you’ve installed lately. If your WordPress admin has crashed also (which it did in my case) then you don’t have a way of doing it properly. In such a case just connect to your site via FTP and delete the subdirectories in your plugins directory. Don’t worry, you won’t lose the settings of your plugins. Those are stored in the database.
Nothing? Still crashed?
3. Move the theme
Actually, just change the name of your theme’s directory. This will force WordPress to switch to the default theme. This should solve the problem. The default theme is not the default theme without a reason. It has been constructed to be 100% in tune with all the other parts of WordPress and cooperate with everything else without a glitch.
Still nothing?
4. Restore from a backup
At this point, I’d advise to simply grab a backup and restore the site using it. If it’s not the theme or the plugins then who knows what it is. Using a backup is often the easiest and fastest way out.
Now, this is really unlikely, but if your site is still not working it means that your core WordPress files are in some way corrupted. So take the final step.
5. Remove WordPress
This sounds big but actually, it isn’t. What you do is make a copy of your wp-config.phpfile and then delete the whole WordPress directory from your hosting account.
By the way, I hope you still have your backup of the wp-content directory. It will come handy in a minute.
Then you take a fresh ZIP file of WordPress and extract it where the old one used to sit. Next bring back your wp-content directory. Finally copy the old wp-config.php file into the main directory. After doing all this your blog simply has to give some signs of life again.
0. Turning everything back on
If at any point your blog has started to work again you need to be careful when enabling all the plugins back and activating the old theme.
Activate one plugin at a time carefully observing all effects it has on your blog. At some point your blog will crash again but this time you can identify the cause of this crash immediately and eliminate it.

What if you didn’t do anything?

You’ve simply woken up and your blog isn’t working, and it’s not related to anything you’ve done? Well, this is the real fun stuff.
Three main things might have happened:
• You got hacked. • The crash is due to a server error (check how to deal with them) • The site crashed because there was too much traffic to it.
The last two scenarios on the list is where you should start your investigation. Contact your hosting company and ask what’s going on. Remember when I said that 24/7 support by phone is something to search for? That’s why.
If it was a server error or a traffic crash then it’s something the hosting company should handle on their own. And you should use this time to search for a new hosting provider or selecting a more expensive hosting plan. If your site has crashed due to any hosting related issues then it’s likely to crash again in the future.
If the host says that everything is fine you’ve probably been hacked. A hack can be a tough thing to deal with. In my opinion using your backup is the best way out of it. You should also change your passwords immediately after bringing the site back up. Now, why am I telling you not to fight with hacks by trying to go into the source code and looking for changes? This is simply not worth it. You never know how deep the hack goes. Even if you manage to remove the direct cause of the crash you never know what else is still sitting in other places. Therefore, you can never be 100% sure that all changes have been reverted until you use a backup.
As far as I can recall I think I brought my blog back up within one hour. This was the time it took me to delete all plugins, and then turn them back on, one by one until I identified the problem. From that point on I am very careful when installing anything new on my blog. It’s like a box of chocolates … you never know what you’ll get.
I hope a situation when you have to use any of these techniques never occurs. An odd thing to say for a post’s author, but anyway, I really wish this to be the case.
Were there any epic crashes in your WordPress career? Feel free to share.
Read More

Instantly repair MySQL databases using phpMyAdmin with Optimization

Leave a Comment
Tech-savvy says DB and normal users say as Database but databases have the potential to grow very large, particularly on sites that receive a lot of traffic or have a large amount of content. In such cases, periodic database optimization may help improve web site performance. First I want to give an idea to create DATABASE.

To create a MySQL database user, follow these steps:

In the Databases section of the cPanel home screen, 
  1. click MySQL® Databases.
  2. Under Add New User, type the MySQL username in the Username text box.
  3. In the Password text box, type the user password.
  4. In the Password (Again) text box, retype the user password.
  5. Click Create User.
  6. Changing a user's password

You can change a database user's password. You may want to do this for security reasons (changing passwords periodically is a good security practice), or you may need to do this if you forget the password.

To change a MySQL user's password, follow these steps:

  1. In the Databases section of the cPanel home screen, click MySQL® Databases.
  2. Under Current Users, locate the user for which you want to change the password, and then click Set Password.
  3. In the Password and Password (Again) text boxes, type the new password.
  4. Click Change Password. The new password takes effect immediately.
  5. Renaming a user
To rename a MySQL user, follow these steps:
  1. In the Databases section of the cPanel home screen, click MySQL® Databases.
  2. Under Current Users, locate the user that you want to rename, and then click Rename.
  3. In the text box, type the new name, and then click Proceed.
  4. Deleting a user

When you delete a user, the user and its database permissions are deleted.

To delete a MySQL user, follow these steps:

In the Databases section of the cPanel home screen, 
  1. click MySQL® Databases.
  2. Under Current Users, locate the user that you want to delete, and then click the red X icon.
  3. Click Delete User to confirm the deletion.

After you create a database user, you are ready to create a database and associate the user with the new database.
Creating a database

To create a MySQL database, follow these steps:

In the Databases section of the cPanel home screen, 
  1. click MySQL® Databases.
  2. Under Create New Database, type the name of the database in the New Databasetext box.
  3. Click Create Database.
To optimize a MySQL database, follow these steps:

1. Log in to cPanel. 
In the Databases section of the cPanel home screen, click phpMyAdmin. The phpMyAdmin administration page appears in a new window.
In the left pane, click the name of the database that you want to optimize. For example, the following image shows the example_wordpress database selected:

In the right pane, select the check boxes for the tables in the database that you want to optimize.

To select all of the tables at once, select the Check All check box.

In the With selected list box, select Optimize table. phpMyAdmin informs you whether or not the optimization process is successful.


Databases can become corrupted for any number of reasons, from software defects to hardware issues. If this occurs, you can try to repair database tables using phpMyAdmin.

To repair MySQL database tables, follow these steps:

i. Log in to cPanel.
In the Databases section of the cPanel home screen, click phpMyAdmin. The phpMyAdmin administration page appears in a new window.
In the left pane, click the name of the database that you want to work on. For example, the following image shows the example_wordpress database selected:

In the right pane, select the check boxes for the tables in the database that you want to repair.

To select all of the tables at once, select the Check All check box.

In the With selected list box, select Repair table. phpMyAdmin informs you whether or not the repair process is successful.


What is phpMyAdmin?

phpMyAdmin is a PHP-based, easy to use solution for the administration of MySQL and MariaDB databases. It is an extremely mature software option getting its start back in September 1998.
phpMyAdmin Database Management Features

phpMyAdmin is loaded with a number of features that have helped it grow into one of the most popular database administration tools available today. Just some of these tools includes:
User-friendly interface makes it particularly easy to manage your databases
Allows for both the management of your MySQL and MariaDB databases
The option to import your data from both SQL and CSV formats
Option to export your data from numerous formats including CSV, SQL, PDF, XML, Word, Excel and many more
The ability to administer multiple servers at once
Build PDF graphics of the layout of your database
The options to either search a subset of your database or perform a global search
Change the data you have stored into any format of your choosing through the use of predefined functions
View real time activity charts for the monitoring of your MySQL server including CPU/RAM use, server processes and connections
phpMyAdmin is compatible with a number of different operating systems
How phpMyAdmin Got Its Start

phpMyAdmin was created in September 1998 by IT consultant Tobias Ratschiller as a means to make database management easier. He appreciated a similar project called MySQL-Webadmin, but looked to improve on a few of its shortcomings and features it lacked. Ratschiller was successful in creating a better database management solution, evident by the fact that it was quickly adopted by users. However, Ratschiller had to abandon working on phpMyAdmin in 2000 simply because he didn't have the time to appropriately attend to it. His last release was made in June of that same year. Not long after, the trio of developers Loic Chapeaux, Marc Delisle and Olivier Muller were able to pick up where Ratschiller left off. Since their first release of phpMyAdmin in August 2001, the work of the three developers has helped phpMyAdmin continue to thrive and pick up steam.
phpMyAdmin Database Management Options

With all the powerful features included within phpMyAdmin, it's easy to forget that its designed to make it easier to manage your MariaDB and MySQL databases. Here are the ways phpMyAdmin makes it possible to do just that:
Browse Tables – You can view all tables that have existing records with a click of the browse button. From there you'll see a comprehensive list of the table's records.
Table Structure – Click the button to view a list of the table's field names, attributes, types, collations and just about anything else you could want to know.
Add Information – Click the Insert button within your phpMyAdmin install to insert records within your database.
Search Function – Easily find any information you're looking for within a specific table.
Drop – Use this functionality to remove an entire table as well as any records that it contains.
Remove Data – Similar to the drop button, the Empty button gives you the ability to remove data while still keep the newly empty table.
Read More

Quick Guides to Choose Small Business Hosting Plans from Server Providers

Leave a Comment
Does your small business have a website? If not, it's time to build one. Companies without an online presence face an incredibly difficult uphill climb because we live in a connected world where people discover products and services by searching on the internet—you don't want to miss that potentially lucrative boat. Sure, creating a business website may take months of painstaking planning, debating, and compromise, but setting up a decent website doesn't have to be painful, provided you have the proper tools. And the most important tool is the right web hosting service.

Photo: Shazida Khatun

The Small Business Hosting Basics

If you aren't familiar with web hosting, here's a simple explanation. A web host is a company that has servers that you'll use to store and deliver the audio, video, documents, and other files that make up your website and its content. These servers can be of the shared, dedicated, or virtual varieties. If you want to learn more about those hosting types, please visit the highlighted links that are sprinkled throughout this article for primers on each of them. And if you want to launch your own web hosting company without many of the associated hardware headaches, you should look into reseller hosting.

There are dozens upon dozens of web hosting services clamoring for your dollar, including super-popular services (such as GoDaddy) and the lesser-known offerings (such as SiteGround). Large businesses can spend hundreds and (sometimes thousands!) of dollars each year on dedicated hosting or virtual private server (VPS) hosting, the two categories we're focusing on for small businesses with website needs.

One thing we learned while reviewing web hosting services is that reading the fine print is a must, especially if you are concerned about keeping prices low. Many web hosts have several increasingly expensive tiers, with introductory features in starter packages and more robust offerings in higher-priced plans. We recommend a healthy course of comparison-shopping before pulling out a credit card; you'll want to sign up with a service that has the features that best align with your website-building goals.

Small Business Hosting Prices

If you're a small business owner, you're going to want to run with either dedicated or VPS hosting. A dedicated server will likely cost you more than $100 per month; it's definitely not cheap web hosting. The benefit? Your website lives on a server all by its lonesome, so it takes advantage of the server's full resources. You'll probably need to handle firewalls and maintenance yourself, however, unless you opt for a managed server, which costs even more money.

If you want to save some cash, VPS hosting is generally a sufficient—and more wallet-friendly—option. VPS hosting falls midway between shared and dedicated hosting. By building your website in a VPS environment, you won't share resources with the other sites that live on the same server, the way you would with shared hosting. In fact, your site lives in a partitioned server area that has its own operating system, storage, RAM, and monthly data transfers so you can expect smoother, more-stable site performance. You can get solid VPS hosting for approximately $20 to $30 per month.

Don't be swayed by the big fonts touting the monthly fee: Make sure that a particular pricing tier actually offers what you need. Some hosts charge extra for access to website builders that can help you design your site. Other hosts require you to commit to a three-year hosting agreement in order to get that low per-month price. Or the price is an introductory one, and after a month, you will revert to a higher price. Until you know what features you need and how quickly you plan to grow, you might not want to commit to annual plans.

The Features You Need

When you begin shopping for a site, it's good to have a list of the features you need. For example, you'll want a web host that offers unlimited monthly data transfers and email, a choice of solid-state or traditional hard drive storage, and 24/7 customer support. Even the server's operating system selection is important; Windows-based servers offer an environment to run scripts written in a Microsoft-centric framework, though Linux-based servers are also available (and more commonplace).

Please note that if you're planning on selling a product, look for a web host that offers a Secure Sockets Layer (SSL) certificate, because it encrypts the data between the customer's browser and web host to safeguard purchasing information. You're probably familiar with SSL; it's the green padlock that appears in your web browser's address bar as you visit an online financial institution or retail outlet. A few companies toss in an SSL certificate free of charge; others may charge you $100 for that extra layer of security.

How do we decide if a web host is good? 

Do bandwidth and disk storage features still matter these days? Which type of hosting service should you go with? In this article, we will get these questions answered with the following walk-through and a 15-point checklist. 
How to choose a web hosting service?

In brief –
  1. Know your hosting needs.
  2. Investigate on host reliability and uptime guarantees.
  3. Study web host upgrading options.
  4. Check all hosting features (such as a number of addon domains allowed) based on your needs.
  5. Check prices for both sign up and renewal.
  6. Check hosting control panel.
  7. Read hosting company’s ToS to find out more about account suspension and server usage policy.
  8. Other supporting features (ie. site backup, environmental friendliness, etc)

Knowing Your Hosting Needs

You can never get the right web host without knowing what you need. So before you go any further – put everything aside (including this guide you are reading) and think thoroughly on your own needs.
  1. What kind of website are you building?
  2. Do you want something common (a WordPress blog, for example)?
  3. Do you need Windows applications?
  4. Do you need a special version of the software (ie. PHP)?
  5. Does your website need special software?
  6. How big (or small) can the web traffic volume go?

The Importance of Uptime

All the aforementioned features are valuable parts of the web hosting experience, but none matches the importance of site uptime. If your site is down, clients or customers will be unable to find you or access your products or services.
wpengine sept uptime - site has not down for 1757 hours

To test this important aspect of hosting, we include uptime monitoring as part of our review process, and the results show that most web hosts do an excellent job of keeping sites up and running. Sites with uptime problems aren't eligible for high scores. All services suffer ups and downs, sometimes for reasons beyond their control. Those sites that fail to quickly address the problem are penalized accordingly.

web hosting upgrades

Are You Ready to Get Started?

PBT understands that no two businesses have the same web hosting requirements, so we've rounded up our best-reviewed web hosting companies for small businesses and detailed their offerings in the table above so that you can get a jump-start on picking a service. If an offering catches your eye, make sure to click the appropriate link from the capsules below to read the in-depth review of the service in question. Whatever options you choose for your small business, a good web hosting provider will play a big part in your success. Whether through support, uptime, or a killer design template you found on their site builder, your web host will help you put your best online foot forward. As your company grows, you’ll want to expand your hosting plan. Cloud or VPS hosting gives you more power, reliability, and flexibility as your business starts to take over the market. When you’re ready to scale, check out our recommended business cloud hosting options.

auto installer

I am always surprise that some web hosts out there still do not offer these basic hosting features nowadays. You need Cron for day-in-day-out operations, Auto Script Installer (like Fantastico, Simple Scripts, Quick Installer, Softaculous, Installatron, and so on) for easy web apps installations and updates, .htaccess access for security/page redirects/etc purposes, Server Side Include (SSI) for easier site maintenance (especially when you are building a static site), and FTP access for easy file transfer.

Unless you are signing up on a specialty web host like WP Engine and Pressidium, else these basic features are must-have. You SHOULD NOT settle with hosting providers that do not supply them.
Ignore Disk Space and Data Transfer Capacity (for now)

Disk space and data transfers are hardly a meaningful comparison factor for shoppers – especially if you are new – these days.

One, if you check, almost all shared hosting providers are offering “unlimited” storage and data transfers. While the term “unlimited” is nothing but a marketing gimmick; web hosting users get more than enough capacity in storage and data transfer. (In most cases, it is RAM and processor power that limit the usage of an unlimited hosting account.)

Two, if you think about it, disk storage and bandwidth hardly matter to an average website owners these days. Images can be stored on Flickr; files and documents on Google Doc, videos on YouTube and Vimeo, large data files on cloud storage.

So in conclusion – you don’t need to care that much on your hosting storage or bandwidth for now.
 e-Commerce Features
  • Are you running an e-commerce website?
  • Are you using any specific shopping cart software?
  • Do you need to process business transactions on your website?
  • Do you need special technical support (ie. PrestaShop guide, or so on)?

If yes, then it is important for you to pick a web host with sufficient e-commerce features support. SSL certification, dedicated IP, and one-click shopping cart software installation are some of the essential features/supports you will need.
8. An Easy-to-use Hosting Control Panel

A user-friendly and functional hosting control panel is very, very important.

It doesn’t matter if it’s a cPanel or a Plesk or a third party control panels (like what we have at GoDaddy) – we are okay as long as it is user-friendly and come with all the necessary functions. Without an adequate control panel, you will be left at the mercy of the hosting tech support staff – even if all you need is some basic server changes.

Account Suspension: What are the limitations?

Here’s a money tip that most hosting review sites will not tell you: Hosting companies will pull the plug and suspend your account if you are using too much CPU power (yes, unlimited hosting is limited) or violating the rules. So before you sign up on a web host, it is important that you read the rules.

Sounds too simple? You bet.

Truth is – You do not need a lot of choices to make the right call. What you need instead, is a trustable source (that’s us!) to tell you which hosting company to go with (and which to ignore). Our hosting comparison table is built based on our real usage experience and it is one of the most useful guides available online.
Read More

Easiest Methods to Migrate WordPress Website From one Hosting to another

1 comment
This tutorial explains how to make a WordPress transfer to a new hosting platform. Whether you're transferring from or from another regular hosting provider, here you will find detailed instructions on how to migrate WordPress to a new host. Migrating a site manually can be fiddly and you risk messing things up (though if you follow our step-by-step guide How to Safely Move Your WordPress Site (Without Losing Anything!) you shouldn’t have any problems at all). If you want to avoid the hassle and cut down on the amount of time it takes to move a site, there are plenty of plugin options that make migration a piece of cake. The list below includes free and premium migration plugins (and one script!).

Migrate WordPress to New Server

Make a full WordPress Transfer

A WordPress migration from one hosting provider to another is an easy task if performed properly. It consists of three parts - moving the files, moving the database and reconfiguration (if needed).

Transfer WordPress Files

To move your files from one host to another you can use your favorite FTP client. For more information on how to use FTP, you can check our FTP Tutorial. It explains how to move the files of the application first to your local computer and then to upload them on the new account. If your old host is using cPanel, you can use the File Manager tool to create a .ZIP archive of all your site files. You can then transfer it to your new host and extract it. This will save you time because transferring one big file is much faster than transferring thousands of small ones.

Migrate the WordPress Database

The second step is to move your database. First you need to export your database from the old hosting account. If it uses cPanel you can follow these instructions. If not, contact the support team of your previous hosting company in order to receive more information on how to export your database. After you have your data exported, create a new database on your new hosting account and import the migrated content in it.

Reconfigure WordPress to work from the new server

Next you have to reconfigure your WordPress application to work from the new place. To do this, open the wp-config.php file in the WordPress root folder and locate the following lines:
define('DB_NAME', 'user_wrdp1');
/** MySQL database username */
define('DB_USER', 'user_wrdp1');
/** MySQL database password */
define('DB_PASSWORD', 'password');
/** MySQL hostname */
define('DB_HOST', 'hostname');
You need to replace those values with your actual database, database username and password for it. The hostname should be replaced with localhost. Then save the file and your WordPress site should be up and running from your new hosting account!
If the domain name used by the WordPress is changed on the new server, then additional reconfiguration is required. You can check this tutorial how to do that.

Transfer WordPress from

To transfer your blog from to a stand-alone WordPress installation on your hosting account can be done with just a few clicks. To move your site, first login to your WordPress blog at and go to the Tools menu. There you will see two sections - Guided Transfer and Export. Click the Start Export button under the Export section.
Then choose All content and click the Download Export File and you will be prompted to download an .xml file, which contains all the data from your blog.
Now you need to import the information from the .xml file to your stand-alone WordPress installation. If you have one installed, login with your admin username and password. If you want to install a fresh WordPress application, check out our WordPress installation tutorial for more information on how to do this. Once you login, select the Tools menu from the left column and chose Import. On the next page, click the Install Now button under the WordPress section at the bottom.
The plugin required for the import will be automatically installed, after which the Install Now button will change to Run Importer. Click that button and on the page that opens click Browse. Then a popup will show up and you must navigate and select the .xml file that you have downloaded from your blog earlier. Then click the Upload file and import button.
If the content which you want to migrate is quite large the corresponding web server's timeout value can be reached before the data is fully copied. In this case you need to reupload the .xml file. The system keeps a record for the migrated content and will proceed with the remaining data. Repeat the procedure until you receive a confirmation that the process is successfully completed.
Since you will be inserting new posts and pages WordPress needs to know who will be their author. On the next page you can either select an existing user as posts author, or you can create a new one for the imported data. Note that you should check the Download and Import file attachmentscheckbox if you want your photos and other attachment to be transferred too. Finally, click on the Submit button.
That's it! Your data is now transferred from your account to your stand-alone WordPress application.
Note that this will transfer only your content - posts, pages, media. All the plugins and themes you've used at are proprietary and not part of the transfer. You will have to choose a new theme and install all the necessary plugins you need additionally on your self-hosted WordPress site.
Read More
Previous PostOlder Posts Home