Dec 232015

My heart nearly jumped out of my chest! What is gone wrong? I just installed a plugin into my WP site and boom the admin screen went blank white. If you have a situation like that, do not panic. Thanks to I was saved.

Follow the following steps if you are using a control panel.

1. Go to your cpanel and click on File Manager
2. Next, click ‘wp-content’ to open the folder
3. Rename “Plugins” Folder to “Plugins_Old”.
4. Create new empty folder called “plugins”
5. This will disable all the WordPress plugins.
6. Log into WordPress and verify that you no longer have the White Screen
7. Make sure all plugins are disabled.
8. Delete “plugins” folder you just created.
9. Rename “plugins_old” to “plugins”.
10. Log back into WordPress
11. Enable plug-ins one at a time to see which one was causing the issues.

By Gideon Brefo 


Jared 2009 ‘How to troubleshoot WordPress “White Screen” of Death.’ retrieved on 23/12/2015 from

Jul 132015

There are times it does become necessary that as the Google Apps Adminstrator, you need to restore a user’s deleted Gmail or Drive files. I am referring to those Gmail mails which have been deleted for the Trash bin Drive files that have been permanently deleted.

The Google Apps admin console enables you to restore deleted Google Drive files or Gmail messages for one or more users for a date range you specify.

Note: If a user removes a file in Drive or deletes a message from the Gmail Inbox, the item moves to the Trash, where the user can easily recover the item. When the user or the system empties the Trash, this actually deletes the item. You can then restore the deleted item.

Here are some things to consider when restoring deleted data:


  • You can restore data for an individual user on that user’s detail page, or for up to 10 users on the Users list page.
  • You can select a date range to restore data from up to 25 days ago.
    • Note: The dates you select reflect the date the message was deleted.
  • If a user provides others with access to any Drive item, when you restore that item, the access is not restored. The user can re-enable access as needed.
    • Note: If your Google Apps account includes Drive storage quotas for users, you can’t restore a user’s Drive data if that user’s Drive is full.

To restore an individual user’s data:

1) Sign in to the Google Admin console.

2) Click Users.

3) Locate the user in the list and click their name to open their account page. Or, search for the user in the search box.

4) On the user’s account page, click Settings and choose Restore data.

5) Select the date range for the data you want to restore.

6) Select the type of data you want to restore: Drive or Gmail and click on Restore data


To restore data for multiple users:

  1. Sign in to the Google Admin console.
  2. Click Users.
  3. Click the image to the left of the name for each user whose data you want to restore.
    1. Note: You can select up to 10 users. If you select more than 10, the restore option disappears.
  4. Click on the three vertical dots (Settings) and choose Restore data.
  5. Select the date range for the files you want to restore.
  6. Select the type of data you want to restore: Drive or Gmail.
    1. Note: If you leave the date range fields blank or don’t select a data type, an error message appears.
  7. Click Restore Data.
  8. On the status screen, click Close.

To confirm that you successfully restored the items, check the user’s Drive folder or Gmail Inbox. Note that it can take up to one hour for restored messages or files to appear.

May 072015

Usually you may want to trial out Google apps for work or Google apps for education before switching over fully. (Google offers a free 30 days trial for Google apps for work for 10 accounts . You can contact us if you want us to help you set up Google Apps for your domain).

During the period of trying out Google apps, you will most likely have to set up a dual delivery or split delivery to ensure you are receiving emails in both your current mail service as well as throught Google Apps.

This tutorial focuses on setting up email aliases (mail forwarders) for cPanel (Webmail) users. This is actually part of the five step process involved in setting up Google Apps on your domain, the steps are :

1. Sign up for Google apps for work (you can contact us to help you do this for FREE)

2. Verify your domain – view this tutorial on how to verify your domain on cPanel.

3. Add up to 10 user accounts on Google Apps

4. Create domain aliases (actually its mail forwarders) for the users (up to 10) – this is what this tutorial handles. If you want to create mail forwarders for a lot of emails then you should rather follow this tutorial – how to create multiple email forwarders on cPanel

5. Configure your MX record to enable dual delivery – view this tutorial on how to do this on cPanel

I assume you have completed steps 1, 2 and 3 above. Every account you create in Google apps has a default alias,  the email alias address for each is for example, the domain alias for albert@hapaweb .com is You will now have to add these alises to their corresponding accounts in cPanel. Follow the steps below to do this.

STEP 1: Log into your domain’s hosting cPanel via and click on Forwarders


STEP 2: Click on Add Forwarder.



STEP 3: Put the name of the email address you wish to forward from in the first blank field. For example: for, put albert in the first blank field.


STEP 4: Under Destination , select Forward to email address and enter the corresponding Google Apps email alias. and click on Add Forwarder


STEP 5: You should see the confirmation message.


STEP 6: Click on Go Back and then follow steps  2 to 5 for all your 10 account




Feb 192015

There are times you are unable to recalled your admin email address (username) or the password use for accessing your Google Apps admin panel. If you have access to to the domain’s DNS portal such as your hosting cPANEL, you will be able to recover the admin email address and reset the password. To do so, follow the steps below.

1. Go to
replace yourdomainname with your actual domain name, example

2. Enter an email address you have access to, this email address should not be on the domain you are working on.
3.  Click on the Continue with domain verification button

4. Copy the unique verification code which starts with the words google – see image below

5. Open another window or tab and navigate to the cPanel of your domain  and login



6. Once logged in click on Advance DNS zone editor



7.Under Add a Record, locate Type and select CNAME



8. Enter the following values:
Name: the string you copied in step 4
TTL : 3600

9. Click on Add Record



10. The record should be added to the list of existing records



11. Return to the tab or window where you started the verification process

12. Click on I’ve completed the steps above, continue button


13.  Depending on your host, it could take up to 48 hours for the changes to propagate, but for number hosts, this might take a few minutes.


14. You will receive an email in the mailbox of the email address you entered in step 2 (above) with a reset link

15. Click on the reset link



16. You would now see the email address which is the admin emails address for your domain (see arrow below)

17. Enter a new password in the fields provided and click on the Save new password button


18. Click on the Sign in to manage xxxx link


19. You will be automatically logged into your Google apps admin console (admin cPanel)



Feb 092015

Quite a number of people have the misconception that you need to have a gmail email address to be able to use Google services such as YouTube, Blogger etc.
What you actaully need is a Google account. All gmail email addresses are automatically Google accounts, yet you can have a Google account with any other email address.  Simply go to and use your non-gmail email address to create a Google Account.

Jan 052015

In this tutorial, you shall learn how to transfer all your contacts from a BlackBerry phone to an Android one. Both devices will be paired using Bluetooth (Tested using a BlackBerry Curve and a Galaxy Tab).


Activate Bluetooth on your Android device

  • Go to “Settings> Wireless & networks> Bluetooth Settings”
  • Check the box next to “Bluetooth”
  • Check the box next to “Visible” in order for the device to be detected by the BlackBerry.

Pair devices from your BlackBerry

  • From the BlackBerry home screen, click on: Options (wrench icon)> Networks and Connections> Bluetooth Connections.
  • Turn Bluetooth > On
  • In “Paired Devices”, click on “Add a new device”, then click on “Search” and your Android should be detected.
  • Select your Android device and click on Submit to prompt your device.

Transfer all your contacts via Bluetooth

  • On your BlackBerry go to “Paired devices” now appears an select your Android phone.
  • Press the BlackBerry button and select “Transfer contacts”
  • Authorize the Bluetooth access on the Android device and wait for the transfer to be completed.
Dec 182014

iphone_webmailThis tutorial covers how you can configure your Hapaweb’s webmail with your iPhone.

    1. From the Home screen, tap Settings.
    2. On the Settings screen, tap Mail, Contacts, Calendars.
    3. Tap Add Account.
    4. Tap Other.
    5. Tap Add Mail Account.
      1. Name: The name to display on your email Address
      2. Address: Your email address. e.g
      3. Password: Your email account password.
      4. Description: Description shows up in the email account list on your iPhone. e.g
    6.  Tap Save
    7. Use IMAP. Imap synchronzes emails between your Iphone and our servers and allows you to access folders on our servers.
    8. Enter the following for Incoming Server:
      1. Hostname:
      2. If asked for IMAP Port, enter 993
      3. User Name: Your email address. e.g
      4. Password: Your email account password.
    9. Enter the following for Outgoing Mail Server
      1. Hostname:
      2. If asked for SMTP Port, enter 465
      3. User Name: Your email address. e.g
      4. Password: Your email account password.
    10.  Tap Save
    11. Congratulation!  The setup is almost done!
    12. Now you have to enable SSL on your iPhone
    13. From the Home screen, tap Settings. On the Settings screen, tap Mail, Contacts, Calendars.
    14. Tap your account (i.e the one your have just set up e.g
    15. Tap advanced
    16. Tap Use SSL ,under  Incoming Mail Server: 
      1. Server Port: enter 993
      2. Tap save.
    17. From the SMTP menu, tap the primary outgoing server for the account. This will be the server name assigned to your domain.
    18. To Use SSL, tap ON.
    19. Under  Outgoing Mail Server, Tap Server Port and change it to 465
    20. Tap Save. Congratulation! The setup is done!



Nov 132014

I assume the following

  1. That you have already signed up for Google Apps (you can contact us if you want us to help you set up Google Apps for your domain).
  2. That you have verified your domain. See Google Apps: How to verify your domain name using cPanel if you have not done so.
  3. That you have set up domain aliases for your users in cPanel and created forwarders for each of these users – view this tutorial on how to do this.

To set up the dual delivery follow the steps below:

STEP 1: Log into your domain’s hosting cPanel via and click on MX Entry

google apps dual delivery cpanel 1

STEP 2: Select the Local Mail Exchanger radio button and click on the Change button

Selecting Local Mail Exchanger will PREVENT  the situation where internal emails (i.e emails sent from a user within your domain to another user within your domain) are NOT delivered to Google Apps email addresses.

google apps dual delivery cpanel 2

STEP 3: Add a new record that will ensure your emails are delivered to Google Apps.

In the Priority field enter a number which is at least one digit above the Priory value of your exiting record. In the image below. I am using ONE as the value for the Google record because the Priory value of the exiting record is ZERO.

Set the Google record (ASPMX.L.GOOGLE.COM) to a lower value (note that the higher the figure the lower the value i.e ZERO has a higher value than ONE) than that of the existing record makes the existing server the  primary sever to which mails are delivered to first and then forwarded to the Google server.

google apps dual delivery cpanel 4

STEP 4: Log in to your Google Apps admin console via

STEP 5: At the top right click on Setting (the 3 dots) and click on Setup

google apps dual delivery cpanel 5

STEP 6: Click on Gmail and then click on Set up Gmail.

google apps dual delivery cpanel 7

STEP 7: Select the Another server radio button and click on the Next button

google apps dual delivery cpanel 10

STEP 8: Click on Navigate to and click on Google Apps 

google apps dual delivery cpanel 11

STEP 9: Locate Gmail in the list of apps and click on it 

google apps dual delivery cpanel 12

STEP 10: Locate Hosts in the list and click on it 

google apps dual delivery cpanel 13

STEP 11: Click on Add route 

google apps dual delivery cpanel 14

STEP 11: Enter the name and IP address of your cPanel primary server (See Google Apps: How to verify your domain name using cPanel) and click on the save button

google apps dual delivery cpanel 15

Now your emails will flow both through your primary mail server (i.e cpanel’s webmail) and through Google Apps mail servers

Jun 192013

In a number of cases such as when you install a lot of plugins, upgrade to the latest WordPress version or even you’ll find an error in your Dashboard widget which prevents them from loading fully, your WordPress site may display the ‘Fatal Error :Memory Size Exhausted’ message. Below is slightly edited article from that provides five ways to handle this issue.

1. Increase the limit via PHP.ini file

You can directly increase the PHP Memory Limit if you’ve access to the PHP.ini file. Most small Shared hosting servers won’t give you access to the PHP.ini file. But some servers allow you to create a duplicate PHP.ini in your respective site Directories whose data/values will override the default PHP.ini values.

To do that you just need to create a file with the name ‘php.ini’ in the directory where your WordPress site is installed. In that just add the command memory_limit = 64M in it to increase the Memory Limit to 64 MB.

2. Changing the Memory Limit via wp-config.php

If you don’t want to mess with the PHP.ini file, then you can go for this method. In this you won’t be needing to create any extra file in your Directory.

Just Adding define('WP_MEMORY_LIMIT', '64M'); in your ‘wp-config.php’ file would increase your PHP Memory Limit to 64 MB.

3. Modifying the .htaccess file to Increase the Memory Limit

A Default WordPress Installation won’t have a .htaccess file. But in case you already have it for some purposes like ‘301 Redirection’ which is an important aspect of WordPress SEO.

In such a case just add the command php_value memory_limit 64M in your ‘.htaccess’ file and your memory limit will increase to 64 MB.

4. Changing the Memory Limit via install.php

This method is just an Alternate to the php.ini method. Because the function of the code we use in this method is same as what we put in the php.ini file.

You just need to place the code ini_set('memory_limit','32M'); in the ‘install.php’ file which is placed in the wp-admin folder of your WordPress installation.

5. Have a talk with your Host

If you are a person who is new to all these techie sounding things then it’s better to have a Live Chat / a Call with your Host right away. It’s your right to talk to them & get the necessary changes you need as you’ve paid for it.

I would recommend you use some quality WordPress hosts available – viz HostGator / DreamHost /BlueHost.


Follow any one of the above 5 Methods. Don’t try to implement all the 5 methods at the same moment, else you’ll end messing up things. If you are seriously not a coder then do consult your Host as mentioned in the 5th Point. Don’t experiment with a live blog which is getting considerable traffic.

Have you faced such Fatal Errors in your Initial Blogging Career ??

Jun 142013

In order to speed up web browsing, web browsers are designed to download web pages and store them locally on your machine in an area called the “cache”. When you visit the same page for a second time, the browser speeds up display time by loading the page locally from its cache instead of downloading everything again. This sometimes results in less than current versions of web pages being displayed. If you believe that you have a less than current version of a page, please follow the following steps to clear the cache in your particular browser.

Although it’s not required by all browsers, restarting your browser after clearing the cache is a good idea. If you’re using Explorer 4.x or Explorer 5.x it’s better to restart the computer as well.

Internet Explorer

Hold the Ctrl key, and press F5.
Hold the Ctrl key, and click the Refresh button on the Start bar.

Click “Safety” and select “Delete Browsing History”
Check “Temporary Internet Files” and “History”
Click “Delete”.

Click “Tools” and select “Internet Options”
Choose the “General” tab and click “Delete Files” under the Temporary Internet Files section.

Click on ‘Tools’ and then ‘Internet Options’ and choose the ‘General’ tab.
Click on “Delete…” under “Browsing history”.
In the ‘Temporary Internet files’ section, click ‘Delete Files…’.
You will then get a dialogue box asking if you want to delete just the temporary files, or all offline content. Select all offline content and click ‘OK’

Mozilla and most subclasses

This includes Firefox, Netscape Navigator (versions 6.x and 7.x) and SeaMonkey.

PC: Hold down the Control and Shift keys, and press R.
Mac: Hold down the Command and Shift keys, and press R.
Hold down the Shift key, and click the Reload button on the navigation toolbar.

From the ‘Edit’ or ‘Tools’ menu, choose ‘Preferences’ or ‘Options’.
Expand the ‘Advanced’ options and choose ‘Cache’ or ‘Privacy’.
Click the button called ‘Clear Cache’.
Click ‘OK’.


For version 4 and newer:
Hold down the Shift key and click the Reload toolbar button.

For version 3 and older:
From the ‘Safari’ menu, choose ‘Empty Cache…’
Hold down the Option and Command keys and press E.

Google Chrome

Go to the Tools menu (the wrench on the upper right of the browser)
Click on Clear browsing data…
Select the types of data you want to clear
On the Clear data from this period: drop-down list, select the data you’d like to delete.


Go to the Tools menu and click on Options
Go to Privacy and then, under Privacy, click on Cache
Click on Clear Cache Now


Press the F5 key to reload from the web.
Hold down the Shift key, and click the Reload button on the navigation toolbar.

From the ‘Tools’ menu, choose ‘Preferences’.
Expand the ‘Advanced’ options and choose ‘History’.
Click the button called ‘Empty now’.
From the ‘Tools’ menu, choose ‘Delete private data’. Click ‘Details’, make sure that ‘Delete entire cache’ is selected, and then choose any other data you want to remove.


Press F5.
Click the Reload button on the toolbar.

1. From the ‘Settings’ menu, select ‘Configure Konqueror’.
2. Scroll down to select the icon labelled ‘Cache’
3. Click the button labelled ‘Clear Cache’.