Frequently Asked Questions
Advanced Topics
  1. What is CyberCash(tm) CashRegister?
  2. How do I use CyberCash(tm) CashRegister?
  3. What is a MySQL database?
  4. How do I administer my MySQL database?
  5. How can I get to the MySQL database from a web page?
  6. What host name should I use for my MySQL server?
  7. How can I restrict access to my website?
  8. Can I password-protect certain parts of my website?


  1. What is CyberCash(tm) CashRegister?
  2. CyberCash Inc., is a third-party company not affiliated with Hawaii OnLine. CyberCash enables you to accept encrypted, real-time payments at your website. The CyberCash CashRegister provides all of the tools needed to accept encrypted credit card transactions over the Internet, including real-time authorization, voids, returns, settlement and other payment management capabilities.

    In order to allow our customers to use their service, we have pre-installed CyberCash's Merchant Connection Kit (MCK) on the webservers.

    If you'd like to learn more, visit the CyberCash Website.

  3. How do I use CyberCash(tm) CashRegister?
  4. HOL has already installed the Merchant Connection Kit (MCK) for CyberCash CashRegister 3.

    If you'd like to start using this service, click over to Getting Started with the CashRegister.

    To learn more about this service, check out the CashRegister Documentation on CyberCash's website.

    If you have more questions, you can also visit CyberCash's Merchant Support Area.

  5. What is a MySQL database?
  6. MySQL is a full-fledged SQL database server. SQL, or Structured Query Language, is the most popular and standardized database language in use today.

    If you'd like to learn more, visit the MySQL Website.

  7. How do I administer my MySQL database?
  8. You can access the MySQL server with your web browser, using the Database Manager. At the login page, use the following information:

    Username: your webmaster username
    Password: your MySQL password

    ..and click Login to proceed to the MySQL database main page. You should see your database already selected in the pull down list.

    To create, modify, or delete table(s), click the Show Tables button. On this page, click New Table to create a new table or select the appropriate table name from the pull down menu. Click Show Columns to modify table information or Drop Selected Table to remove the entire table.

    To use the MySQL interface (select, update, insert, delete), click on SQL Interface. On the SQL Interface page, simply issue any SQL statement and click Submit Query. Click on List Databases to go back one level.

    To create a backup file for your database or selected table(s), click the Backup button.

    To restore a database, click the Restore button on the MySQL database main page.

    The Database Manager can only be accessed via an encrypted connection. You will need a browser that supports SSL (most do) to manage your database.

  9. How can I get to the MySQL database from a web page?
  10. When accessing the MySQL server from within your website, use 'kahuna01' as your server name. The easiest way to use your database from your web page is by using PHP. WebMonkey has an excellent tutorial that should help to get you started.

  11. What host name should I use for my MySQL server?
  12. When you want to use your database, you'll need to know what host is running the MySQL server that gives you access to your data. If you're creating pages on your web site to use the data, configure your software to use kahuna01 as your server. You can also access your data from outside mahiai, using your own MySQL client tools (e.g. MySQL Control Center). Then you should specify mahiai.aloha.net as your MySQL server.

  13. How can I restrict access to my website?
  14. Can I password-protect certain parts of my website?
  15. You can control access to your web site by IP address or using login names and passwords. Create a file called '.htaccess', then put it in the top-level directory that you want to protect. The mahiai web server, Apache, knows to look in .htaccess files for special access controls. Inside the file, you can give special commands to restrict who has access to any part of your web site. See the Apache Authentication Docs for the specifics.

    As a brief example, though, if you want to limit access to certain pages to a small set of computers, put a .htaccess in the directory for those pages with a few simple lines like these:

    order deny,allow
    deny from all
    allow from my.first.host, my.second.host, 64.75.176.66
    (You can specify whatever hostnames or IP addresses you want to allow.)

    If you want to use logins and passwords to control access, you also you a .htaccess file, but you have to create a separate file that lists the account names and their passwords. This process is a little more complicated, so we recommend that you read through the docs at Apache's web site for the full story.

Back to support page.

Home  |   Contact Us