What is Etomite?
Etomite is a Content Management System (CMS) which allows you to maintain
a web site with douments, images, etc. and allows you to have this information
available only to certain users who can create an account and log in to view
the information. Etomite is easy to set up and use, and comes with basic
document examples to get you started creating your own site.
We have found in testing this installation that Etomite has a bug that can cause
a web browser to keep refreshing after saving the configuration. Our workaround
seemed to be to click the stop button in the web browser and then go
ahead and choose the Home link in the manager Site menu. Please
see setup instructions below for more information.
To use Etomite, you need to be sure your CGI account is set up. Please
see How To Request A CGI Account
for more information. You may also need to have a MySQL account set up if the
script accesses a MySQL database. Most PHP-based scripts require this. Please
see How To Request A MySQL Database.
You will also need to
download a copy of Etomite.
The version used in this tutorial was 0.6.
IMPORTANT SECURITY NOTE!|
Always be sure you have
installed the latest updates and/or patches for the script as well as for any
additional add-ons. Updates are very important to the security and proper
functioning of the script! Our instructions may be for earlier versions of
scripts due to the fact that we are not able to keep up with updates to every
script at all times. It is still up to the domain owner to install and use the
latest version of these scripts.
Remember that only your main account can access CGI scripts on your server. Any
hosting or extra FTP accounts that access these scripts may cause your account
to be deactivated and you'll have to contact
For Etomite to work correctly, please do not put it or it's
directories inside your cgi-bin directory. If you do, the script may not work.
It's best to use a separate directory and leave the cgi-bin directory for your
Extract all files to a directory on your hard drive.
Log into your CGI server and upload all files and create a new directory. For
this tutorial, we'll assume you created a directory called etomite.
Upload all the files and directories in the etomite directory on your hard drive
to the new directory on your CGI server. This may take awhile as there are quite
a few files.
Change the file permissions of the manager/includes/config.inc.php file
to 777. Also change the file permissions of all files in the
/assets/cache directory to 777. Finally change the file permissions of
the following directories to 777: assets/cache, assets/images,
Point your web browser to: http://cgi.yourdomain.com/etomite/install/
replacing yourdomain.com with your actual domain name.
On the Setup page, click on the New Installation link.
Set up the following (leave the others at default values). Note that any instance
of yourdomaincom should be replaced with your actual full domain name,
excluding the dot.
Database name: yourdomaincom
Table Prefix: etomite_
Database login name: yourdomaincom
Database password: [MySQL Password]
Administrator username: Replace admin name with a name you'd like
to use for the administrator log in username.
Administrator password: Pick a password for the administrator login and
confirm it by typing it again in the Confirm password field.
Click Setup Etomite.
Read the license and click on the box on the lower left to agree if you do so.
Then click the Proceed link on the bottom right.
Log into your CGI server and delete the install directory from the
Click on the Etomite Manager link or go to
http://cgi.yourdomain.com/etomite/manager/ (replacing yourdomain.com
with your actual domain name).
Log in using your admin username and password. Be sure to read the bottom
paragraph and if you agree, be sure the box next to "I agree to any
limitations or freedoms imposed upon me by this license." is checked (click
in it if it is not). Click the Login Button.
In the Site Settings tab, set up the settings as you wish. Be sure
though that the Server Type is set to http. We do not provide an
In the Miscellaneous Settings tab, under Uploadable filetypes,
be sure to have this set to: jpg,gif,png,ico,txt,php,html,htm,css. There
restrictions regarding the types of files you may upload
to your CGI server. Also please be advised that
you are not to allow your visitors to upload files
to your server.
When done with your configuration, click Save in the upper left of the
configuration area. You must do this in order to save your configuration
even if you didn't make any changes.
Wait while Etomite does some cleanup work. The page will go blank and then
say it's in the cleanup process again.
NOTE: This is where the program ceases working.
When the page refreshes, click the stop button in your web browser and
then click on the Home link under the Site category in the left
Log back into you CGI server and change the file permissions of the
/manager/includes/config.inc.php back to 644 so that others can not
rewrite your configuration. Click the Home link in the Site
category in the left menu of the Etomite Manager page.
You can now link to and view your Etomite web site by going to
http://cgi.yourdomain.com/etomite/ (replacing yourdomain.com with
your actual domain name).
Working with Etomite:
The Etomite program is pretty much self-explainatory. You can always get more
information on a text entry field by clicking the blue question mark button to
the right of the field.
In the Etomite manager, you'll notice there are some recently edited/created
documents. These are exmaples that you can use to build your own site with.
Click on one of the links to see more information and a preview of the document.
At the top you'll find Edit, Move and Delete buttons.
Click on the Edit button. Now you can edit the document as you wish.
NOTE About The File Manager: The file manager will
probably not allow you to upload. For security reasons, it's best that you
upload any files, delete and move files and directories (or create any new
directories) using your FTP program. Be sure to refresh your browser after
working with your files and directories.
I get a database error when I try to run Etomite.
Be sure that you have set up the configuration properly. For more information, please see
I get a database error when I try to run a script that accesses the MySQL database.
Etomite keeps reloading the page during cleanup
Simply click the Stop button in your web browser to stop the automatic
refresh, then click on one of the other menu items to continue working with
If you have any problems or questions about Etomite, please see the
Etomite web site.
Active Web Hosting may not be able to provide support for this program or it's
Below you'll find a list of alternative software that you may also want to try.
Click on the program name to go to the author's site. Click on the 'Tutorial'
link to view our installation tutorial.