From HostMonster to InMotionHosting

After almost 10 years with www.HostMonster.com I decided to switch to www.inmotionhosting.com.

During these last 8 months with HostMonster my experience has not been a good one. Between their inability to control DDoS attacks and my sites going down a few times per month, it was just eating too much of my time. However, there was a time HostMonster was a very good web host. This is not the case as of this post. HostMonster tech support say, the company is going through a lot of changes. Hopefully they get this under control before it ends up hurting their brand. Good luck to HostMonster.

After some research I signed up at www.inmotionhosting.com. The thing that sold me was they include SSD’s in all their web hosting plans and their up time is almost perfect. Now that my websites run on SSD drives they run much faster. As for working in cPanel everything is very snappy with no lag at all. SSD’s really do make a big difference in website performance and backend management. As far as I know, inmotionhosting is one of the first to offer SSD’s on a shared hosting plan for lower than average prices. HostMonster’s cPanel use to lag me out from time to time, or my FTP client simply would not connect. My connection speeds are (100mb/30mb).

Anyway, I will be testing my new web host “inmotionhosting” over the next 3 months and will post a follow up to this article.

————————————-

If you decide to purchase web hosting services through my affiliate links a small portion goes to me from the web hosting company for providing them with the referral. Purchasing from my links will not affect your purchase in any way, but it will help support me in maintaining this website and others like it. Thank you, Anthony Marchese.

WordPress White Page of Death

The WordPress White Page of Death.

Most Common Troubleshooting Techniques: (without getting into too much detail)

#1. Rename your plugins folder - If a plugin is the problem, renaming the folder where WordPress looks, will cause WordPress to not load any plugins inside that folder.
#2. Changing your custom theme to a default WordPress theme.
#3. Check for caching configuration issues. (cashing plugins)
#4. Troubleshoot any possible database issues.

If you had no success, try updating or even going back a version of PHP running on your web host. One thing we must remember, not all versions of PHP are guaranteed to play nice. Just because you upgrade to the latest and greatest doesn't mean it will perform any better. In fact, it may perform worse, or in my case temporarily take down all 20 of my sites. cause a white screen of death, on not just 1 website, but 17. Scary stuff. I was fortunate to get my sites back up within an hour. This isn't always the case.

WordPress Internal Server Error

At one time or another every WordPress web developer has experienced the WordPress Internal Server Error. When it happens it can be scary. In this post I will go through the most common reasons why the WordPress Internal Server Error occurs.

A few things to try

Check your .htaccess file

Rename your .htaccess to .htaccess-old and try to re-connect to the site in question. If that fixed it, log into your WordPress site, go to settings / permalinks and click save. That will re-write your .htaccess file.

Check your WordPress memory limits

Create a php.ini file and add this line to it ---> memory=64mb. Upload it to the wp-admin folder. If this corrects the issue, you will need to figure out which plugin is causing the memory limits to be reached. You may need to contact your web host for assistance.

Check your plugins

You can deactivate all your plugins at once by renaming your plugins folder to something else. If you are able to access your website after doing this, then one of your plugins is the issue.

Check your wp-admin and wp-includes directories

Download a fresh copy of WordPress and upload the wp-admin and wp-includes folders in place of the one's on your server.

Check your file permissions

These setting are default and will work.

644 -rw-r--r-- /home/user/wp-config.php
644 -rw-r--r-- /home/user/cgi-bin/.htaccess
644 -rw-r--r-- /home/user/cgi-bin/php.ini
755 -rwxr-xr-x /home/user/cgi-bin/php.cgi
755 -rwxr-xr-x /home/user/cgi-bin/php5.cgi

My web host recommends 644. 644 is usually the default for most web hosts.
When all else fails contact your web host for assistance with this issue or hire a guy like me. I can be reached from my contact page or 954-895-2555.