The Latest Articles:

I just opened the Lab to the Dashboard.  It took 30 seconds to get to the Dashboard.  Then I clicked on Write New Post, it took 20 seconds to open the editor.  If I click “Save” it takes from 20 to 40 seconds to save.  All the while the message in the bottom of the screen is “Waiting for www.realestatebloglab.com”

I don’t know if the slowness is due to the size of the blog, the slowness of the web, the version of WP, or the hosting.  But I do know this:

I’M REALLY TIRED OF WAITING ALL THE TIME TO GET WORK DONE!

I’ve tried IE, FF, Flock, and Chrome (it doesn’t seem to allow popups)  none of them seem to be any faster.

I’ve been sending out emails this morning to friends asking about hosting company options then it hit me:  “Why not write a Lab post about this issue and see what others are experiencing” before I pay to have another hosting company, move the some of the blogs and find I still have the same issues.

I tried Scribefire this week, but it doesn’t have support for “Captions” on images.  I’ve become a huge fan of captions.  They let me throw in quick pertinent information.

Anybody noticing the same things?  Anybody who isn’t experiencing this have a different hosting company than GoDaddy.  I should add I’m on the $6.30 a month shared hosting package for all the blogs, I have two of those.

Any suggestions?  I anqiusly await any input.  I’m sure there are others that will be interested in this topic as well.  At least I hope so.

  • Share/Bookmark

On Monday I wrote about the Hosting Day from Hell that took almost 12 hours to get everything back up and running. I was going to have this post live yesterday, but something call “Life” intervened and I was in the real world for most of the day. Geez out there it is really scary.

Options, I really needed options and I needed them fast. I don’t know about you but I get a lot of targeted traffic on my blogs and having two of them unaccessible was unacceptable. There are more than a dozen blogs on this particular hosting package and they were all down. The gateway to their folders was blocked. I had tired the usual of removing the htaccess file but that hadn’t worked. What to do.

One of the bogs hosted is a relatively new one. For No REal Reason. It is just about “stuff”. None related random thoughts and stuff I want to write about but don’t have anyplace to put it. So I bought www.ForNoREalReason.com and set up a blog.

Move to the other Hosting Package

I don’t like having all my eggs in one basket. I’m running a business off my blogs. I don’t blog to get leads, I blog because it is my business model for marketing. If my site is down I’m not doing business. It is also why I have more than one site. If something should happen to one, I have the others. If by some freak happening one of the blogs suddenly disappeared from Google search results I would have the other still up and running while I found the issue and corrected it. Therefore having two hosting packages with blogs on each also means if one server goes down at my hosting company I have the other one up and running and if need be can move sites to the other package.

This is what I decided to do as a first step. I would move For No REal Reason to the other hosting site.

  1. Make a copy of all the files for the site to my local computer
  2. remove the URL from the hosting package
  3. copy all the files to a directory on the other hosting site
  4. Point the url to a directory on the other hosting site
  5. Wait for the DSN to reset

It took about an hour to do these steps. I did move the image directory because it was small. I did not move the MYSQL database to the new hosting site. It was functioning fine. Yes you can have your blog database on one hosting package and your blog a different hosting package.

It worked. As a last resort I now knew I could move the main blogs to the other hosting site if need be.

Find the Block to the Gateway

I knew something was blocking access to the folders and since it wasn’t htaccess related it seemed logical to remove the index.php file from the root and see what would happen.

A little background is necessary. I did something I wouldn’t do again and should probably address in a post of its own. In short here is the issue which can cause problems.

The Site itself has orovalleyhomes4sale.com as the “home” url to which the hosting package is assigned. Since that URL is associated with the root, I installed the Oro Valley blog in the root. If I want to have another blog with its own dedicated URL I create a folder, copy the Wordpress files to that folder and install a new copy of WordPress. Because I use a custom permalink structure it can take some time for it to be recognized. But to date this has worked just fine

I backed up all the files in the root and deleted the index.php file and all the related blog files. Within 10 minutes all the other blogs came back up.

I reinstalled the Wordpress files in the root and the blogs all disappeared again. (Drat)

I started looking at the index.php files for all the blogs one at a time, then noticed something. The index.php file for Wordpress 2.6.1 was very different from the earlier versions. All the blogs including the new experiment blog had been updated to the latest version. HOWEVER, the blog on the root directory had not.

It took about an hour of trial and error but I finally was able to reinstall Wordpress in the root, leave out the index.php file, run an upgrade routine to the latest version. Copy the index.php file from one of the upgraded folders to the root directory and within 10 minutes all the blogs were back including the one in the root directory.

Time 9 pm.

This entire adventure started at 8:32 am just 12 1/2 hours before, in which time I had only aged a year. Yes I obsess and treat these blogs like they are my children.

So that’s the rest of the story, as far as it goes. I’m still going to combine the news blog and the Tucson AZ blog into a single blog. NO that isn’t putting all my eggs in one basket. I still have other blogs I write on other servers and in different hosting packages.

The next step will be once combined, quickly removing the duplicate pages such as Contact Us CMA request and Home Finder pages.

Then begins the process of 301 redirects for those posts to the Tucson AZ blog. I can hardly wait for the adventures that lie ahead.

Finally, since I’m closing in on 1000 words I thought I would throw in a picture which has nothing to do with this post.

  • Share/Bookmark

There are a couple of major changes in CSS styles that will need to be incorporated into your blog if you are going to use the new caption class and the image class for your blog posts. This is due to the change from align=”right” etc. to img class =”alignright”.

  • Share/Bookmark

This will probably be the most boring post in the series.  I’ll be covering:
 For the purpose of these post we are going to use the address 123 MyStreet

Disclaimer: The only association I have with GoDaddy.com is as a customer.

I’m using Godaddy.com for all my hosting.  They are the only hosting company I have ever used.  I’m not saying they are the best, or the cheapest, or the easiest to use.  They just happen to be the only one I have ever used and I’ve been quite happy with them so there has never been a reason for me to consider any other options.

For the purpose of this post I’ll walk you through the process of setting up hosting on Godaddy and use that hosting account for your single property sites or any other sites or blog you desire to host.

Purchasing a hosting package.

Once you have your account setup you can login and select a hosting package to purchase.  If you haven’t purchased a domain name yet, you can do this at the same time for $1.99 for the domain instead of $7.99 for a year.  Domains are cheaper if you purchase with a hosting package.
You will be offered a lot of options to add to your purchase.  The only one that I use is the Traffic Facts.  You can read through them and see if there are any you want to add.

I recommend the Premium package for $5.59 a month with a 2 year agreement.  It allows you to create sub-domains and provides you with 25 MYSQL databases which you can use to setup at least 25 individual property listing sites. 

This next item is important: When you set up your hosting account it will ask you if you want to be on a Windows server or a Linux server.  YOU WANT A LINUX SERVER.  Wordpress is installed on Linux servers only.  Here is what it looks like on the GoDaddy screen.

If you already have a hosting package and it is set up on a windows server you can log into the administrative panel and change to a Linux server.  It happens in minutes and you won’t notice the difference from the frontend view of any existing websites or blogs.

You will be asked to create a username and password for the hosting account.  You need to write this down. When you configure the FTP program so you can upload files to your account you will need to set up a connection using that information.

Point your domain name to the hosting account. Setup for the hosting account should be complete with these steps.  You can now log into your hosting account and select (open) to get to the administrative panel.

Setting up a MYSQL database.

Login to your hosting account. select (open) next to the domain name associated with the hosting account. The administrative panel contains rows of icons. 

Scroll down until you find the icon MYSQL.  Click on that icon and click on “Create a new Database”  For the user name and description I use the same thing, the street name. ex. description=”mystreet” username=”mystreet”.  Select a password for the database this is different from the account password.  I suggest you select a password you will use for all your databases.  This will make setting up the configure.php file for each site easier.

Once you have entered the description and username and password click create.  The database will have a pending status while it is being setup.  You can minimize the admin window,  or close.

In about 5 minutes you can log back in to the admin panel, click on the MYSQL icon and you should see your database is setup. 

To the right there is an icon to view the connection string,  click on it. 

This window will open that shows you a line with something like “mysql159″ 

MYSQL connection string

 Write this number down.  You need it to setup the configure.php file for setting up Wordpress installation.

Unless you like playing with landmines you should close the admin panel.  You don’t need anymore information to setup and install the wordpress files.

Self hosting seems like it is so technical, and it can be, there is a lot you can do when hosting yourself.  You don’t have to get permission, or a tech to put a 301 redirect into place.  You have options for handling 404 page not found issues, and there are a lot of plugins and programs you can setup.

One last advantage I’ve found.  Our main site is old enough now at a year old that it is out of the sandbox.  When I create these single property sites they are under the umbrella of our site and hosted within that site, so there is no sandbox effect for the single property sites.  They receive pagerank in a few weeks, and are often found in blog searches in a day or two and on regular Google searches in a week after the first post.

I have several hosting packages and played around with a small one till I got the hang of it.  There are definitely advantages to setting up your own hosting plan for your sites.  Even if you don’t host your main site, it won’t take long for them to gain ground.  As I mentioned I have several hosting sites and I’ve noticed no sandbox effect on those that are blog based sites.  More on this when we cover SEO.

Self Hosting isn’t as hard as you might have thought.  Give it a try.  Knowing how to setup a hosting plan is a great piece of knowlegdge to have.

  • Share/Bookmark