About PIC Bonus

The PIC Bonus gives businesses a dollar-for-dollar matching cash bonus for YAs 2013 to 2015, subject to an overall cap of $15,000 for all 3 YAs combined.

This is given on top of the existing 400% tax deductions or 60% cash payout under the PIC scheme.

Example for PIC Credit Claims

Say you bought your website, 2 notebooks, 2 PCs, ipad, iphone and printer from us at $10,000 and claim for PIC.

IRAS will pay you $10,000 as PIC bonus and $6,000 as PIC Credit. You received total of $16,000!

PIC Qualifying Conditions

The PIC Bonus helps your business to defray costs such as wages and rentals and encourages you to improve in productivity and innovation.

Businesses eligible for the PIC Bonus are sole-proprietorships, partnerships and companies

Technical Support

WHM: Disable directory listing on all cPanels

To disable the default directory listing on all cPanel:

Log into WHM
Goto Apache Configuration and select Global Configuration
Untick “indexes” at “Directory
Click Save
Rebuild and Restart

Difficulty level: Easy
Recurring Risk: No
Want us to fix this for you? It takes less than 1 hour.
Skill level required – Intermediate level
Our rate is $30 per hour […]

By |January 7th, 2017|Categories: Technical Support||Comments Off on WHM: Disable directory listing on all cPanels

Google Drive Error: “an unknown issue occurred and Google Drive needs to quit”

Google has no solution at the moment but recommended a workaround for the time mean:

For Macs:

Select “Quit Google Drive” from the sync client menu.
In Finder select “Go” –> “Go to Folder…”.
Enter this, exactly:
~/Library/Application Support/Google/Drive
Open the folder titled “cloud_graph”.
Delete the […]

By |June 24th, 2016|Categories: Technical Support||Comments Off on Google Drive Error: “an unknown issue occurred and Google Drive needs to quit”

Improve your website loading speed – Leverage Browser Caching

One way to improve your website loading speed is to “Leverage Browser Caching” by inserting the following into the .htaccess file.

# Expires Caching Start #
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/css “access 1 month”
ExpiresByType text/html “access 1 month”
ExpiresByType image/gif “access 1 year”
ExpiresByType image/png “access 1 year”
ExpiresByType image/jpg “access 1 year”
ExpiresByType image/jpeg “access 1 year”
ExpiresByType image/x-icon “access 1 […]

By |April 8th, 2016|Categories: Technical Support||Comments Off on Improve your website loading speed – Leverage Browser Caching

Reduce spam with DKIM & SPF

To create SPF & DKIM records in Cpanel
Go to:   cPanel >> Email > Authentication
To auto create SPF & DKIM records for newly created Cpanel
Go to:
WHM >> Server Configuration >> Tweak Settings >> Domains
Enable DKIM on domains for newly created accounts –> set to ONEnable SPF on domains for newly created accounts –> set to […]

By |March 31st, 2016|Categories: Technical Support||Comments Off on Reduce spam with DKIM & SPF

WordPress: Adding another admin user via MySql

Sometime the Admin user disappeared without leaving any access to your website. You could create another admin user to access your backend using the following codes:

INSERT INTO `wp_users` (`user_login`, `user_pass`, `user_nicename`, `user_email`, `user_status`)
VALUES (‘newadmin’, MD5(‘pass123’), ‘firstname lastname’, ’email@example.com’, ‘0’);

INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`)
VALUES (NULL, (Select max(id) FROM wp_users), ‘wp_capabilities’, ‘a:1:{s:13:”administrator”;s:1:”1″;}’);

INSERT INTO `wp_usermeta` […]

By |March 17th, 2016|Categories: Technical Support||Comments Off on WordPress: Adding another admin user via MySql

WordPress Vulnerabilities and Prevention

SQL Injection and URL Hacking:
– Insert following to the .htaccess file
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_METHOD} ^(HEAD|TRACE|DELETE|TRACK) [NC] RewriteRule ^(.*)$ – [F,L] RewriteCond %{QUERY_STRING} \.\.\/ [NC,OR] RewriteCond %{QUERY_STRING} boot\.ini [NC,OR] RewriteCond %{QUERY_STRING} tag\= [NC,OR] RewriteCond %{QUERY_STRING} ftp\:  [NC,OR] RewriteCond %{QUERY_STRING} http\:  [NC,OR] RewriteCond %{QUERY_STRING} https\:  [NC,OR] RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR] RewriteCond […]

By |May 12th, 2015|Categories: Technical Support||Comments Off on WordPress Vulnerabilities and Prevention

Cpanel – Could not add subdomain

You are not able to create subdomain at your server and get the following message:
“The system experienced a problem during the creation of the “development” subdomain.”

One possible solution: Go to WHM >>  Server Configuration  >>  Tweak Settings and enable “Allow users to park subdomains of the server’s hostname”

Difficulty level: Intermediate
Recurring Risk: No
 Want us to […]

By |April 25th, 2015|Categories: Technical Support||Comments Off on Cpanel – Could not add subdomain

WHM – Setting up domain name server (dns)

3 Steps to set up the domain nameserver or private nameserver.

Go to WHM  >>  Server Configuration  >>  Basic cPanel & WHM setup
Enter the name of the nameserver, assign IP address and click save chagnes.
Go to your Domain Account with your Registrar and register your nameservers
Go to the Nameservers in your Domain and change the […]

By |April 11th, 2015|Categories: Technical Support||Comments Off on WHM – Setting up domain name server (dns)

Remove Ask Toolbar and Search from firefox

Sometimes, your default home page get hijacked and suddenly it becomes a search page by Ask.com.

To remove the ask home page:

Go to Firefox extensions and click “Add-ons”.
Remove “Search App by Ask …”
Go to Firefox extensions and click “Options”.
Change “www.ask.com” to your default page

 

Difficulty level: Easy
Recurring Risk: No
 Want us to do this for you? It […]

By |March 20th, 2015|Categories: Technical Support||Comments Off on Remove Ask Toolbar and Search from firefox

Ecommerce: Planning you online website

List all your categories, products and product details by rows into a spreadsheet:

Product number (SKU)
Product title
Full description
Net price
Weight (if applicable)
Product options (colour, size, material etc)
Stock quantity
Product Category (also sub-category if applicable)
Images filename

Decide on the Shipment and payment

Free delivery above certain cart value
Express delivery option (courier)
Registered mail
Cash on delivery, Self collect, Paypal, Internet banking
Selling local […]

By |March 16th, 2015|Categories: Technical Support||Comments Off on Ecommerce: Planning you online website

Window 8: Create Partition in a Hard Disk

Your notebook usually comes only with a single partition, the “C” drive. To keep your data separate from programs you may want to partition a drive only for data.
1. Press “Windows + R” and enter “diskmgmt.msc”
2. Right click on “C” drive and select “Shrink Volume”
3. Enter the amount of space to shrink (your “C” […]

By |February 16th, 2015|Categories: Technical Support||Comments Off on Window 8: Create Partition in a Hard Disk

Window Mail: Setting to block spam emails

If you are using Window Mail and still receiving spam mails, you could check the junk email protection level. There are 4 settings in the options and you could choose a higher protection level.

1. Go to Tools >> Junk e-mail Options
2. Set the protect level that you desire.

 

Difficulty level: Easy
Recurring Risk: No
 Want […]

By |February 12th, 2015|Categories: Technical Support||Comments Off on Window Mail: Setting to block spam emails

Magento: Locating pages, template, block for editing

To discover the url for the pages, template or block in the site and finding the path to the file to edit, you will need to enable the “Template Path Hints”.

1. Go to System >> Configuration >> “Developer”
2. Click on “Debug” to see the “Profiler”
3. At the “Current Configuration Scope” […]

By |January 29th, 2015|Categories: Technical Support||Comments Off on Magento: Locating pages, template, block for editing

JavaScript: Open a new window instead of new tab

When you use target=”_blank” or target=”_new” to open a new window, sometimes depending on the user’s browser setting, it would open a new tab instead. Using the html “target” may not open a new window at the user screen.

To ensure that your user will get a new window, you could add a javascript code […]

By |January 29th, 2015|Categories: Technical Support||Comments Off on JavaScript: Open a new window instead of new tab

Magento: Set default quantity from 0 to 1

Magento set default quantity is set to 0 which is quite confusing. You could change the default quantity to 1 or any number by following steps:

Go to System >> Configuration >> Inventory >> Product Stock Options
At the “Minimum Qty Allowed in Shopping Cart” click on “Add Minimum Qty” […]

By |January 28th, 2015|Categories: Technical Support||Comments Off on Magento: Set default quantity from 0 to 1

Excel: Convert scientific notation to text in Excel

Excel automatically convert number that is longer than 11 digits to scientific notation which can be frustrating. If you wish to get it back to normal number you could use the following method:

1. Highlight cells that need to convert to normal no.
2. Go to “Format Cells” >> “Number” >> “Custom” and at the “Type:” […]

By |January 25th, 2015|Categories: Technical Support||Comments Off on Excel: Convert scientific notation to text in Excel

Excel: Auto numbering column with deleted rows.

If you wish to have an auto numbering column with excel, you could fill up the 1st and 2nd number and drag the handle to as far as how you want your numbering to go. However, you will need to keeping doing the same operation if you have rows deleted. Following is a method […]

By |January 25th, 2015|Categories: Technical Support||Comments Off on Excel: Auto numbering column with deleted rows.

Locked yourself out of Wordfence?

If you have set the rules in Wordfence to be too strict and accidentally locked yourself out you may regain access by removing the wordfence files

You will need to ftp to your site and remove all files at “wordfence”
Go to /wp-content/plugins/wordfence/

 

Difficulty level: Easy
Recurring Risk: No
 Want us to do this for you? It takes about […]

By |January 21st, 2015|Categories: Technical Support||Comments Off on Locked yourself out of Wordfence?

Magento could not display the category products

Sometimes, when you create a category and some sub categories of products and you want to show all products of the sub categories when user clicked on the category, you could go to the category and marked the category as “Is Anchor” under the display settings.

However, in some situation, even though you have set […]

By |January 18th, 2015|Categories: Technical Support||Comments Off on Magento could not display the category products

Moving WordPress to another hosting

If you want to move your WordPress site from test server to live server or from one server to another server or to change from one domain to another domain, you could use the following procedure:

FTP all files from the old server to your local computer and upload all files to your new server.
Login […]

By |January 8th, 2015|Categories: Technical Support||Comments Off on Moving WordPress to another hosting

Moving Magento to another website

If you want to move your Magento site from test server to live server or from one server to another server or to change from one domain to another domain, you could use the following procedure:

Login to your site, go to system > cache management and refresh the cache.
Login to your old cPanel and […]

By |January 6th, 2015|Categories: Technical Support||Comments Off on Moving Magento to another website

Error on wordpress site migration – lessphp fatal error

On trying to move a wordpress site to another domain/hosting especially one using Cherry Framework, you encounter the following error:
lessphp fatal error: load error: failed to find /home/hostsite/public_html/newsite/wp-content/themes/theme46782/bootstrap/less/bootstrap.lesslessphp fatal error: load error: failed to find /home/hostsite/public_html/newsite/wp-content/themes/theme46782/style.less
Warning: Cannot modify header information – headers already sent by (output started at /home/newsite/public_html/wp-content/themes/CherryFramework/includes/less-compile.php:152) in /home/newsite/public_html/wp-includes/pluggable.php on line 1178

1. […]

By |January 1st, 2015|Categories: Technical Support||Comments Off on Error on wordpress site migration – lessphp fatal error

How to find the facebook page_id for facebook application

There are 2 ways where you could find your facebook page_id

At your facebook page, press ctrl-U then press ctrl-F and enter “page_id”.
An easier way is to go to this website:  www.findmyfacebookid.com and enter your facebook profile URL.

 

Difficulty level: Easy
Recurring Risk: Not
 Want us to do this for you? It takes less than 5 mins.
Our rate […]

By |December 29th, 2014|Categories: Technical Support||Comments Off on How to find the facebook page_id for facebook application

Google blocked your website as “Reported Attack Page!”

Suddenly your website get blocked with the following message:

Reported Attack Page!
This web page at your-site.com has been reported as an attack page and has been blocked based on your security preferences.
Attack pages try to install programs that steal private information, use your computer to attack others, or damage your system.Some attack pages intentionally distribute […]

By |December 28th, 2014|Categories: Technical Support||Comments Off on Google blocked your website as “Reported Attack Page!”

Not able to create Facebook App

If you try to create a Facebook App and meet with the following errors:

Please use your personal account to create this app. To use a different name for testing, create the app with your personal account and then create a test account.

If you received this message in error, please submit an appeal.
If you think […]

By |December 27th, 2014|Categories: Technical Support||Comments Off on Not able to create Facebook App

Changing admin username in WordPress

There are two ways to change the admin username name in WordPress:

Login as admin and create a new admin account. Logout from this admin and Login to this new admin and delete the old admin.
The proper approach is to login to your phpMyAdmin and change the user_login in the wp_users table.

 

Difficulty level: Easy
Recurring Risk: […]

By |December 25th, 2014|Categories: Technical Support||Comments Off on Changing admin username in WordPress

Facing a Brute Force Attack?

These are very common attacks and will happen to any website sooner or later. Brute force attack usually involves password guessing and if you have passwords as follow you are in big trouble:

admin, 123456, password, 12345678, 666666, 111111, 1234567, qwerty, siteadmin, administrator, root, 123123, 123321, 1234567890, letmein123, test123, demo123, pass123, 123qwe, qwe123, 654321, loveyou, […]

By |December 23rd, 2014|Categories: Technical Support||Comments Off on Facing a Brute Force Attack?

Changing URL or Domain of WordPress website

Changing a site URL or Domain or Moving a site from test site to live site may sometimes resulted in the site not working anymore. This is because WordPress is still looking at the old URL. To resolve this issue, you could simply insert 2 lines into the functions.php file. Note that once the […]

By |December 20th, 2014|Categories: Technical Support||Comments Off on Changing URL or Domain of WordPress website

Create Feature Image in Woocommerce

Feature image is not included in the product page of woocommerce. If you want your product page to have a feature image you would need to add “product” in the add_theme_support function.

 
add_theme_support( ‘post-thumbnails’, array( ‘post’, ‘page’, ‘movie’, ‘product’ ) );
 

Difficulty level: easy
Bug Risk: Nil

Want us to do this for you? It takes about 1 […]

By |December 17th, 2014|Categories: Technical Support||Comments Off on Create Feature Image in Woocommerce