How to set up a WordPress site on GoDaddy

This article assumes that your have a domain registered with GoDaddy and a hosting plan purchased from GoDaddy.

Associate your hosting package to your domain.  From the accounts page, expand Web Hosting and I think you click on Launch next to New Accounts.  You be prompted to choose your domain that the hosting will associate with.  Your FTP username will be given.  You’ll be prompted for a password.  Choose a strong password.  Jot down your username and password.  Press either OK, enter, or continue (I can’t remember which it is.)

Wait a while for the setup to complete.

Once setup is complete, go to your Hosting Details page.  From your accounts page, expand on Web Hosting and select your domain that has the new hosting.  In the Hosting Details page, select Install WordPress.  Select your username, password, and email address.  This is going to be your administrative username when you log in to your WordPress site.  This not your FTP username.  Do not use ‘admin’ as your username.  Hackers try to log in using admin.

Wait awhile for the install to complete.  Once the install is complete, click on Applications.  In the Manage Applications page, press Log In.  Enter your WordPress username and password.  You should enter in the back-end of your WordPress page.

First, install Wordfence Security plugin.  On the left side of the page, go to Plugins->Add New.  In the search box, enter Wordfence and press Search Plugin.  Go to Wordfence Security and press Install Now and press OK.  Then select Activate Plugin.  This plugin is like a firewall plugin.  It adds a layer of security to keep hackers at bay.

You might hear stories about WordPress pages being hacked.  Hackers are out there.  They might find your WordPress page before a search engine does.  So it is a good idea to keep them out.  One time I finished this WordPress web site on a Saturday night.  The hackers were doing there thing on Sunday morning trying to register accounts on my site.  On Monday I think a hacker tried to login as admin 20 times.  Wordfence locked the user out.

Back to Wordfence, go to Wordfence->Options and go down to the Alerts section.  Check everything in the section.  Go down to the Scans to include section and check Scan theme files against repository versions for changes and check  Scan plugin files against repository versions for changes.  Go up to enter your email address of alerts.  Scroll to the bottom and select Save Changes.

Go to Settings->General and uncheck Anyone can register.  While your here, set your time zone and Week Starts On.  Click on Save Changes.

Go to Settings->Permalinks.  Select anything except for default.  WordPress SEO plugin recommends post name.  Better WP Security needs the permalink setting to be other than default.  I use post name.  Select Save Changes.

Install Better WP Security plugin.  Do the same thing as you did with Wordfence except install Better WP Security.  Click on Security on the left side panel.  Click on Create Database.  This backs up your database and emails it to you.  Then select Secure My Site From Basic Attacks.  You’ll be taken to another page.  Address issues that are in red.  For me, number 5 and 6 are in red.  For number 5, click on Click here to change user 1’s ID.  Click on Change User 1 ID.  Go back to Security->Dashboard.  For number 6, click on Click here to rename it.  Click on Change Database Table Prefix.  After you select the button, jot down the table prefix in case you need to restore your database.  Note that the database that was emailed to you has a table prefix of ‘wp_’.  The prefix that you jotted down is the new prefix for your database from here on.  The table prefix is important if you need to restore a database.  Go back to Security->Dashboard.  You can address the yellow warnings.  For me, it is numbers 1, 8, and 9.  For number 1, select Subscriber and select Save Changes.  For number 8, select a range of time that you’ll not be logging in your web site.  For number 9, check Enable Default Banned List and select Add Host and Agent Blacklist.

Now,  remove the Site Admin link.  Go to Appearance->Widgets.  On the Main Sidebar, move the Meta box to the middle side of the screen.  This should get rid of the Site Admin link.

Activate the Askimet plugin.  This plugin should already be installed with WordPress.  This keeps spam away from your comments.  You just need to activate it.  Click on Create New Askimet Key.  Follow the instructions.  Note that the plugin is free.  It’s just when you register for the plugin, Askimet will prompt you for credit card information.  If you don’t want to pay a donation for the plugin, move the slider to the left to zero.  This will make the credit card fields disappear.  Otherwise, you going to pay $36 every year.

It is a good idea to backup your database every so often.  You can schedule a database backup.  Go to Security->Database Backup.  Check on Enabled Scheduled Backups and select Save Changes.  By doing this, you should receive a zip file containing your database in your email account.  The file size of the zip file is probably going to be around 250KB.

That’s about it in setting up WordPress account.  Now you need to create posts and pages.  Check out the following link to know the difference between posts and pages: http://www.wpbeginner.com/beginners-guide/what-is-the-difference-between-posts-vs-pages-in-wordpress/.  This article is a post.  The About page is a page.

The WordPress install comes with the Jetpack plugin which is a collection of tools provided by WordPress.com.  I am currently learning to how to use it.  It is a lot of tools.  They are not important to set up your WordPress page.  They are nice to have.

I hope this was helpful.  I am thinking about creating another post on tips on maintaining a WordPress site after it is created.   Stay tuned.

How to restore your WordPress site

The following information is applicable for web hosts on GoDaddy.  Note that GoDaddy has a history feature for the file system.  GoDaddy I think backs up your web site files on a daily basis up to 30 days.  So if you need to restore your files to a previous state, go to the Hosting Details page and click on FTP Manager.  In the FTP File Manager page, click on History.  Click on the calendar icon and pick a previous day.  You should see a snapshot of the file system for that particular day.

If for some reason you need to blow away your WordPress web site and start fresh, all you need is your database.  If you can restore your wp-config.php file that would be better.

You going to need an FTP client.  I use FileZilla.  It’s free.  FileZilla comes with a client and a server.  Install the client, not the server.  Installing the server might open a security risk on your computer.  Connect to your website via FTP.  If you can, connect using a secure connection because regular FTP is unencrypted.  Because of this, you shouldn’t use regular FTP in public wifi’s such as a coffee shop.  I use use FTP with TLS/SSL.  If you don’t know your FTP username and password, contact your hosting provider.

There are two files you should to backup, your database and wp-config.php.  If you can’t back up your wp-config.php, that’s OK.  You can probably go without it.  If you can back up the file, download it to your computer using your FTP client.  The database is a bit tricky.  On GoDaddy, from your account page, go to Web Hosting and expand it.  Select your web site.  In the Hosting Details page, select Databases on the upper right side of the page.  In the Manage Databases page, click on the Actions button associated with your database and then select Back Up.  This will create a backup database, an .sql file, in the _db_backups directory in your web site.  Using your FTP client, download the _db_backups directory to your computer.

Now uninstall WordPress.  On GoDaddy, there should be a button that uninstalls WordPress.  Select it.  After uninstallation is complete, delete all the remaining files on your web site using your FTP client.  Now install WordPress.  Provide a username, password, and email address.  Note this information is going to be useless once you restore your database.

Now backup the current database.  This database was created from the re-installation.  Follow the previous instructions in backing up your current database.  By backing up the current database, the  _db_backups directory gets recreated.  Now, upload your backed up database, not the current database, to the _db_backups directory.  On GoDaddy, in the Manage Databases page, select the Action button and then select Restore.  You should see a list of databases to restore.  Select the backed up database.

That should be it.  Browse your web site and see if it works.  If you get a database connect error or get a welcome page as if you just started from brand new and don’t see your original posts, you might have a table prefix problem.  If you changed your table prefix before backing up your database, you need to modify wp-config.php to set your table prefix.  Check your backed up wp-config.php, look up $table_prefix, and see if it is set to anything other than ‘wp_’.  If it is not ‘wp_’, change $table_prefix on in wp-config.php on your web site to the $table_prefix on your backed up copy.  Don’t replace the wp-config.php on the web site with the backed up copy because the web site copy has database information specific to the current install of WordPress.  If you replace the file, the WordPress installation might lose connection to your database.  After you modified wp-config.php on your web site, save  it.  Reload your web site on your browser and you should be in business.

If you don’t know your table prefix, you can do one of two things.  One is to restore wp-config.php from the FTP History feature and look up the table prefix in there.  The other is to look up the table prefix in the database.

If you want to open a database, on GoDaddy, in the Manage Databases page, select phpMyAdmin.  You’ll be prompted for a username and password.  To get your username and password, open the wp-config.php on your web site and look up DB_USER and DB_PASSWORD.  Once you’re logged in, click on Databases.  Click on your database.  Look under the table column.  You should see a list of tables with the same prefix.  That’s your prefix.

Change the table prefix in wp-config.php and save the file.  Make sure your file permission for wp-config.php is 600.  On FileZilla, right click on wp-config.php on the web site and you should see the numeric value for the file.  Reload your website on your browser and you should be in business.

Note that your username and passwords from your restored database will be restored.  You going to need to log in again to your web site using your restored username and password.  You going to need to reinstall your plugins.  Most of your plugin settings will be restored.  For instance, if you got an API key for a plugin, once your reinstall the plugin, the plugin should see the API key from your restored database.  You should not need to get another API key.

 

Can’t connect your Samsung Galaxy S3 to your computer?

I had this problem.  When I connect my Samsung Galaxy S3 to my desktop computer via USB, sometimes they would connect and sometimes not.  However, if I connect to my laptop, the phone connected all the time.

I finally fixed this, sort of, for my desktop.  It still has trouble connecting sometimes but not as bad as before.  This how I did it.  I cannot remember exactly the small details but I’ll try to explain it the best I can.

First, check if you have the same problem I had.  Connect your phone to the computer via USB.  Go to your Device Manager (Start->Computer, right-click, select Manage, and select Device Manager) and check if you see warning label for SAMSUNG Mobile USB Modem and, I think, Standard Modem.  If you do, right click one of them and select Properties.  In the General tab in the Device status window, check if you see something to the effect that a previous instance of the driver is already installed.  If you do, try the following.  It might help.

  1. Disconnect your phone from the computer.
  2. Uninstall Kies from your desktop.
  3. Restart your computer.  This is important because at restart an app, I think it’s called MASetupCleaner.exe, starts.  Allow it to run.
  4. Go to the Samsung website and download the latest version of Kies.
  5. Install Kies.
  6. Run Kies.
  7. Connect your phone to your computer.  Wait a bit while your computer installs the drivers.  Afterwards, the phone should connect.  Check the Device Manager to see if the warning symbols went away.

The MASetupCleaner.exe is important.  If you don’t run it, the re-installation of drivers may not work.

I hope this helps.

Is your Samsung Galaxy S3 losing its charge?

If you think your Samsung Galaxy S3 is losing its charge, buy a new battery.  I bought a battery, a Rayovac, at Batteries Plus.

What was happening with me was that I was charging my phone in the middle of the day.  Also, when I was charging the phone, the charging was long.

Installed the new battery and it charged right up.

Note: Rayovac has a high capacity battery for the Samsung Galaxy S3, however, it is a thicker battery.  As a result, you need a special back plate to hold the battery.  The back plate that came with the phone will not hold the high capacity battery.

Dropbox, IDrive, SkyDrive, and Google Drive

I have tried Dropbox, iDrive, SkyDrive, and Google Drive.  I was checking out file syncing.  So this what I found out.  I have a Windows desktop computer, a Windows laptop computer, and an Android mobile phone.

Dropbox, SkyDrive, and Google Drive

On the desktop side, these services pretty much do the same thing.  They create shared folders on your desktop.  You copy files to these folders and these services will upload the files on to their servers. Once uploaded, the files can be available for your phones.

What they don’t do is automatically download the files to your phones when the files have been uploaded to the servers.  On their phone apps, you have to manually download the files to your phone. This makes sense. If you want to share say 2.5GB worth of data, that would incur 2.5GB of data usage for your phone.  If there was automatic downloading, unless you have an unlimited data plan, such a download would be costly.

On the phone side, you can open the file straight from the phone app. You don’t have to look for the files in the phone file system. Let’s say you downloaded a music file to your phone. You can open the file straight from inside the app.

One concern is what happens when your phone is out-of-network. Just because the phone app sees what’s on the the server, doesn’t mean that the files will be ready to use when the phone is out-of-network.

Where they differ is amount of free storage space they provide and how their phone apps operate.

IDrive

IDrive is a different service than the other three. IDrive is a backup service and a file sharing service while the others are just a file sharing service.

IDrive starts out with 5 GB of free storage space. However, if you install the desktop app, install the phone app, follow them on Twitter, and like them on Facebook, you get 2GB more storage space.

One advantage of IDrive is that it can backup important data from your phone such as your contacts, SMS data, photos, video, call logs, calendar, and so so forth.  If you download the app to your phone and open it, click on the Backup button and you get the backup screen. Select the items that you want to backup and press the backup button.  Afterwords, you can schedule a backup, like say everyday.

There are some annoying features however. It posts a lot of notifications on your phone during backup.

I am not thrilled about the desktop app.  It has changed since I last tried it.  The app seems more solid.  There is one thing I don’t like.  I am a DSL user with a 100KB/sec upload bandwidth.  When I run iDrive, it takes up nearly all the upload bandwidth even at the lowest upload speed setting slowing down my browsing experience.  On the flip side, the upload speed on a cable connection is really, really fast.  I uploaded 1.59 GB of data in 24 minutes on a cable network.  That’s fast.

Recently, iDrive offers a file sharing service, similar to DropBox.  Just like DropBox, it creates a shared folder.

For those who are security conscientious, you can encrypt your data with a private key. This even prevents even iDrive personnel from reading your data.

You can download files to your phone. I figured out where it downloads to.  On my phone, downloads go to /storage/sdcard0/IDrive_download.

You can connect IDrive to another computer for no additional fee.

At the time of this writing, you can get 50 GB of backup storage plus 50 GB of file sharing storage for $0.99/year.

Dropbox

Dropbox offers 2.5GB of free storage space.

You can download files from the Dropbox app to your phone file system. Let’s say you have an external flash on your phone and it contains all your music files. You can copy files from Dropbox phone app to your external flash.

One advantage of Dropbox is that the app can backup your photos and videos from your phone automatically.  When you take a picture, the app automatically queues the new photo for backup.  Video is a different story.  If, I think, the file is greater than 25MB in size, like most video, Dropbox will not upload the file if the phone is connected to a cellular network.  However, if the phone is connected to a Wifi network, Dropbox will upload it.

One annoying feature is that the phone app will not transfer files to the server if the battery is low. This seems reasonable but in my case the app would not transfer files when the battery is 29% full.

When I connected Dropbox to a second computer in addition to connecting to a phone, I receive 48 GB of bonus space for 24 months on top of my 2.5 GB free space for a total of 50.75 GB of space (I don’t know where the 0.25 GB of space came from).

On your desktop, you can sort of select a folder for Dropbox to upload.  If you right-click on a folder you can see one of two options. Either Send To Dropbox which means copying to the Dropbox foler or Move To Dropbox which means moving files to Dropbox folder.  In either case, your either copying or moving files.  Unlike IDrive, you cannot select a folder for Dropbox to backup without having to copy or move them.

SkyDrive

SkyDrive offers 7GB of free storage space.

You can download files to your phone file system.  It took me awhile to find where the app downloads the file. The app doesn’t tell you where the download directory is.  On my phone, the download directory is located at /storage/sdcard0/SkyDrive/downloads.

The SkyDrive app can scan your phone for pictures and copy them to the phone app but you have to select individual pictures.  There is no select all option.  You cannot select a folder containing the pictures.  This could be a problem if you have say 1000 pictures on your phone.  You would to manually select a 1000 pictures in order to upload them to the server.

Google Drive

One of the nice things about Google Drive is that you get 15GB of free space.

Unlike Dropbox, I haven’t figured out a way to save files from the Drive app to the phone file system.  Let’s say you have an external flash on your phone and it contains all your music files.  I haven’t figured out a way to save files from the Drive app to external flash.  You can upload files from the phone file system to the Drive app, but not the other way around.

One feature is that you can make your files available when your phone is offline. You have to select that option for each file to make that happen.

You can also specify which Google user has access to your file.

Testing

One test I used was to copy about 50 MB of data to all four apps on the desktop and see how long it takes to upload the files to their servers. They were three music files.

Dropbox finished in about 9 minutes. IDrive finished in about 15 minutes. SkyDrive and Drive finished in about 27 minutes.

Conclusion

I ended up going with Dropbox.  Dropbox seems to do all what SkyDrive and Drive can do and then some.  Dropbox has the advantage of automatically uploading new pictures from the phone to their server when a new picture is taken.  I don’t have to take the extra step of manually uploading new pictures to the apps after taking a new picture.  Dropbox gave me 50.75 GB of free space for two years which gives me the capability to save large videos.

I also went with IDrive.  I use it as a backup service.  I am still experimenting with it.  I  backup documents that are on my computers.  I just need to reorganize my files.  You don’t really want IDrive to backup the Documents folder because the Documents folder may contain much more than documents such as application data.   Just need to create a backup folder, put documents in there, and then back it up.

If you intend to move large amounts of data between your desktop and phone, you are better off connecting your phone to your computer via USB and move files using your file manager.  This is a whole lot faster than using a file sharing service.

None of these products syncs your calendar and contacts to say Microsoft Outlook.

Also note that Dropbox and IDrive can take up considerable data usage.  Before using Dropbox and IDrive, I was averaging about 2 GB per month.  Now I am using about 3.5 GB per month.

How to setup a WordPress blog on your web host

It was quite simple.  It took me a few hours.  I still need to do some tweeking though and to figure things out.  While I am setting up this blog, I might as well mention how I did it.  You don’t need to know HTML.

When you install WordPress to your host, make sure you use a strong password.  Pick a user name besides admin and besides your domain name; something not obvious.  The idea is to conceal your username from hackers.

I followed the instructions in this website http://websitesetupguide.com/basic/start.htm#head.  I didn’t use FatCow; I used GoDaddy.  I had free hosting credits on GoDaddy, so I used them.

The instructions suggests to use the askimet plugin.  The instructions says its free.  It is free.  It’s just when you register for the plugin, askimet will prompt you for credit card information.  If you don’t want to pay a donation for the plugin, move the slider to the left to zero.  This will make the credit card fields disappear.  Otherwise, you going to pay I think $36 every year.

You might get some registered users with strange usernames and email addresses.  I received email notifications of these registered users.  I built the blog on a Saturday night and I received the registered users the morning after.  To disable registration (you don’t need to register to leave a comment), go to Settings->General and in the Membership field uncheck Anyone can register.  If you have registered users, don’t forget to delete them.  I am not sure of the motive behind the registered users.  Maybe they are trying to hack the  blog hoping to get administrative access to the blog.

If you want remove the link to user registration, go to Appearance->Widgets.  In the Main Widget Area on the right side of the screen, drag the Meta box to left side the screen.  This should remove the Meta column, which contains the registration link, from the bottom of your blog.

If you want to know the difference between pages and posts, check out this link http://www.wpbeginner.com/beginners-guide/what-is-the-difference-between-posts-vs-pages-in-wordpress/.

If you want your blog to be searchable in the search engines, install the Google XML Sitemaps plugin.  This will create a sitemap and submit it to Bing and Google.  I think when you submit to Bing, the submission also goes to Yahoo.
An alternative is the WordPress SEO plugin.  Off the bat, it recommended me to switch the permalink setting to post name.  This plugin seems more geared for SEO than the Google XML Sitemaps.  The SEO plugin is more advanced while the Google XML is more simpler.  If you do install this plugin, go to SEO->XML Sitemaps and check Disable author/user sitemap.  This prevent hackers from guessing your username.

If you want to use Google Analytics for your blog, install the Google Analytics for WordPress plugin.  Make sure you install Google Analytics for WordPress, not Google Analytics.  Google Analytics is a different plugin.  If you already have a tracking ID, Google Analytics for WordPress gives you an option to enter the tracking ID.

If you don’t have comments enabled for your posts and you want to enable them for a particular post, go to Posts->All Posts and hover over your post that you want to enable.  You should see Quick Edit underneath the post.  Click on it and check Allow Comments.  Then press the Update button.

If you want to delete a category, go to Dashboard.  In the Dashboard page, go to the Right Now window and click on word Categories.  Hover over the category that you want to delete, click on delete.  Note you cannot delete Uncategorized.

To install Captcha (to keep bots from entering forms), go to Plugins->Add New and enter Captcha in the search box.  Click on Search Plugins.  You should see Captcha in the search list.  Install it.

Backup your blog.  You going to need an FTP client.  I use FileZilla.  It’s free.  FileZilla comes with a client and a server.  Install the client, not the server.  Installing the server might open a security risk on your computer.  Connect to your website via FTP.  If you can, connect using a secure connection because regular FTP is unencrypted.  Because of this, you shouldn’t use regular FTP in public wifi’s such as a coffee shop.  I use use FTP with TLS/SSL.  If you don’t know your FTP username and password, contact your hosting provider.

There is really two things you need to backup.  You need to backup wp-config.php and your database.   Downloading wp-config.php is simple; just download it to your computer using your FTP client.  The database is a bit tricky.  On GoDaddy, from your account page, go to Web Hosting and expand it.  Select your web site.  In the Hosting Details page, select Databases on the upper right side of the page.  Click on the Actions button associated with your database and then select Back Up.  This will create a backup database in the _db_backups directory in your web site.  Using your FTP client, download the _db_backups directory to your computer.  That’s it.

For security, install Better WP Security plugin.  If the plugin warns you to enable your permalinks, change your permalinks to anything other than default.  If you installed WordPress SEO, the SEO plugin would have suggested you to switch to the post name permalink setting.  To change the permalink setting, go to Settings->Permalink.  Follow the instructions by clicking on Security on the left side panel.  One of the things this plugin can do is change your table prefix after installation.  Changing the prefix is a security measure to make the blog more secure.

Another plugin to install for security is Wordfence Security.  Watch the video and follow the guides.  The morning after I installed the plugin, I got an email warning me that somebody tried to log in using the admin username.  After 20 attempts, Wordfence locked the user out.  Pretty neat plugin.

Even though you submit sitemaps to search engines in order to promote your blog, it is sort of ironic that the first people who might notice your blog are hackers.

One advantage of hosting your WordPress page is that you can run ads on it.  I don’t think you can do that on wordpress.com.  If you have an account to run ads, such as Google adSense, get an ad unit from your account and copy the HTML code.  Then go to this link to see how it is done:  http://www.siteground.com/tutorials/wordpress/wordpress_adsense.htm.