tech

OpenCart is open source so the basic file structure is exposed. In order to secure OpenCart, the easiest way is rename the /admin/ folder to other phrase. Renaming OpenCart admin folder can prevent hackers who specifically looking for the admin folder of OpenCart break in into OpenCart. This tutorial is for OpenCart with vQmod installed. If you don’t have vQmod installed, simply rename the Admin folder will work. If you have vQmod installed, you will need some extra steps to make vQmod recognize your new Admin folder. For how install vQmod to OpenCart, follow this tutorial: Install vQmod to OpenCart

Read More

This is a quick tutorial for building a CentOS based VPS/Dedicated server. CentOS server doesn’t include GUI in default so the only way to access server is using Secure Shell (SSH). The following steps will be completed by using SSH.

Read More

Google’s recommendation for Smartphone-optimized Websites recommends use Vary HTTP header when using mobile site dynamically serving different HTML on the same URL. Google recommend that the server send a hint to request that Googlebot for smartphones should crawl the page, too, and thus discover the mobile content. This hint is implemented using the Vary HTTP header.

Read More

When you correcting all your Back to School needs, don’t forget your iPhone needs to be prepared to help set you up for a success and be more productive than ever. Here are some apps which make for a great companion for studying.

Read More

After logging into Java application in any browser (Chrome, Firefox, or Internet Explorer), Windows produces an error indicating that the JInitiator version is too low, system pop up below error message: FRM-92095: Oracle JInitiator version too low. Please install version 1.1.8.2 or higher Frm92095jinittoolow Why: The cause is the JRE version is not compatible. Oracle made an internal change in the Java plugin after Java 7 that causes Oracle Forms (Banner) to not recognize that Java is correctly installed. Solution 1: Add a OS Parameter: JAVA_TOOL_OPTIONS, and parameter value: -Djava.vendor=”Sun Microsystems Inc.” as Environment Variables 1. Open Advanced system settings Start Menu › Control Panel › System and Security › System 2. Click Environment Variables Enviroment Variables 3. Add a System variables

Read More

Most webmasters use “free” website monitoring services to track the downtime and uptime of their sites. These free service normally offer one domain monitoring service and often required to upgrade to the premium version for unlimited domain monitoring. Some feature like email or SMS alerts require premium version. Now, via Google Drive Spreadsheet, you can monitor the status your websites freely with out paying for any commercial services. You can track and monitor unlimited number of websites and get alerts from email or SMS. This Google Scripts based website monitoring tool is absolutely FREE as well. The setup only takes free minute. After you configured, Google Drive will monitor the uptime /downtime of your website(s) continuously and automatically.

Read More

Having boot problems on your Windows PC? Everything was fine but the computer just didn’t want to boot; Windows Update stuck loop; boot to a black screen; received errors like: Windows wouldn’t recognize disk one day; got error messages: Invalid Boot.ini, Windows could not start, Windows could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SYSTEM. Most of the common Windows boot or star up problems appears because of a corruption in the Windows registry. You can fix most problems by doing the following procedures.

Read More

If you want Apache log file to be saved on daily basis automatically. Cronolog is one of the best way to do it. Although Apache itself has rotatelogs for rotating activities, rotatelogs are not really creating log file everyday based on the calendar date. Rotatelogs creates and saves log files based on the rotation time or file size limits. For example we set up rotatelogs to rotate logs every 86400 seconds, technically is 24 hours, the start time is whenever you start ratatelogs, not from 00:00:00AM as what people normally assume. For how to setup rotatelogs, you can follow the instruction here: Rotate Apache logs on a daily basis using rotatelogs Cronolog is a simple filter program that reads log file entries from standard input and writes each entry to the output file specified by a filename template and the current date and time. cronolog is intended to be used in conjunction with a Web server, such as Apache, to split the access log into daily or monthly logs. If you want your log files start from 0:00 to the exact end of a day 23:59, cronolog can handle that. 1. Install Cronolog. For Debian, Ubuntu, or Linux distributions using apt-get

Read More

If you Apache to start a new log file every day automatically, rotatelogs is the simple way to do it. Rotatelogs is a simple program for use in conjunction with Apache’s piped logfile feature. It supports rotation based on a time interval or maximum size of the log. The use of rotatelogs is actually quite simple. Search your httpd.conf and replace the following line

Read More

Can Google host my DNS? Yes. We can set domain DNS zones using the Google Cloud DNS service. Google Cloud DNS is a high performance, resilient, and global DNS service, which allows you to easily publish and manage DNS records. It is FREE? Google Cloud DNS provide max billable limit: 50,000 requests/day, so is almost free for a small website. For a website with huge amount of traffic, see https://developers.google.com/cloud-dns/pricing for pricing. 1. Create a new Cloud Project. Google Cloud DNS is part of the Google Cloud Platform. First you need to create a new Cloud Project.

Read More