You'll need to use the ArsDigita binary distribution of AOLserver for the Win32 platform, which contains patches for several problems we have come across in the default AOLserver binary distribution. See the ArsDigita AOLserver 3 distribution page for details.
You can download the binary distribution from the ArsDigita download page under "ArsDigita AOLserver 3 Binary Distribution for Win32." Please read the release notes in the distribution for configuration notes specific to the version you are downloading.
zsh shell is the only command-line tool required
to install the ACS, if you are a UNIX person used to typing
ls instead of
you'll get along much better with the Cygwin toolkit from RedHat
This is a development library and set of tools that gives you a very
UNIX-like environment under Windows. In particular, it includes
which you can use to perform the ACS installation
instead of WinZip and zsh.
If it runs on your machine, proceed as follows:
select sysdate from dual;
Otherwise you will need to perform a little registry surgery as follows:
regeditand navigate down the registry keys to
HOME0if you only have on einstallation of Oracle.
If you are an Oracle achiever and have more than one Oracle installation on your machine, you will see
HOME0, HOME1, HOME2, etc. Choose the subtree that corresponds to the Oracle installtion you wish to use with the ACS.
NLS_DATE_FORMATkey is already present, double-click on its value and change it to 'YYYY-MM-DD' (without the quotes). If the key does not exist, choose
Edit->New->String Valuefrom the menu and type
NLS_DATE_FORMATfor the name of the new value to create it. Then double-click on the empty value to change it.
select sysdate from dual;
For more information on Oracle configuration look at http://photo.net/wtr/oracle-tips or search the Web/db Q&A Forum. One other note: the "nuke a user" admin page and Intermedia won't run unless you set
open_cursors = 500 for your database.
For more information on Oracle configuration look at http://photo.net/wtr/oracle-tips.html or search the Web/db Q&A Forum. One other note: the "nuke a user" admin page and Intermedia won't run unless you set
open_cursors = 500 for your database.
C:drive into the default
aol30directory. You can install it on any drive, but it will make your life easier if you keep the AOLserver binary and your ACS instance on the same drive. For the rest of these instructions, we'll assume that you used drive
c:\web. Since most servers these days are expected to run multiple services from multiple IP addresses, each server gets a subdirectory from
c:\web. For example,
http://scorecard.orgwould be rooted at
c:\web\scorecardon one of our machines and if
http://jobdirect.comwere on the same box then it would be at
For the sake of argument, we're going to assume that your service is
called "yourdomain", is going to be at
http://yourdomain.com and is rooted at
c:\web\yourdomain in the Windows 2000 file system. Note that you'll find our definitions files starting out with "yourdomain.com".
c:\web\yourdomain\wwwcontains the document root and
c:\web\yourdomain\tclcontains Tcl scripts that are loaded when the AOLserver starts up.
countiestables using the
load-geo-tablesshell script in the
c:\web\yourdomain\www\installdirectory. You will need to open a console window and run
You most likely will see a slew of "Commit point reached . . . " messages. This does not indicate a problem.
zsh load-geo-tables foo/foopassword
c:\web\yourdomain\www\doc\sqland feed Oracle the .sql files that you find there. There is a meta-loader file, load-data-model.sql, that includes the other files in the proper order. To use it, open a console window and run
sqlplus foo/foopassword < load-data-model.sql
Note that there's no slash between
zsh load-site-wide-search foo foopassword ctxsys-password
foopasswordhere. The third argument,
ctxsys-password, is the password for interMedia Text's special ctxsys user.
You will need two configuration files. The first is a Tcl file
with configuration information for AOLserver. This should be called
yourdomain and should be located in
c:\aolserve3_0. The second is an .ini file that configures the ACS and is discussed below. Note that pathnames in
yourdomain must use forward slashes rather than the Windows back slashes. This is also true for the .ini file.
The following items must be defined in
yourdomain.ini(or any other name different from
ad.ini). You don't actually have to delete
Each section of
yourdomain.ini has a hardcoded "yourservername" in the name (e.g.
[ns/server/yourservername/acs]). This means that the ACS will ignore your configuration settings unless your AOLserver name happens to be "yourservername". Therefore you must go through
yourdomain.ini and change "yourservername" to whatever you're calling this particular AOLserver (look at the server name in the
nsd file for a reference).
Unless you want pages that advertise a community called "Yourdomain
Network" owned by "firstname.lastname@example.org", you'll probably want to
edit the text of
change system-wide parameters. If you want to see how some of these
are used, a good place to look is
c:\web\yourdomain\tcl\ad-defs. The Tcl function,
ad_parameter, is used to grab parameter values from the .ini file.
c:\aol30. Then run
This will print all the AOLserver messages to the console so you can see them.
bin\nsd -ft yourdomain.tcl
Try to connect to your new server with a web browser. If you see
the message "Error in serving group pages", you probably forgot to
copy the ad.ini file in
If everything seems ok, you can kill the server with Control-c and then issue the following command to install as a Windows service:
You can now configure error recovery and other Windows aspects of the service from the Services control panel. If you make further changes to
bin\nsd -I -s yourdomain -t yourdomain.tcl
yourdomain.iniyou should stop and start the service from the Services control panel.
https://yourservername.com/admin/ug/directory and add your personal user as a site-wide administrator. Now you're bootstrapped!
If you do not know what the system user's password is connect to Oracle using SQL Plus and run the following query:
select password from users where last_name = 'system';
https://yourservername/admin/users. You should read the documentation for user registration and access control and decide what the appropriate user state is for anonymous on your site.
iguanasdirect.com. You would need the following:
lintcollectorswith a user
iguanasdirectwith a user
c:\aolserver3_0create files for each service, i.e.
iguanasdirect. These files would point to their respective pageroots,
c:\web\iguanasdirect\www; their respective auxconfigdirs,
c:\web\iguanasdirect\parameters; etc. In the respective auxconfigdirs would be the files
Now open a console window and go to
c:\aol30. You'll start up the two services as follows:
In the services control panel you should see two services:
bin\nsd -I -s lintcollectors -t lintcollectors.tcl
bin\nsd -I -s iguanasdirect -t iguanasdirect.tcl