(file) Return to README.txt CVS log (file) (dir) Up to [Development] / advokit-installer-bak

File: [Development] / advokit-installer-bak / README.txt (download)
Revision: 1.4, Fri Aug 13 01:20:03 2004 UTC (6 years ago) by chrishiller
Branch: MAIN
CVS Tags: r0-9-5, HEAD
Changes since 1.3: +1 -2 lines
added note about version

# ======================================================================
# AdvoKit -- a campaign managment tool
# Copyright (C) 2004  OrchidSuites, Inc. (info@orchidsuites.net)
# 
# This program is free software; you can redistribute it and/or
# modify it under the terms of the AFFERO GENERAL PUBLIC LICENSE
# as published by Affero, Inc.; either version 1
# of the License, or (at your option) any later version.
# 
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# AFFERO GENERAL PUBLIC LICENSE for more details.
# 
# You should have received a copy of the AFFERO GENERAL PUBLIC LICENSE
# along with this program; if not, write to Affero, Inc. at
# 510 Third Street - Suite 225, San Francisco, CA 94107, USA
# or visit <http://www.affero.org>.
# ======================================================================

If you are reading this, then you must have extracted the 
Advokit 1.1 distribution.  Or maybe you're looking at it
from http://www.dawnstar.com, how would we know?

ADVOKIT INSTALLATION REQUIREMENTS:

* Apache/IIS

Advokit has been tested on the Apache and IIS webservers, but will
probably run on any server that supports PHP.

* PHP

Your webserver must be running PHP 4.2.8 or above.

You DO NOT need to have register_globals on for Advokit to work.

* MySQL

MySQL must be installed.  Advokit was developed with version 3.23.41,
so you should probably have that version or above.  No unusual or
arcane MySQL features are used, so earlier versions might work.  The
installer will try to create transaction-safe tables if your MySQL
installation supports such tables.  See the documentation regarding
custom fields for more information.

* Smarty

The Smarty template engine must be installed.  Preferably 2.6.2 or
above.  Advokit was mostly developed with version 2.0, but 2.3 and
2.6.2 have been used extensively. 2.6.2 is bundled with this release,
and you can tell the installer to install it for you automatically.

HOW TO INSTALL ADVOKIT

(1) Extract distribution.

Extract the distribution tarball somewhere under your webroot.  This
will create the directory advokit-installer-1-1-0 in the directory
where you extracted the file.

(2) Set permissions.
The webserver must be able to read the directories in the distribution
you just extracted.  The webserver must be able to write to the directory
advokit-installer-1-1-0/install/templates_c.

You can be lazy and just make sure the new directory is FULLY readable
and writeable by your webserver process, like so:

- For unix/linux, just do a chmod -R 777 on advokit-installer-1-1-0.
  If you know the user and group for the webserver process, you
  are better off doing a chown -R user.group advokit-installer-1-1-0.
  
- For windows, make sure "Everyone" has "Full Control" over
  advokit-installer-1-1-0, and that these permissions are propagated
  to subdirectories.

However, if you do this, be aware that your webserver may vulnerable to
attack while you install AdvoKit.

In any case, make sure you blow away the installer directory immediately
after you finish installing.  It won't be needed at that point.

(3) Browse to the installation page.
If your webserver is set up properly, then just browse to the
directory advokit-installer-1-1-0 that you just created.  Otherwise,
browse directly to advokit-installer-1-1-0/install/index.html.

(4) Follow the directions.
There aren't many.  There are about 15 pieces of information you must
specify, such as database host, user, password, installation
directories, and so on.  You will be prompted each time such
information is required.

(5) Delete the installation directory

After the installation completes, you can login as user "admin",
password "admin". Change the admin password as soon as you login.

NOTE: If the installation fails because certain directories don't
exist and the webserver can't create them, don't give up.  Each time
this happens, installer will tell you exactly what directory to
create.  Just create the directory and set permissions so that the
webserver can write to it.  Then click the "Go Back" button and try
again.  Eventually you will be able to continue.  This is typically
only a problem with either Windows servers, or with Unix servers in a
shared hosting environment.

If you have problems installing, or you have general comments
or questions, send a message to advokit@dawnstar.com

Be sure to check http://www.dawnstar.com for updates.


cvsadmin@voter2voter.org
CVS Snapshots (updated daily)