Install nscache
[root /usr/local/src/aolserver/aolserver]# cd ../nscache
[root /usr/local/src/aolserver/nscache]# make install
Install nsrewrite
[root /usr/local/src/aolserver/nscache]# cd ../nsrewrite
[root /usr/local/src/aolserver/nsrewrite]# make install
Install nsoracle (if you want to use Oracle)
[root /usr/local/src/aolserver/nscache]# cd ../nsoracle
-[root /usr/local/src/aolserver/nsrewrite]# make install
Steps so far
cd /usr/local/src/aolserver/
+[root /usr/local/src/aolserver/nsrewrite]# make install
Steps so far
cd /usr/local/src/aolserver/
./configure --with-tcl=/usr/local/lib/
make install
cd ../nscache
make install
cd ../nsrewrite
make install
cd ../nsoracle
-make install
Install nspostgres (if you want to use Postgres)
[root nsrewrite]# cd ../nspostgres
+make install
Install nspostgres (if you want to use Postgres)
[root nsrewrite]# cd ../nspostgres
[root nspostgres]# sudo make install POSTGRES=/usr/local/pgsql ACS=1 INST=/usr/local/aolserver
If you run into problems with libpq.a do the following (and repeat the step above)
[root nspostgres]# sudo ranlib /usr/local/pgsql/lib/libpq.a
If you run into problems with the linker, edit the Makefile. Add -lnsdb to the MODLIBS var.
MODLIBS = -L$(PGLIB) -lpq -lnsdb
Install nssha1
[root nsrewrite]# cd ../nssha1
[root nssha1]# make
If the make fails you will have to edit nssha1.c. Comment out the following 2 lines (lines 139-140):
// typedef unsigned int u_int32_t;
// typedef unsigned char u_int8_t;
Now install nssha1:
[root nssha1]# make install
Install tDOM
[root nssha1]# cd ../tDOM-0.7.8/unix
Edit the CONFIG file. Uncomment the instructions meant for AOLserver 4, but edit it to look like this:
../configure --enable-threads --disable-tdomalloc
@@ -66,15 +66,15 @@
communicate with the database. There is one script each for
Oracle and PostgreSQL. They don't conflict, so if you plan
to use both databases, install both.Oracle
[root aolserver]# cd /usr/local/aolserver/bin
-[root bin]# cp /tmp/openacs-5.0.0/packages/acs-core-docs/www/files/nsd-oracle.txt ./nsd-oracle
+[root bin]# cp /tmp//packages/acs-core-docs/www/files/nsd-oracle.txt ./nsd-oracle
[root bin]# chmod 750 nsd-oracle
[root bin]#
-cd /usr/local/aolserver/bin
-cp /tmp/openacs-5.0.0/packages/acs-core-docs/www/files/nsd-oracle.txt ./nsd-oracle
-chmod 750 nsd-oracle
PostgreSQL
[root aolserver]# cd /usr/local/aolserver/bin
-[root bin]# cp /tmp/openacs-5.0.0/packages/acs-core-docs/www/files/nsd-postgres.txt ./nsd-postgres
+cd /usr/local/aolserver/bin
+cp /tmp//packages/acs-core-docs/www/files/nsd-oracle.txt ./nsd-oracle
+chmod 750 nsd-oracle
PostgreSQL
[root aolserver]# cd /usr/local/aolserver/bin
+[root bin]# cp /tmp//packages/acs-core-docs/www/files/nsd-postgres.txt ./nsd-postgres
[root bin]# chmod 755 nsd-postgres
[root bin]#
-cd /usr/local/aolserver/bin
-cp /tmp/openacs-5.0.0/packages/acs-core-docs/www/files/nsd-postgres.txt ./nsd-postgres
-chmod 755 nsd-postgres
Test AOLserver.