|Upload Files to your Web site
Each CyberOffice eCommerce setup program creates files on your local computer, the default folder is c:\inetpub\wwwroot\. This can be different if the "www root" folder of your local Web server is on another location. The setup puts any database file(s) onto the "_private" folder, DLL file(s) onto the "cgi-bin" folder. The rest of the files can be under one or more of the following folders:
Use FTP or whatever program to upload these folders to the root directory of your Web site, while retaining all the folder structures. Namely, you should be able to find the page
which is a file under the local "shopping_cart" folder. You can alter the folders once you get to know how the program works.
|Register CyberOffice DLLs on the server
You hosting Administrator must register one or more of CyberOffice DLLs. The DLLs are located in the "cgi-bin" folder, they are "CyberShop.Dll", "CyberBuild.Dll" and "CyberClub.Dll". These files are recommended to be copied to the "C:\WinNT\system32" or "c:\Windows\system32" folder as they will be shared by all the instances of CyberOffice programs running on the server.
64-Bit Windows Server (IIS 7 or above) : Under IIS Manager -> Application Pools -> find the application pool used by the site in question -> Advanced Settings ... -> Enable 32-Bit Applications -> True. Also copy the DLLs to c:\Windows\SysWoW64 folder and register them there (run regsvr32.exe, see below).
Registering a DLL involves
Alternative, the administrator can download up-to-date version of the DLLs from
In the file, there is an "Update-DLLs.bat" batch program. Simply run the batch file to register/update the DLLs.
In the "_private" folder, you will find a number databases used by CyberOffice eCommerce. These are the filenames you may find:
Correct permissions must be set on the entire folder and the files for the program to work and to protect the data. The hosting administrator will need to
CyberOffice eCommerce programs rely on some third party "email client" component which in turn talks to an email server authorized by the hosting ISP to relay emails from your Web site. The following email components, both are free of charges, are recommended,
The hosting administrator should download and install either one of them on to the server. Then use the companion email_test.htm page to identify a working configuration. A successful one should be entered into the system settings page(s). Typically, there is one admin page for each CyberOffice program used on your site. The links can be found on the test page or from the menus in the Shop Manager.
Using Shared SSL
Most hosting ISP will have a shared ssl folder on your site. Typically the folder is named "ssl". When you place any file under it, the page can be accessed via a shared SSL site (from another domain). Therefore you can duplicate some CyberOffice eCommerce pages onto that folder to be SSL-protected. Any pages that collect credit card or password information should be SSL-protected.
However, you must update any reference to the database used by the program in question. Taking the Shopping Cart pages for example, here are the steps:
If the shopping cart uses the membership add-on (i.e. CyberClub), the later should also be hosted under the SSL. The procedure is similar. Update the various URLs on the Membership Admin Settings to correctly reflect the changes due to to the SSL. In particular, the Member Login Page entry should start with https://...
|Using SQL Server
In the "_private" folder, you will find a number of MS Access databases used by CyberOffice eCommerce. You may replace each MS Access database by an MS SQL Server database via the following steps (working knowledge of SQL Server is assumed):
Note that you don't need to amend the "DSN" setting in the config.asp file. The DSN setting is used to identify the instance of the application. It is not necessarily associated with a valid ODBC data source.