Madhurie Singh . Com

How to build my own web site from my wordpress blog !

How to create and use HTML Meta Tags, Title Tag, Favicon in wordpress.

Posted by Madhurie Singh on September 28, 2009


Posted in Webpage Design | Tagged: , , | Comments Off on How to create and use HTML Meta Tags, Title Tag, Favicon in wordpress.

How to avoid link name getting chopped or truncated?

Posted by Madhurie Singh on September 28, 2009

I have a habit of writing long headings for my articles. I prefer providing as much information about my content just from the headline.But long headlines have their own problems. 😦

Long permalinks can get chopped off as well, with only part of it working properly or with the entire link disabled. This will cause a 404 error to be generated – but not because there’s something wrong with my permalink, rather because the title is too long.

Solution one:
To fix chopped permalinks I need to edit my .htaccess file and add a line:

RewriteRule ^post/([0-9]+)?/?([0-9]+)?/?$ /index.php?p=$1&page=$2 [QSA]

Solution two:
Another way to solve this truncation of link problem is by posting URLs with angle brackets () on either end. Most email and other problematic software won’t truncate URLs formatted this way.

I hope this solves my problem once and for all . πŸ™‚

Posted in Error in Wordpress | Comments Off on How to avoid link name getting chopped or truncated?

How to set Dunstan Error page for 404 Page not found?

Posted by Madhurie Singh on September 24, 2009

In order to activate the Dunstan-style Error Page plugin, I needed the API code.

How to get API code – wordpress?

There in Settings >>> Error Page >>> Enter the API code

Now my Dunstan-style Error Page is working.

But somehow its working only for 3 blogs!

Why on earth its not working for the 4th blog :(.

Ok I Found the culprit!!!!!!!!

Dunstan Error 404 works only with Permalinks setting Β with “Index” i.e. Β  Β /index.php/%year%/%postname%/

No other permalinks setting will work for Dunstan 404 error page!

Posted in Error in Wordpress | Tagged: , , | Comments Off on How to set Dunstan Error page for 404 Page not found?

How to get API code for

Posted by Madhurie Singh on September 24, 2009

In order to activate the Dunstan-style Error Page plugin, I needed the API code.

Now I tried looking for API code in my admin page under Profile page but I did not get anything.

SO I went back to my blog not If I did not have the blog in, I would have to create a blog only for the sake of the API code. How strange?

So I login to my blog.

There in the top left hand corner I found Β  Β  My Account >>Profile >> API code πŸ™‚

I copied that API code and again went to the admin page of my blog.

There in Settings >>> Error Page >>> Enter the API code

Now my Dunstan-style Error Page is working.

But somehow its working only for 3 blogs!

Why on earth its not working for the 4th blog :(.

Ok I Found the culprit!!!!!!!!

Dunstan Error 404 works only with Permalinks setting Β with “Index” i.e. Β  Β /index.php/%year%/%postname%/

No other permalinks setting will work for Dunstan 404 error page!

Posted in Error in Wordpress | Tagged: , , , , | Comments Off on How to get API code for

404 Broken Link Error page – File not found- permalinks

Posted by Madhurie Singh on September 21, 2009

Today I was feeling great πŸ™‚ and saw 472000 search result of my name madhurie singh!

But the happiness did not last long 😦 when I found some of the links to my site were giving error : OOPS ! The Links is broken.
The page it takes the browser to is the dreaded 404 File Not Found!!!!

And the funny part is the link that takes me there was a page that I had never created i.e. !!!

Now I am wondering how on earth did this happen. What does this error mean?

Hmm this site explains it best.

SO I gave a search on 404 error tag link broken:

I see a great number of sites on the same error handling, so lemme start browsing and scanning for the best site:

The first site is

This site claims to resolver all 404 error s by uploading a php file classes.php and functions-post.php πŸ™‚

Ok after reading here and there, one important thing that I have found is that I need a mod_rewrite installed and working and the server able to read the htaccess file.

I checked my .htaccess file which is in the root directory. I use File Manager in Cpanel to view it even though its a hidden file.
Legacy File Manager does not show hidden files.

My .htaccess file is blank 😦 even though I have done changes in permalinks of all my blogs.
It just has this in it
# BEGIN WordPress

# END WordPress

So obviously I need to make sure it has at least the mod_rewrite function to make the necessary changes that I have set through the wordpress admin page to all my blogs!

Let me find out the reason for the .htaccess file not being written !

1. One common reason is that the file is not accessible by the wordpress admin page to make the changes in .htaccess file for desired permalinks.
So I will have to change the permissions to allow the wordpress to write the .htaccess file. So I change its permission to 666 not 777.

Now I changed the permalinks from /%year%/%month%/%date%/%post%/ Β to Β /%index%

This is a great site for explaining the permalinks and how to solve errors because of permalinks:

If nothing works I will check this site later

Posted in Error in Wordpress | Tagged: , , , | Comments Off on 404 Broken Link Error page – File not found- permalinks

How to create 404 Error Page

Posted by Madhurie Singh on September 21, 2009

Some examples of 404 error pages

BROKEN LINK REMOVER AND FIXER plugins makes use of 404 for link building!!

Posted in Error in Wordpress | Tagged: , | Comments Off on How to create 404 Error Page

How to fix and solver Permalinks Problem using .Htaccess

Posted by Madhurie Singh on September 21, 2009

Fixing Permalink Problems
Fixing .htaccess Generation Issues
If your installation of WordPress does not generate a .htaccess file or if it does not write the new rules onto your existing .htaccess file then there are a couple reasons that could be causing this. Work step by step and continue to the next step only if the previous step does not work.

Change File Permissions: You must chmod the .htaccess file to 666 to edit it with the WordPress template editor, but this is not recommended, since if you do that, any user of your blog, who can edit templates will be able to edit it. You can change the permissions to 660 to make it server-writable, which again will have the same limitation.
Server Blockage: Your host might have blocked the SERVER_SOFTWARE variable and this will cause WordPress’ .htaccess generation to fail. If you are sure that your server is running Apache, you can force WordPress to believe that your server is running Apache by changing your wp-includes/vars.php file. Follow the steps below to implement these changes.
Open the wp-includes/vars.php file using the built in file editor in your WordPress Admin panel.

To navigate to this panel, login to WordPress, click on “Manage”, then on “Files”, scroll to the bottom and type in wp-includes/vars.php into the text box under the “Other Files” title.
Look for
$is_apache = strstr($_SERVER[‘SERVER_SOFTWARE’], ‘Apache’) ? 1 : 0;
and replace it with
// $is_apache = strstr($_SERVER[‘SERVER_SOFTWARE’], ‘Apache’) ? 1 : 0;
Add a new line under
// $is_apache = strstr($_SERVER[‘SERVER_SOFTWARE’], ‘Apache’) ? 1 : 0;
and type in
$is_apache = 1;
Users of XAMPP (Windows): Some versions of XAMPP do not enable mod_rewrite by default (though it is compiled in Apache). To enable it β€” and thus enable WordPress to write the .htaccess file needed to create pretty permalinks β€” you must open apache/conf/httpd.conf and uncomment the line LoadModule rewrite_module modules/ (i.e., delete the hash/pound sign at the front of the line).
Permalinks, .htaccess, and MS Frontpage
A note about Microsoft Frontpage: many servers (shared and dedicated) maintained and built by various hosting companies come with mod_frontpage compiled with the apache build, and in many cases with the Frontpage Server Extensions installed, on each virtual server. This is more common than not, many/most binary distributions used in the server build process at most hosting companies these days include both mod_fronpage and the server extensions. Even if you’re not using Frontpage, because of the way that the extensions interact with apache (and the httpd.conf file) you’ll likely get something like a 500 error or blank white page when trying to view your WP install (although the admin panel may operate correctly) simply because extensions/mod_frontpage exist on your server.

WordPress will operate correctly with the Frontpage Extensions installed, however permalinks will not function at all and ANY change to the permalinks section from the WordPress admin interface will cause corruption of the Frontpage server extensions due to the addition of the mod_rewrite rules to the .htaccess file. There is however now a fix for this situation.

Quick Fixes, Frontpage or Permalinks
Frontpage Extensions Fix: If you don’t care about permalinks and just want to make the MS Frontpage server extensions work again, simply edit your .htaccess file and remove the WordPress section with the rewrite rules.

To Use Permalinks: If you don’t care about Frontpage(but your hosting company has the extensions installed)

You will need to remove (or have your hosting company do so) the MS Frontpage server extensions, or simply edit the .htaccess file to removed all of the Frontpage Lines, leaving only the WordPress mod_rewrite code.

Using FrontPage AND Permalinks Together
Finally, A solution.

There have been a number of threads on this issue in the support forums, and until now, no solution to the problem.

Normally, on a Unix server with the Microsoft FrontPage Server extensions installed WordPress works just fine and you are able to edit and publish pages (with Microsoft FrontPage) β€” until β€” you make a change to the permalinks (for example to the date based kind that I like /2005/04/etc). I often suggest that type of URI to folks asking about permalinks etc, as that is the method recommended by the w3c (see ).

Now, the problem is that FrontPage uses the .htaccess file (which the WordPress mod_rewrite rules must access) for its “publishing” and “web authoring” configuration. As soon as the WordPress mod_rewrite code is added to the file, two things happen β€” the permalinks don’t work and the Frontpage Server extensions become corrupt.

I have tried countless ways to get around this, including trying to use rewrite rules that “ignore” the %{HTTP_USERAGENT)% used by FrontPage, to using a second AccessFilename .wpaccess to the httpd.conf file, and a host of other things, and nothing worked to allow use of FrontPage and management and use of permalinks in WordPress at the same time.

The solution is actually simple, and I figured it out by accident.

If you are using, or wish to use FrontPage (or if your hosting package is pre-configured that way) along with WordPress, you’ll need to take the following simple steps on your server or have your hosting company do them for you.

Microsoft FrontPage creates the following directory

Nested within that it creates both
In addition to in your site (or WordPress) root folder in all of those directories you will find additional .htaccess files.

In all three of these directories AND in the root directory, at the top of ALL of the .htaccess files you simply need to add one line:

Options +FollowSymlinks
There may or may not already be a line in each like

Options None
Edit and save each .htaccess file and you’re done. Now everything works perfectly, including FrontPage, AND the permalinks of your choosing.

Long Permalinks
When using extra long permalinks in email and posting in comments and chats, some long permalinks are “chopped off” or only the first section is actually recognized as a link and the end seen as text. Here is an example.
Can result in:
To click on the lower link, the user would get a 404 Page Not Found Error. If you have a tendency to use very long permalink post titles, take these steps to prevent this problem.

1. Check that you are indeed using Permalinks.

2. Edit your .htaccess file and add the following:

RewriteRule ^post/([0-9]+)?/?([0-9]+)?/?$ /index.php?p=$1&page=$2 [QSA]
3. Test it. Find a post’s ID number and type the following (with your information) in your browser and you should be redirected to your post: ID #)
It is also worth noting that most email software will not cut off URLs that have been delineated with angle-brackets (), so when pasting URLs into emails, you should write them as so:

Read my blog post at
Additionally, some decent email clients offer a “preformat” option when composing plain-text emails. Using the “preformat” option when pasting links will force the email client not to insert linebreaks inside the links.

Fixing Other Issues
If your .htaccess file is being generated correctly, but Permalinks still do not function, the following might be a problem. If problems persist, post a note in the WordPress Forum’s How To section.

AllowOverride Not Enabled
Your server may not have the AllowOverride directive enabled. If the AllowOverride directive is set to None in your Apache httpd.config file, then .htaccess files are completely ignored. In this case, the server will not even attempt to read .htaccess files in the filesystem. When this directive is set to All, then any directive which has the .htaccess Context is allowed in .htaccess files. Example of enabled AllowOverride directive in httpd.config:

Options FollowSymLinks
AllowOverride All

You may also have to enable the AllowOverride directive in your DocumentRoot:

# … other directives…
AllowOverride All

You may also have to change the AllowOverride settings for the site. This is surely the case when using Mac OS X Server, but might be likewise with other systems. Usually you can find the site configuration files in /etc/httpd/sites/
If you don’t want to set AllowOverride to all (as it is above) then your AllowOverride list must include the FileInfo directive. You must restart your Apache server for any httpd.config file changes to take effect. For more information on which overrides are allowed, read about Apache Core Features.
Paged Navigation Doesn’t Work
Sometimes navigation to second (and subsequent) pages of posts does not work as expected. Your page may generate a link to a page with one of these URIs:
The result of clicking one of those links is that the page loads with all the surroundings (header, footer, sidebar), but instead of a page of posts, there is an error message: “Sorry, no posts match that criteria.”
This is due to a glitch in the .htaccess file that WordPress generates. To fix it, delete the contents of your .htaccess file and re-create it.
In the Control Panel, go to Manage > Files (More Info on Editing Files)
Click the link to your .htaccess file to edit its contents
Copy the contents of the file and paste it to a text file in a text editor. This is a precaution in case your .htaccess file has manual entries for redirects, denials or other handy htaccess tricks
Delete all contents from your .htaccess file and click the Update File button.
In the Control Panel, go to Options > Permalinks.
Click the Update Permalink Structure button to freshly generate new rewrite rules for your permalinks.
Test the results using a link that had previously broken.
Add any manual htaccess entries back in your file (Place manual htaccess entries before the # BEGIN WordPress or after # END WordPress lines.)
You may also perform similar steps by deleting the .htaccess files from the server, creating a fresh empty .htaccess file, changing its permissions to 666, and then in Options > Permalinks generate a new set of htaccess rules by clicking the Update Permalinks Structure button.
If that still doesn’t work, take a look at the WordPress support forums, specifically, this support post.
Permalinks to pages don’t work
If you’ve tried to navigate to a newly created Page and encounter an error, you likely need to update your Permalink structure. Remember, each time you add a new static Page to WordPress, new rules must be generated and updated to .htaccess (WordPress 1.X) or to the internal rewrites array (WordPress 2.X).
Permalinks to Ultimate Tag Warrior tag pages don’t work
If you get 404 errors on local tag URLs when using the UltimateTagWarrior plugin on WordPress 2.X, it’s because the internal rewrites generated by WordPress are being overly greedy and getting invoked before UTW’s rewrite rules have a chance. This usually occurs only when using a custom permalink structure (like /%postname%/). To fix it, either switch your Permalink structure to “Date and name based” or hack the UTW plugin to place the UTW rewrites at the top of the internal rewrites array. More Info on this.
Permalinks work but no pages are returned
Some versions of PHP 4.4.x and 5.x have a bug that causes mod_rewrite to fail when used with some versions of Apache 2.x. More details at and
More Help
If these steps do not work, search for your problem in the Codex, Troubleshooting, or in the Support Forum. As a last resort, file a bug report.

Tips and Tricks
If you want to list your site in Google News, one of the requirements is to have at least three digit identifier at the end of every url.

This is easily accomplished using %postname%-%post_id% structure, which will append post ID to the end of URL so it becomes

Having your posts end in .html
There’s an easy way to having your posts end in a .html extension, using the structure tags above. Following the example used on properly terminating permalinks, you could have a page like with this rule:

Note that this does not generate static .html files. It only adds the .html extension, pages are still being dynamically generated. The SEO benefit to this is debatable, but it can be useful should you need to migrate away from WordPress, since the pages can easily be made static and retain their URL structure.

WordPress versions prior to 2.3 lacked canonical URLs, making .html something very beneficial to add (forcing the URL to be canonical). Now it only provides limited, if any SEO benefits (see External Resources for further analysis).

Avoiding interpretation as an archive link
Note that even though one might never make more than one posting a day, and thus wishes to use e.g., %year%%monthnum%%day%, links so generated will however be interpreted as the archive of all posts for that day. One needs at least %year%%monthnum%%day%%hour% to target an individual post.

See Also
Linking Posts Pages and Categories for how to link from one article to another
External Resources
Optimize WordPress Permalinks
Beautify your URLs with Permalinks
How to Configure WordPress to Create Search Engine Friendly URLs for Permalinks
The htaccess Rules for all WordPress Permalinks
URL Rewriting Tutorial β€” the whats, hows and wherefores.
Boost Search Engine Optimisation (SEO) using Permalinks
Understanding WordPress Permalinks
WordPress Permalink Canonicalization using htaccess
Customize and Optimize Your Dated WordPress Permalinks
Clean Permalinks for IIS using .htaccess
The Easiest Lighttpd Rewrite Rule
URL rewriting with lighttpd
Permalinks with Lighttpd β€” using mod_magnet; works on 1.4.2+

Posted in Error in Wordpress | Comments Off on How to fix and solver Permalinks Problem using .Htaccess

How to create and add a Tag Page in Wordpress.

Posted by Madhurie Singh on September 21, 2009

In trying to find solution for my 404 Link broken Error, I found this good site.

Posted in Webpage Design | Tagged: , , | Comments Off on How to create and add a Tag Page in Wordpress.

How to save custom changes in the existing Atahualpa theme for wordpress.

Posted by Madhurie Singh on September 21, 2009

I have four blogs that I plan to host under one domain name ! πŸ™‚

Hehehe I know it’s a tall want.

But I know the benefits of promoting one domain with different sections. I could have gone for categorizing the posts but I can foresee that my each blog is catering to different audiences.

So One thing I want is a different themes for each different blog. That way people will get confused.

There is one thing I have already encountered with customization of themes. When I reinstall wordpress or take a back up the settings have to be either re done manually or if if I am sensible, I make a file while has all the settings.

Initially I was using Andreas 09 theme but unfortunately it’s not designed well and has run time error. So I had to switch back to my favourite theme Atahualpa πŸ™‚

I am in love with this brilliant theme. I can do so many custom changes but 😦 I cannot save these custom changes. That is a drawback which I hope the makers of this theme will get over soon)

One funny thing happened today. I had dark green header. So when I added subscribe by email, I just could not see the words! I was quite fed up. Then I saw an option Over Style and Config. Under it was the first option Body Text Links.
I clicked it and found that by default the link colour is black. So in gark green background it was hardly visible. So what I did was change the link color to #FFFFFF which is white.
Then I went to change the other features. Later while cheching my website I was shocked to find that none of my links were visible. I was wondering now what kind of error was that! Then suddenly I realized that what if the link color had something to do with it. I found the reason for my error links. The links were there, but in while color, hence invisible in white background :).
So I changed back the link color to #999999, steel grey color. My problem solved.

In Atahualpa theme, there is a lot that is ready made but still it allows nearly everything to be customized.

If you notice using the same theme I have now three blogs up as three sites under one domain name :).

I have tried to keep the basic layout same but changed only the color. The color are also that which I have tried to keep as much close to the wordpress blog.
so = = =

Now I have one home page which redirects to different blogs.
That’s the advantage of going for BlueHost , they allow multiple blogs to be hosted under one single domain name.

To bring the Blog Title in the center, there is no provision. But it can still be achieved by pushing the logo to the right.

So Under Style and Edit the Header Area, edit the Logo Inage :Styling to margin: 0 10px 0px 480px;

I prefer soild border instead of Dashed. So where I see Dashed, I change it to Solid.

Also I perfer to have my PAGES displayed below the logo and images. So I have changed the Configure Header area to %logo %image %pages. I have removed unwanted lines and borders.

The rest of the stuff is easy to handle in Atahualpa.

Posted in Webpage Design | Tagged: , , , , , , | Comments Off on How to save custom changes in the existing Atahualpa theme for wordpress.

Code for RSS, Technorati, Digg, Del-ic-ious, subscribe, email for wordpress.

Posted by Madhurie Singh on September 15, 2009

All websites must have at least a single point contact with the site content.

I wanted to add various ways to allow people reading my posts to be in touch with the content and possibly allow them to subscribe to the new posts, comments in general.

I tried a lot but did not fine one single place where I could get all my requirements. Hence this post. πŸ™‚

I am pasting the code for all the means that readers use to get linked to my site.


Bookmark and Share
<!– AddThis Button END –> <!– AddThis Button BEGIN –> <div><a href=”;pub=madhuriesingh&#8221; title=”Bookmark and Share” target=”_blank”><img src=”; width=”125″ height=”16″ alt=”Bookmark and Share”></a></div> <!– AddThis Button END –>

2. Technorati

Add to Technorati Favorites

<!– AddThis Button BEGIN –><a href=”;add=”><img src=”; alt=”Add to Technorati Favorites” /></a><!– AddThis Button END –>



<!– AddThis Button BEGIN –><a href=””&gt; <img src=”×20-digg-button.gif&#8221; alt=”Digg!” width=”100″ height=”20″ /> </a><!– AddThis Button END –>


for subscribing to posts, comments through RSS select Yes for all options.

Select Yes for Subscription By Email, and type Subscription by Email in title.

Write YOURSITEFEEDBURNERID without any space in the the box for feedburner id.

To get my FeedBurner id. I went to Created a google id, login and went to my feeds. Entered the site name for which I wanted a feedburner id. And followed the instructions. There I get my feedburner id.

5. Download Plugin ZIP file for Feedburner Feedsmith from this link

And download the zip file to extract FeedBurner_FeedSmith_Plugin.php file
upload it in plugins site and from admin site activate this plugin FeedSmith.

6. Google icon RSS

<a href=””><img style=”border:0;” src=”; alt=”” width=”104″ height=”17″ /></a>


<a title=”Madhurie Singh . Com” href=””><img src=”; alt=”” /></a>


Subscribe in NewsGator  Online

<a title=”Madhurie Singh . Com” href=””><img src=”; alt=”Subscribe in NewsGator Online” /></a>


<a href=””><img src=”; alt=”” /></a>

10. Free Dictionary

Add to The Free Dictionary

<a title=”Add to The Free Dictionary” href=””><img src=”; border=”0″ alt=”Add to The Free Dictionary” width=”91″ /></a>


powered by feedburner

<a rel=”alternate” href=””><img src=”; alt=”” /></a> &lt; powered by feedburner

2. Thank Feedburner

I heart FeedBurner

<a href=”; target=”_blank”><img src=”; alt=”I heart FeedBurner” /></a>

Posted in Webpage Design | Tagged: , , , , , , , , , , , , , | Comments Off on Code for RSS, Technorati, Digg, Del-ic-ious, subscribe, email for wordpress.

Creating Multiple subdirectories wordpress installation in one single database one domain.

Posted by Madhurie Singh on September 12, 2009

I am gonna try creating multiple wordpress installations as I have three wordpress blogs that I want to publish in one domain.

I initially thought of trying different database for different installations but then I realised I will have lots of back related work in future!

Also I know my target readers will be nearly the same like minded people who are like me and want all that I seem to be writing about.
So keeping all related data in one database makes sense provided I keep different tables for different wordpress installations.

Now I have done it for my four blogs, ofcourse only the database and wordpress installation part till today.:) But that is an achievement.
I encountered 500 internal server error, then 404 page not found and multiple redirection to a url as errors :(. But I managed to solve but the internal sever error. See my next post for the 500 internal server error solution.

So to start with when I have three blogs which I want to install in one domain, I must have a way to redirect people to each one of them seprately, right?
So it makes sense that I create a homepage where I will have all the links to my several other blogs.

So for that homepage also I created a separate wordpress installation. I name it homepage obviously.

Since when ever someone types in my domain url i.e., I want it to goto the homepage.

So I create a subdirectory in the root /public_html a subdirectory called “Homepage” and install wordpress in it through the Simple Scripts. All the files are now under one subdirectory call /public_html/Homepage .

Now I make a temporary directory in root directory, and name it “Tempdir”. so I have public_html/Tempdir

Again I select the “Homepage” directory, and copy it into “Tempdir”.

Then I rename this copied directory which has same name as “Homepage” as my new Blog name i.e. “OnlyForKids”

Now I move this subdirectory from “Tempdir” to my root directory /public_html/OnlyForKids

So now under root directory I have three subdirectories


I delete “Tempdir” .

Now I type .

I am taken to the page where wordpress wants me to enter the Blog Name and my email id .

After I enter the details, a login id and password is generated by wordpress. I copy the password and login the admin page of my blog.

The first thing I do is change the password in my profile page to a more memorable password.

I repeat the same procedure for my other blog and type

Again I get new login and new password for the second blog.
I change the password and I own two different blogs under one domain name but a single database.

Now I need to change the URL such that, even when I type I am actually redirected to the subdirectory URL !:)

So to enable this, I first goto the admin page of my first blog, HomePage.

I select the settings page.

Here I leave the first URL, i.e. WordPress Blog URL as it is to
but I change the second line i.e Blog URL as typed by others to
I save this setting.

Now I go back to the cPanel of my webhost.
Here I locate the index.php file under the subdirectory HomePage.

I COPY (not move) the index.php file from subdirectory HomePage to the root directory /public_html

Now I open the index.php file in any editor.

I goto the line 17 and change the call
require(‘./wp-blog-header.php’); to require(‘./HomePage/wp-blog-header.php’);

I save this index.php file and close it.

Now I type in browser

I am taken to the url directly ! πŸ™‚

yippppppppyyyyyyy I have done it again !:)

Posted in Website Database | Tagged: , , , , , , | 21 Comments »

Corrupt .htaccess – 500 Internal Server Error wordpress installation !

Posted by Madhurie Singh on September 12, 2009

I was again at the end of my wits, rather even now I am lost ! 😦

I was trying to make my 3 blogs installed in 3 different subdirectories. Since I have created one blog just for the homepage, I obviously want that subdirectory to be accessed by my domain name url, The homepage is in a subdirectory, called homepage.

So I tried to redirect the domain to point to my subdirectory calledd homepage, even when the called URL is !

but when I tried to do a lot of redirects for testing purpose, I suddenly was not able to access the /wp-admin.php. I am getting this weird error, 500 Internal Server Error…..!!!!!!!!!!!

Now I can see from google search that, it’s pretty common problem with Apache Server.

This error occurs when the .htaccess file is corrupted.
Now a sharp experienced eye can make out from the error message what culprit is doing this mischief! But I will have to learn.

Creating and editing (.htaccess)
If you do not already have a .htaccess file, create one. If you have shell or ssh access to the server, a simple touch .htaccess command will create the file. If you are using FTP to transfer files, create a file on your local computer, call it 1.htaccess, upload it to the root of your WordPress folder, and then rename it to .htaccess.

You can edit the .htaccess file by FTP, shell, or (possibly) your host’s control panel.

If your .htaccess file contains errors that bring down your site (“Internal Server Error (500)”), you will need to use FTP or your host’s control panel to delete the rogue .htaccess file.
This para is from Codex site: Very clear:)
Automatically updating .htaccess
If WordPress can’t update your .htaccess file automatically, it will tell you something like If your .htaccess file were writable, we could do this automatically, but it isn’t… near the bottom of the Options β†’ Permalinks panel.

If you want to let WordPress do this, you’ll need to give WordPress write access to the .htaccess file. The exact permissions necessary depend on your server setup. Try adding write permissions for the owner, then group, then world, testing after each change; once WordPress has edited the file successfully, don’t add any further write permissions.

After applying the permalinks, you should change the permissions to something stronger like 660 or 644 to prevent others on the server from potentially having access to it.

Read the next post where I explain how to go step by step and make changes to .Htaccess file.

This site tries to clarify a bit of my query.

But the best way is to do reading of .htaccess on my webhost help base.

This site gives steps of solution that I will now:
How To Fix The WordPress Internal Server Error
Here is what you need to do :

Back up your current .htaccess file.
Delete all of the information from your .htaccess file and save it i.e. upload a blank .htaccess file.
Your blog should now be usable again so go into the admin area and set your permalink structure again.
Open your new working .htaccess file in an editor. Now copy over all the non WordPress .htaccecss information from your old backed up .htaccess file eg. any search engine htaccess information, ip blocks etc – basically everything Non-WordPress that you added before.
If you find that adding all the code from the previous .htaccess file is causing an Internal Server Error again then remove it all and enter the information back to the working .htaccess file line by line to see what is causing the problem.

Bear in mind, this might not resolve every Internal Server Error you get though if you suddenly get this error on your WordPress blog, this is the first thing I recommend doing before contacting your host or looking for an alternative solution.

Copyright Β© 2009 Blogging Tips

I saw this site but do not know how to interpret it :(. Looks like I need to read about the .htaccess file thouroghly now.

One good way to avoid Internal Server Error is by using blog URL as the site URL which I want everyone to remember. I set this in the settings page.
The wordpress URL remains =
The Blog URL changes =

Then copy the index.php file from the subdirectory /public_html/webpage to root directory /public_html

That will avoid the redirection problem totally. Also it will avoid the usage of .Htaccess file for redirection path, as this .htaccess file will not be referred for redirection at all. This way the corruption of .htaccess file by redirection purpose is avoided :).

There are other reasons for the .htaccess file to get corrupted.
In case I activate a theme which has some kind of bug and internal redirection, the .htaccess file is referred to but, when it does not get the right path written down in the instructions, it assumes and goofs up by writing something garbage as path.

So I have learnt that I must not use any theme that is already not tried and tested and upload it only if it is recommended in site.

There are several free themes site from where I can easily download attractive themes. But since I have already encountered a major error (am I lucky) Internal Server Error, using Andreas09 theme that I downloaded from Andreas Viklund’s site, which is not in the available themes of the I could see an error in the footer area of the activated Andreas 09 theme on my site.

So the moral of the error called 500 Internal Server Error,
1: when ever there is any redirection be ware, else .htaccess file will get corrupted.

2: when there is a theme to be activated, look for the most used and recommended theme only.

3: when trying to

Posted in Error in Wordpress | Tagged: , , , , | 19 Comments »

How to Install a new Plugin?

Posted by Madhurie Singh on September 11, 2009

I want to add a new plugin to make my website google ad friendly.

I found on my admin page itself this link

I download the zip file for adsense.
Next I click the Add New Under Plugins (Under APPEARANCE).

Then I upload the adsense . zip file. upload theme zip file

Next I activate the plugin for adsense.
setting of adsense plugin

Now I select top space for Adsense Ads.
settings of adsense space

There , setting of adsense is also done πŸ™‚ in any theme.

Posted in Webpage Design | Tagged: , , , , | Leave a Comment »

How to add new theme to wordpress site?

Posted by Madhurie Singh on September 11, 2009

Today I am gonna add new themes for my wordpress website. As of now, I did not want to word hard on something which takes loads of times, until I was sure of my first site installed correctly.

Now till I install other sites in the same database, I may take a month or so. So I want to give my site a good look, till I finalize on the other sites and rest of the fine tunings.

To add a new theme, log into the admin page of the website. ie

or I can go to the admin page and click Add New Theme under APPEARANCE.
click add new theme

I like Andreas as I have using it in my blogs. So I will click and preview it first. I like the preview and will Install it now. I click Install button.
preview and install a theme

I am using Andreas09 for my wordpress blogs, but the available theme in is Andreas01 !
So I google it and download the zip file of Andreas09-16 .zip. Then I click upload button in the Install Theme page.
I select the downloaded zip file for upload.
upload theme zip file
Activate the installed theme

This is how my site looks after activating the theme Andreas 09.
my website after activating the theme

Posted in Webpage Design | Tagged: , , , , | 41 Comments »

Deciding to Install wordpress in a subdirectory/ root on webhost of my website!

Posted by Madhurie Singh on September 8, 2009

I have now installed wordpress more than 50 times πŸ˜› !

And I realize a few very important things in deciding where to install wordpress.

A: WordPress in the Root directory i.e. /public_html

This is a good idea only for those who have intentions to work with only one blog.
If tomorrow, I wish to start a new blog, like this current blog, then I will have problems.
I will then have to either create a separate subdirectory for the second blog2 or I will have to move the blog1 first into a subdirectory and then create a new subdirectory for blog2. Now moving wordpress installation to a subdirectory later at any point is tricky always.

B: WordPress in the subdirectory right from the start under Root directory i.e. /public_html/Blog1

This is an excellent idea. Any fresher must do this to have a clean root directory and have all wordpress installation of blog1 in a subdirectory called blog1.

If tomorrow I wish to install a second wordpress blog2 in the root directory, all I have to do is create a new subdirectory under root called blog2. i.e. /public_html/blog2

Also the problem of my URL with and added subdirectory name is solved by using the facility called “Redirecting WordPress” through CPanel. So people have to type only one url everytime to reach any of my blogs. i.e.

C: WordPress installed in the root when I have only one blog, blog1. But later on I migrate the blog1 to a subdirectory under root directory called public_html. Now my final path looks like this /public_html/blog1

Posted in Migrating Wordpress Blog | Tagged: , , , , , , , , | 16 Comments »

Migrating wordpress from root to subdirectory on webhost!

Posted by Madhurie Singh on September 7, 2009

Tonight I will make a subdirectory for wordpress files to keep the root directory clean.

My root i.e. /public_html has all wp_ files that were created after SimpleScripts installed wordpress. Then other files were added after I imported file through my wordpress site admin page.

I am creating a subdirectory say ONLY4KIDS where all my wordpress files will be moved.

I go to my CPanel and make a new directory under public_html. I name it as Only4kids.
Then I select all files except index.php and .htaccess files and move them into subdirectory Only4Kids.

move all wordpress files to subdir

The subdirectory is created.
created now subdirectory for wordpress

Now I need to change the link address from to throughout my database.

For that I Click phpmyadmin in CPanel. Then I click the database connected with this wordpress. In my case it is madhurie_wrd01.
I then select all the tables preceding with wp_ .
select all tables in original table and export

Then I click EXPORT button on top. An sql file containing all my database details and content is downloaded to my laptop. This file is madhurie_wrd01.SQL
exporting the tables to change wordpress to subdirectory

Now I open this SQL file in an editor and find all with
I save this sql file.
change all urls to new url with subdirectory

Before I upload it back to the database, I select all the tables and drop them.
drop all tables and import the file which has updated url

Now I click IMPORT and select the updated SQL file madhurie_wrd01.SQL
import all updated tables in database

So now all places where the reference to are changed to

Now I need to change the index.php file line 17. The index.php file should be in the root directory where I change this line 17.

I change line 17 ie require(‘./wp-blog-header.php’); to require(‘.only4kids/wp-blog-header.php’);

But I get this error message when I load my site

Warning: require(.only4kid/wp-blog-header.php) [function.require]: failed to open stream: No such file or directory in /home8/madhurie/public_html/index.php on line 17

Fatal error: require() [function.require]: Failed opening required ‘.only4kid/wp-blog-header.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home8/madhurie/public_html/index.php on line 17

Lemme try to change the path in settings on the wordpress admin page.

OOPS 😦 !!!!
I am getting same error message here too !!!!!!!!!!!!!!!

Ok lemme guess, maybe the path has some minor error.

I will rewrite line 17 of index.php with a front slash before the subdirectory only4kids
require(‘.only4kids/wp-blog-header.php’); to require(‘./only4kids/wp-blog-header.php’);

I save the index.php file and load my site again.


There is my baby .
mysite after migrating to subdirectory


Posted in Migrating Wordpress Blog | Tagged: , , , , , , , , | 1 Comment »

How to Backup wordpress database and settings of my website!

Posted by Madhurie Singh on September 6, 2009

Since it’s my lucky day today ie 6/09/09 I will try and do as much possible with my website.

Today I will learn to take back ups of my database from the host CPanel and from the wordpress frontend.

There are a few things that need to be saved or backed up in case there is any breakdown.
a) My Files which contain all scripts and settings. These are all files and directories which were created during WordPress Installation by SimpleScripts and when I Imported the blog XML file through the wordpress admin page.
These are all files found under Public_html in case I have not created any separate directory for wordpress installation. Else it’s the sub-directory under public_html where all wordpress files are placed. So I will save these first.

I go a level above public_html and select this directory. Then I click Compress button to create a ZIP file for the public_html.
It will be saved in root directory. Now I select this and download it to my computer.

create zip of public_html file

The file is created.
zip of public_html file

Simple. I can download it by two methods. First method is the FTP method which is very simple. In the CPanel, I click FTP unlimited. I get two directories. I select the zip file and send it to the folder in to which this zip file will be downloaded. πŸ™‚

ftp download of the zip file

This download process will take minimum 20 min. So remember to make plans for that 20 min.

Another method to download is through CPanel itself. I like CPanel a lot. It’s like working on my laptop with no crazyness of mind boggling technical stuff that some softwares do.
Here too there is a button Download, that I click and it asks which file to download. I write the file name and hit the go button.
Simple. I am done with the downloading of the zip file. Here of course I do not have the choice to select or change the download folder much. I have set my explorer to download file to my desired folder in my desired drive.

Now that the zip file of public_html is saved in my lappy, I will go and delete the zip file from the root directory. πŸ™‚

There I am done.

b) The next important stuff to save or back up is my database with tables of all my posts, comments, settings etc.
I click “phpmyadmin” and select the database which is meant for wordpress that I am interested in backing up.
I can see all the tables. I select all the tables with wp_ extension. Then I click export. I click on save as file option and hit go button.
select all tables in original table and export
exporting the tables to change wordpress to subdirectory

There I have saved my database too in an madhurie_wrd01.SQL file.

c) The third stuff is to export the wordpress from my admin page.
I click TOOLS and click Export. All my wordpress pages, posts, setting, comments, stats everything except the theme related stuff will be saved in wordpress.Date.XML file

Check this post of mine for snap shots on exporting wordpress.

I am safe and hopefully sound πŸ™‚ too with all these backups.
I must remember to do this after every night to be always safe. Protection is better than Termination . LOL

Posted in Website Safety Tools | Tagged: , , , , , | Leave a Comment »

Unable to Create / Upload / Parent Directory not Writable by Server !

Posted by Madhurie Singh on September 6, 2009

I am testing my website before I launch to the world.

I tested earlier by writing a test post, which I could post successfully. πŸ™‚

I want to add an image into a page.

I tried browser uploader but it was too slow. So I tried Flash uploader.
Ok it did start uploading the image, but at the end of the upload it gave me this error 😦
error uploading image parent directory not writable

1. The first thing I am going to check is whether I have the Permission to write in the parent directory or not?

I click the “mysqldatabases” in CPanel. And give all the privileges to the user name that I am using to access the wordpress wp-admin account.
give all privileges to user

Let me check again, if now I can upload image.

Bad Luck ! 😦 Still the same error.

I tried changing the option in Miscellaneous Setting by Unchecking the options create directories of months, but that too did not work :(.

So now I need to know if the database is writable or not. Which means, that there are ways to prevent writing accidentally to the database.

I went to the File Manager through CPanel.

I clicked wp-content directory and changed the permission to 777 from 755.
But still the image cannot be uploaded. 😦

I can feel my brain thickening with frustration.

Lemme shut the laptop and sleep over it. Good Nite πŸ™‚

Ok I am fresh, my lappy is also cleaned, no virus, no dupicates, no garbage. Well I ran an updated AVG to scan and clean system. My poor laptop was struggling to cope up with humungus rubbish! I feel lighter too. Slept at 1:00am, which is early by my standard. πŸ˜› . Hehe

Lemme now start with giving a fresh search on my problem. Wow Google search has given back so much so fast that I am in love with the search engine.

Let me try this link.

It says all that I have tried already. I have checked for the uploads directory, changed the permissions, changed the path, deleted the month and year directories.

Ok the comments also are with me, lots of people are in the same boat like me. Done everything possible yet not able to get the picture uploaded !
So now what?

Hmm there is a comment which says Bard
Here’s what fixed it for me…
Go into Misc Settings and check the address for the uploads folder. Mine had an extra slash.
It should be “wp-content/uploads/”
NOT “/wp-content/uploads/”
08/07/2008 at 11:57 A

no slash changed the writable error

Let me see, if that is the problem. I change my path from /wp-content/uploads to wp-content/uploads

IT WORKS !!!!!

But wait ! Why am I not able to upload the image to my page!
OH GAWD ! Not again !

Step 1. Create a test page and check if it is visible/ accessible on the site . Yes it does.
Step 2. Upload a test image and check. Yes it uploads and is visible too.
Step 3. Rename the test page as Movie Review for Kids. And upload the desired picture. Yes all of these works πŸ™‚

Step 4. Thank the Saviour whose comment helped me .
DONE , Since it’s my lucky day , lemme try and do as much work possible wrt wordpress and my website !

Posted in Error in Wordpress | Tagged: , , , , , , , | 17 Comments »

How to change links within wordpress posts after migrating!

Posted by Madhurie Singh on September 4, 2009

Now that I got my site up.

I will check for a few things to make sure the pages and content are correct.

I click on the page Indian Mom’s Reviews4Kids.

I see everything fine. In the last paragraph, I see a few links to other pages.
My site page with correct site name and link name

I click on School Reviews.
The page which opens is not in my site, but it opens the page in !!! 😦

My links within posts directs  to wordpress blog

Obviously the links do not update when the wordpress is migrated !

I have to change all the links myself.
SO I click phpmyadmin and click the table that is for this website.
click myphp to goto tables

Now I click the table meant for this website. madhurie_wrd01
Click the table for which the links have to change

Now I select wp_posts in the table madhurie_wrd01.
Then I click export button. And save the sql file.

export the wp_posts to edit the links

Now I open the wp_posts table in any editor, find and replace all to
Save the file.

find and replace all links

Now I go back to myphp and drop the wp_posts table.
drop wp_posts table to import updated file

Now I will import this updated wp_posts.sql file back into the tables lists.
import back changed wp_posts file

There I am done with my changing of all the links that were pointing to the wordpress blog back to my site posts. πŸ™‚

Now lemme test the links again.

I click on the School Reviews link in the page Indian Mom’s Reviews4kids of my site

Yippy! I am taken to the correct page School Reviews within my site. πŸ™‚
my links corrected page

Posted in Migrating Wordpress Blog | Tagged: , , , , , , , , , , | Leave a Comment »

How to Un Install Worpress, using CPanel !

Posted by Madhurie Singh on September 3, 2009

Doing something new is very interesting. But it’s very important to learn to undo something more efficiently. Then it become easy to try out new stuff with less damage. So when I have a back up plan ready,( in case my plan fails,) I am not lost. πŸ™‚

When trying to install wordpress in different ways, in different directories, while learning how to back up, how to retrieve etc. it’s less dangerous since I know that I can at anytime UN Install wordpress and start fresh. By now I must have un installed the wordpress script at least 10 times. :p

The simplest way to un install wordpress is through CPanel. Go to CPanel. GO to SimpleScripts. When I click SimpleScripts, I see a window where there is a link that says, WordPress is installed already. I click the uninstall link under it.

uninstall wordpress

I am taken to another page, where I am asked if I am sure I want to permanently delete the wordpress. I click Yes. I am done with the uninstall of wordpress.:)
final unistall window wordpress

Now I goto the Database through mysql database. I click that and see if all database created by the last install is deleted.

Then I go to File under CPanel. I click FileManager and go to my root directory /public_html . There should be no files with wp_ nor any license or readme files.

Now when I type my site url, I get an error page from the server.

Posted in Website Host | Tagged: , , , , , , | Leave a Comment »

Exporting, Importing, Settings of Wordpress for My BLOG Website!

Posted by Madhurie Singh on September 2, 2009

Once the installation by SimpleScripts of WordPress is complete, I received a mail and a pop up page confirming the site URL and the site administration path. The email sent by SimpleScripts also mentions the password of the database.

This is the Page on successful installation of wordpress.

Page on successful Worpress installation

When I clicked on the URL HTTP://WWW.MadhurieSingh.Com , I was taken to my own site! WOW what feeling! This is what I saw:
MY Blog Page

Earlier I had done some mistake in naming the database. So when I clicked my URL, I was taken to this Default.HTML page!
first look of my site

It’s got My site name and a few ads, that’s all!

Since I am still learning, I glad I did this mistake. I know now that to install wordpress the best way is to let all default settings run initially. Later all these details can be changed.
So I again go back to the SimpleScripts. The page shows my earlier WordPress installation script. I click Uninstall to remove the last installation of database and other details.

When I had tried to access, it had shown my this page.
Error while accessing the wordpress wp_admin1

Whenever I get this kind of erroneous page, I have the liberty to delete the wordpress script that I had installed last. And start a fresh Install on WordPress.

But this privilege is exercised only because I have not yet announced my website to the world. I am in my testing stage which is the most crucial step. I am in mood to hurry up. I may take 2 more months before I am confident to launch the website to the world.

Now I have to export the wordpress files from my to my computer.
SO I go to the wordpress blog. Click Export under TOOLS.
exporting wordpress blog

An xml file will be downloaded and saved in my computer.

Now come back to my site admin page page.
Here I Click IMPORT under TOOLS.
Click Import under Tools in WordPress Admin page

I am again taken to the page where I have to click WordPress that is found in the last row.
I click WordPress

I select the xml file which was downloaded as wordpressXXX.xml .

Click wordpress after Import button is clicked

When I click Import button in Tools of wordpress
The uploading of all posts, images etc begin one by one.
while importing wordpress xml file from my computer
And there I am, DONE with my wordpress IMPORT! πŸ™‚

Now when I go back to my site

I can see the posts written by me with pictures and pages.
my site after wordpress is imported

The Site Title is still “MY BLOG” 😦

So now I have to change the Settings so that my site looks more personalized.


Change the Tag line that always follows the BLOG TITLE to “All about Kids, product review….”

Change other settings, time zone, date and time format etc.
settings page of wordpress site

I save the settings and click the WRITING SETTINGS, be enabling everything.
I leave the mail setting untouched and save the setting.
writing settings for wordpress site

Next I change the READING SETTINGS.
Here there one very important setting to be done in order to have a static homepage, instead of the recent posts that appears in the home page.

I first create a new page with title “Indian Mom’s Review’s for Kids” and add content that I want to appear on my homepage always. I assign this page as Front Page under STATIC Page.
Then I create another page called “RECENT POSTS” and assign it for Posts Page. This page “Recent Page” now will show all my recent posts, instead of the Home page.
How to make a static home page in wordpress

I save these settings.

And click Discussion Settings. Here I make sure the comments are nested and needs moderation.
discussion setting for wordpress site

I click save button.

I leave the MEDIA and PRIVACY settings as it is.

Now I click an important setting called PERMALINKS.
This setting allows how the posts will be indexed and appear in the search. It’s important that I change it to
Day and name

This way the search engines will be easily searching the file headings instead of some numbers.

Permanent setting of the posts in wordpress site
I save the settings.

The last setting I have to make is under MISCELLANEOUS settings.
This has the path name where all files will be uploaded into my server directory.
Default is wp-content/uploads and I should not touch it unless I am changing my subdirectories.
Then in order to organize the Uploads into months and year folders with time track, I click the other two options too.
Miscellaneous setting of wordpress site

I save the last settings.
Now this is how my Site looks. πŸ™‚
My site after settings changed

Mission Completed πŸ™‚

In the next post I will be try to install the wordpress into a sub directory by shifting all the wordpress files from root directory i.e /public_html to sub directory say /public_html/only4kid

Posted in Migrating Wordpress Blog | Tagged: , , , , , , | 16 Comments »

Is it better to install Wordpress in Root or Sub Directory?

Posted by Madhurie Singh on September 1, 2009

I am a bit confused on whether to install wordpress in the root directory or in a subdirectory under root?
This is an excellent site that solved my dilemma and confusion.

I really want to install my wordpress in a subdirectory, simply because, I have future plans to install more blogs under the same root directory of my domain. But if I install in wordpress in the root directory, I will have a clutter of several directories and I am sure I will mess my web life worse than a fly caught in the spider’s web.
SO I am gonna create a separate sub directory for my wordpress installation under Root directory. I will call this say “only4kid”. Now this will have path name as

Now if I go by the normal rule, anyone who wants to goto my website has to type “ ! Naah! This is bad. Why will anyone want to remember or type so many words to reach my site. Unless it’s popped up by the search engines!

I want people to remember only one thing, and that is my name, which is my site name.

So the solution is to go change the path address for accessing the data and
to change the path address that readers will be typing to access the data in my site.

Ok let me simplify this.

I live in a house, where my hubby and my two kids also live. We have a separate room to each of us. But when we give our address to anyone, we give the address of our flat. We do not mention which room πŸ™‚
But when they reach our home, we direct them to the exact room they should go, to meet the right person!

So even if I give my site address as, I will have to direct my readers to the path address πŸ™‚

Now let’s see, how this is possible in WordPress.

Say I have already created a database called Only4Kid in the Root directory /root of my domain on the server provided by BlueHost, while running SimpleScripts for wordpress.
I log into my website, Then I log into the admin page of my site.
I reach .
Goto Settings > General
Make WordPress Address as
Blog Address as
wordpress installed in subdirectory

Now I will save these settings.
I saw my site and got scared! 😦 It’s showing big error message. But that’s ok, it’s suppose to show error, since the site is pointing to wrong path. :p

SO I need to set the path of the wordpress database right, before any other step.
At any point of time, when I have goofed up royally knowingly, all I do is go back to my SimpleScripts and install wordpress database again. But before that I make sure to delete the database and directories created by the last installation. An advice to all new comers. Always keep snapshots of all the your work step by step.
The exact steps to change and move the wordpress from root to subdirectory will be posted in another post.
At this point of time, there are some other basic things that I need to experiment and set up.

A few sites that googled as a result of my search to move wordpress, to sub directory. This is the best and I am gonna follow this site.

Posted in Migrating Wordpress Blog | Tagged: , , , , , , | 5 Comments »

How to add a pop up!

Posted by Madhurie Singh on September 1, 2009

I am keen to get the traffic to my site converted into dedicated readership. One good way to do this by making the readers subscribe to the posts through email. Also that ensures a niche databank.

I do have other ways already incorporated in my blog, but I am not sure how many are actually following my blog. One sure way to have hard data generated to keep track of the traffic is by getting people to register via subscription form. I am not too keen on making people share all their demographic details, but I would love to get them registered. SO a pop up is a great idea to get them to sign up, with just their name and email address. I know how I detest pop ups that ask for more than email addresses. Also if a pop up pops more than two times, I close that site once and for all!

So I am first gonna try this feature for free.
A good site that I stumbled upon is

Now I can see they offer this free stuff only for 10 days. SO I will not use this as of now. I would prefer to make use of it later when I am launching my site. πŸ™‚

Well, that means I still have look for this usable free feature.
I am aware of which is free with Bluehost package. This site offers excellent contact form which can be added anywhere in the site. I will come back to this site, later when I am actually incorporating the contact form.
But what I am interested is in a pop up, for any purpose.
Some of the sites I copied from the google search result which will be reviewed by me later on are : ( I really liked this site, seems very professional and knowledgeable)

Posted in Website Widgets Plugins | Tagged: , , , , , , , , | Leave a Comment »

How to select a good website name?

Posted by Madhurie Singh on August 31, 2009

This is an important step for any website.

The site name will be the first introduction to my site. So it better be something that follows a few naming rules which should be logical.

1: Site name must reflect the content, in very wide angle.
Well, when I started blogging under my own name, which is the most common thing to do, I did not have any particular topic in my mine. I just started writing on things which mattered to me. Later when I looked back, I realized my passion was in my kids and in providing the best stuff in the world. For me, best meant well researched product that was worth every penny and provided what the claims were for the product. So unconsciously, I started comparing brands, reviewing schools and thought of sharing them with other parents. Now since I had not paid any attention to the name then, the search engines have today linked my name with schools in pune and with products for kids which have honest reviews. So it was ok for me to lend my name to my site.
But there is a limitation. I will have to continue making my name spread around so that the spiders that are crawling on the net keep noting it down. Now that’s an unnecessary headache, that I might have to deal with. So another way to handle this is to make my post headings very prominent and easily searchable.
Since, spiders now rely more on the content than the website name, I will keep the site name as my name.

2: Keep is short. It’s the guru mantra for all fundamentals. Easy to remember, easy to share, easy write…

3: Most commonly searched words combination. There are good sites which offer the service of providing the number of times a word has been searched in the recent past.
I never went for these fancy stuff. I did something out of commonsense. I gave google search for a the words I was interested in. Then I made a list of relevant words and the number of search results for each. I repeated this for 4 search engines. Google, Yahoo, Lycos, Ask. Then made a combination of such high paged words for my sub heading and posts titles.
Frankly, most of the time, I just wrote the titles, that I would search for in google.
Like for my type of content some of the high ranking words are Kids, Schools, Parenting, Indian, Reviews.
I am going make use of these words consciously in my content. Actually, even if I did not do this exercise, I would still be using these words in my posts. So the moral of the story is, write the content genuinely from the heart. The spiders will be forced to pick my posts whenever they see what is related to school, kids, products for kids and honest reviews. πŸ™‚

4: I have kept a notepad file open, whenever a new name clicks in my mind, I jot it down. Then when I have a few handful, I open my Host site and start to find if these domain names are available or not. Then I keep only those which are not yet registered.
Important observation of mine: Never search for the site name in a search engine, too many times. Some smart guy will be keeping track of these searches and register them, even before I do. So use the hosting services only, as they want these names to be available to be registered and not blocked.

5: No more rules πŸ™‚ use the logical mind and choose with the emotional mind.
6: My site name

Had I not selected this, it would be probably Reviews4Kids or honestreviews. But both were already registered. So no worries, my name is well picked by all search engines πŸ™‚

Posted in Pre Website Decisions | Tagged: , , , , | Leave a Comment »

Creating flashing banner!

Posted by Madhurie Singh on August 31, 2009

I wanted to add a flashing banner for all the posts that are new or important.

A few sites where I found free stuff to create flashing banner.

Posted in Website Widgets Plugins | Tagged: , , | Leave a Comment »

Getting familiar with BLUEHOST, SimpleScripts, Wordpress.Org

Posted by Madhurie Singh on August 28, 2009

Purchasing my website HOST, was a difficult choice and took some time.

Registered my domain name Madhuriesingh with for life.

Now let me start to transfer the blogs from to WordPress.Org on BlueHost severs !

You know, it’s been years that I have done anything technical. The last I did was in 2001, when I was a consultant to Australian government’s Tax department. There my team had build a site for them based on their complicated tax calculating formulaes and rules.

I have learnt a cool way to learn new things.

I do not read anything about anything that’s new to me. !!!!!

Strange ? Well I know it’s weird?

I just keep staring at the the new product, new script, new technology by turning and twisting them from all angles. Slowly, my brain starts to make a 3D picture of the new stuff I am exploring.

And Voila! Badaa Boom, Badaa Bing !!!! Β I am no longer stanger to this New Stuff !

It’s a natural process of any brain. Anything that’s new and encountered for the first time, creates a feeling of scare, fear, escape and hopelessness. So, the best thing to handle this feeling is, dive into the stuff that’s new, explore it from all angles, from all directions till the brain starts accepting new thing as a known thing. πŸ™‚ And once the strangeness is gone, it becomes easy to learn.

Once, I become familiar at the superficial level, I go deeper, slowly, one feature at a time. I try each feature one by one, make tiny changes and see the output. When I am satisfied, I move to the next feature.

I am not going to stop blogging on the wordpress blog as of now, and think I am ready to launch the website so soon, so easily. I am going to test all the features that are crucial for running a website on my own, on BlueHost with the help of CPanel.

I am now trying one feature each day.

Today I will try SimpleScripts to create the New webpage. I have thrice run the SimpleScripts from CPanel and built my new webpage under the domain name

It’s pretty simple. Just need to follow each step mentioned in the CPanel tutorial. I am trying hard to resist myself from going deeper into the technicality of features and working of SimpleScripts. My aim is to host the site successfully and not waste too much time on how simplescript works. Btw SimpleScripts is a language that is used to convert my old wordpress blog from to and build my website.

In my next post I am going to mention all the steps to migrate a blog from to, hosted on Apache webserver using SimpleScripts.

Posted in Webpage Design, Website Host | Tagged: , , , , , | Leave a Comment »

Purchasing right website host!

Posted by Madhurie Singh on August 28, 2009

I did a bit of reading about a few hosts available in the market based on the features, recommendations, fees/month and my gut feeling.

I value my gut feeling very deeply. I have always been better off by doing things that I feel is right. Infact, ALWAYS, I have had to face troubles, when I did something told by others, without researching or validating their claims!

My gut feeling says I go and buy a package from BLUEHOST.COM hosting.

Went to their site and payed $83.40 for a 12 months service to host my site with them.

Why did I boil down to BlueHost?

Reason 1: They were recommended by WordPress.Org themselves. Since I have been blogging with wordpress for a year now, I am very sure of one thing, that WordPress is 100% trustworthy. So if they think Bluehost is number one in their list, why should I bother and research on other hosts.

Reason 2: Even though Reason 1 was very convincing, I did a lot of research on other hosts. I found the second most tempting factor was their fee. It’s the one of the cheapest in the market and amongst those hosts recommended by WordPress. BlueHost fee is $6.96/ month. All others are way above. And those that charge $3-$4/month do not compare with the loads of features provided by BlueHost.

Reason 3: Bluehost has maximum number of WordPress blogs being hosted with them. That makes BlueHost most experienced in handling anything to do with WordPress.

Reason 4: Most people on the net are recommending BlueHost, especially those who are freshly building new websites.

Reason 5: Cpanel is the best control panel that is available in the market, to handle the domain and websites. And BlueHost has Cpanel.

Reason 6: I can host as many domains with BlueHost in that one single package, now that’s irresistable, isn’t it!

SO I registered my domain name MADHURIESINGH with BlueHost. By the way, it’s free for life with BlueHost. No need to pay annual fee to keep the domain name registered every year!

Posted in Pre Website Decisions, Website Host | Tagged: , , , , , , , , , , , , , | Leave a Comment »

Compare Web Hosts for Wordpress Blog !

Posted by Madhurie Singh on August 17, 2009

In this post I will write down about all 5 Hosts recommended by WordPress.Org.

  • Monthly cost for hosting
  • First domain included free for life, well now some offer unlimited domain hosting.
  • Min 500GB disk space to unlimited disk space.
  • Do it yourself SiteBuilder which is offered for free by good hosts.
  • 1000 to unlimited POP3 support with all basicΒ Emails support and feature.
  • 6,000GB of transfer bandwidth
  • Unlimited site / file transfer
  • File access and safety of site
  • Multimedia features
  • CGI and Database with several option and Β minmum 50 MySql Databases
  • Unlimited add-on domains and otherΒ domain related stuff.
  • Fantastico Script support
  • Free Drag and Drop Site Builder
  • World class technology at par with all good web hosts.
  • Posted in Website Host | Leave a Comment »

    Good technology provided by the web Host!

    Posted by Madhurie Singh on August 17, 2009


    Quad Processor Performance Servers

    UPS Power Backup

    Diesel Generator Backup Power

    Linux Operating System

    Customized Apache Web Server

    24/7 Network Monitoring

    Courtesy Site Backups

    OC-48 Backbone Connection


    Search Engine Submission FREE

    Posted in Website Host | Leave a Comment »

    Multi Media Features provided by the Web Host!

    Posted by Madhurie Singh on August 17, 2009


    Supports Streaming Video

    Supports Streaming Audio

    Real Audio & Video Support

    Flash Support

    Macromedia Shockwave

    MIDI File Support

    Add Own MIME Types

    Posted in Website Host | Leave a Comment »

    Plugins and scripts provided by the web Host!

    Posted by Madhurie Singh on August 17, 2009


    Message Forum (PHPBB and More)

    Form-mail Scripts

    Social Networking

    Guestbook (Multiple Options)

    Web Blogs / WordPress / b2evolution

    Mailing Lists

    Image Galleries / Coppermine (More!)

    Poll and Survey Software



    Drupal and Joomla

    Project Management

    Help Center/Support Ticket

    Many, Many Others…

    Posted in Website Host | Leave a Comment »

    E-Commerce features provided by the web Host !

    Posted by Madhurie Singh on August 17, 2009


    SSL Secure Server

    OS Commerce Shopping Cart

    Agora Shopping Cart

    Cube Cart Shopping Cart

    Zen Cart Shopping Cart

    Free Generated Certificate

    Password Protected Directories

    OpenPGP / GPG Encryption

    Posted in Website Host | Leave a Comment »

    File access and safety related stuff provided by web host!

    Posted by Madhurie Singh on August 17, 2009

    FTP Access

    Shell Access (SSH)

    Override .htaccess Support

    Anonymous FTP

    Webmail (Browser Based Email)

    Log Files + Site Stats

    Customizable Error Pages

    Web File Manager

    Custom Cronjobs

    Hotlink Protection

    Spam Assassin Protection

    Posted in Website Host | Leave a Comment »

    CGI and Database stuff provided by web host!!!

    Posted by Madhurie Singh on August 17, 2009

    Additional FTP Accounts 1,000

    MySQL Databases 100

    PostgreSQL Databases 100


    CGI Library

    Server Side Includes

    Frontpage 2000/2002 Extensions

    Account “Control Panel”

    PHP 5

    Perl 5


    Ruby / Ruby on Rails

    Support For Custom PHP.INI Files

    MySQL 5 Database Server

    PostgreSQL Database Server

    Javascript/ DHTML

    Flash / Shockwave

    Posted in Website Host | Leave a Comment »

    Domain related stuff that a good web host should provide.

    Posted by Madhurie Singh on August 17, 2009

    Host Domains Unlimited
    Free Domain Name Min one
    Add-on Domains Unlimited
    Parked Domains Unlimited
    Subdomains Unlimited

    Posted in Website Host | Leave a Comment »

    Email features must by Host !!!

    Posted by Madhurie Singh on August 17, 2009

    Host UNLIMITED Domains (WOW!)

    Free Domain Name

    Support International Domain Names

    Add-on Domains Unlimited

    Parked Domains Unlimited

    Subdomains Unlimited

    Posted in Website Host | Leave a Comment »

    How to choose a Web HOST for my future site?

    Posted by Madhurie Singh on August 17, 2009

    Now that I have decided to go on my own, instead of the SiteSell, I am relieved. πŸ™‚

    SO the next step is obviously to hunt for a good reliable host.

    Now I don’t even know what is the meaning of good host.

    So thanks to the flood of information on the internet, I managed to sieve and pick a few site which define the criteria of a good host. Phew !

    One way is to look for the hosting company under any good site that I want to emulate.

    I am inspired by Steve Pavlina’s blog but need more features and things than his site displays.

    Second way is to search for the sites which rate or review web hosts. . Β But I am not as of now interested in spending a dime, when the net is magnanimously sharing free information.

    Now my next step is to find another blog or review that will provide me with features to look for in a good web host.

    This one looks like a good blog.

    Naah ! this site was also useless and provides no information.

    The last site I am going to check before I move on to my next strategy.

    Oh my God ! Is this a god sent site or what ? !!! This is excatly what I was looking for ! God bless Caroline !

  • First domain included free for life, well now some offer unlimited domain hosting.
  • Min 500GB disk space to unlimited disk space.
  • Do it yourself SiteBuilder which is offered for free by good hosts.
  • 1000 to unlimited POP3 support with all basic Emails support and feature.
  • 6,000GB of transfer bandwidth
  • Unlimited site / file transfer
  • File access and safety of site
  • Multimedia features
  • CGI and Database with several option and Β minmum 50 MySql Databases
  • Unlimited add-on domains and other domain related stuff.
  • Fantastico Script support
  • Free Drag and Drop Site Builder
  • World class technology at par with all good web hosts.
  • My third way to find a good web host Β is to go to the recommended hosts as mentioned by and read their features.

    The recommends Blue Host, Dream Host, Media Temple, Just Host and Laughing Squid.

    I have lots to read and compare πŸ™‚ . I will compare about all HOSTING FEATURES of all the web hosts reccomended by WordPress.Org. There are lots of technical words that are new and I am going to read a brief on each one of them. I will use wikipedia as much as possible. If there is a better site which explains these technical terms easily, I will post the site names here.

    Posted in Website Host | Tagged: , , , , , , , , , , , , , , , , , , , , , , , | Leave a Comment »

    OK, made up my mind! I will go for a web host.

    Posted by Madhurie Singh on August 16, 2009

    helped me do so.

    Now, I will give myself 10 days to learn all about starting a website using a good host, on my own.

    Knowledge gathering has to be done before I buy a Hosting Plan.

    Day 1 . Learn about Host for my site.

    Day 2. Learn about Content and Content Management for my site.

    Day 3. Learn about Site Map and web page design.

    Day 4. Learn about Templates and schemes that are Adsense ready.

    Day 5. Learn about Search Engines and optimization.

    Day 6. Pre Launch strategies and methodologies.

    Day 7. Learn about bugs, hacking and safety tool for my website.

    Day 8.

    Posted in Pre Website Decisions | Leave a Comment »

    Still confused :( about should I go to Sitesell or a host?

    Posted by Madhurie Singh on August 16, 2009

    I am still confused.

    I don’t know if I should go for product SBI . They are excellent but expensive. They make life easy by doing all the technical work for the pre and post launch of the site. BUT they charge $299/ yr . That includes the domain name registration, designing using templates,tutoring the way to build the site content, hosting, SEO, Monetising !

    The other option is I go to and download the software. Then pay for a hosting company to host my site. The advantage here is that I will still not have to do any HTML page writing as I can use templates from The host will host my site and provide with good amount of space and e commerce. But will not do any SEO or anyother side work for my site, including helping in monetizing. Β The good part is that I will learn the basics and can manage on my own. But will have to be involved in the technical part of the site building and managing the commercials with content building all by myself. I do not have that much time or focus. I am scared, that I may be distracted.

    I talk to Sonu, my bro in US. He too suggested I go for SBI.

    I wrote a mail to Amy Biddle of Sitesell. She obviously would want to sell SBI to me. But helped in answering my queries.

    Ok so I think I have decided as I am writing this post.

    I will go for SBI as they also give me one month monay back gaurantee.

    I will try it out.  Then when my site does really well, I will not feel the pinch. Actually the monthly pinch would not have bothered me. Its the lumpsum that is painful 😦 .

    SO let me spell out my plan here.

    I will buy SBI. Within 5 Β days I will get going.

    I will make use of all the features that they offer to get the hang of them.

    If I see positive results in terms of traffic to my site going from current to a minimum of 1000 within a month, I will continue with the SBI. I will take all monetising plans from day one.

    My aim will be to slowly build traffic, build genuine members through various means on the net and converting them to paid clicks.

    I came across these interesting sites.

    Posted in Pre Website Decisions | 1 Comment »

    Putting down my thoughts on paper!

    Posted by Madhurie Singh on August 14, 2009

    Its 10:30 pm and I am seriously putting down my thoughts on paper about the blog Β as my own site.

    I did a reading on which offers to set up my site @$299/- annum.

    They promised a lot of features.

    I want to know the market and compare their features and cost.

    Tonight I will write down my target audience for my site . I am thinking of the following names for my

    site. 1)mykidsandschool Β 2)indiakidsparenting #) mykidsmylife 5) helpmomsindiakids

    I used free use of and found kis, moms, india, parenting , school , play games, college admission, work home, kids shoes, online school, pune, india travel as some keywords that google adsense was paying.

    I am reading and taking guidance from

    Before the site is designed and up.

    1. Tomorrow I will finalize on my target audience


    Their Needs – what do they need ?

    Their Problems – what problems do they face?

    How can I solve that problem?

    How do I reach my audience?

    2.Β Know My Competition?

    Who are they?

    What do they offer?

    How much do they charge?

    How will I compete ?

    3.What is my USP?

    What will my audience get from my site that no one else is offering?

    My website

    1.How to make my site look professional?

    2. Make the audience know within 2 sec what my site offers?

    3. Every page should be a good landing page?


    1. Freemium content of value to the client.

    2. There should be enough content to launch.

    3. Make 90 days content ready before launching the site.

    Posted in Pre Website Decisions | 2 Comments »