![]() |
How to INSTALL Chili!Soft ASP 3.5.01 for Linux on Slackware 7 (AND IT ACTUALLY WORKS!)
compiled by Sean D. Ackley ( asp@ackind.net [or] IhateMicrosoftNT@ackind.net )
by using
the v3.5.01 release of Chili!Soft ASP.
DISCLAIMER:
Sean D. Ackley. Ackley Industries, or Chili!Soft will not take any responsibility for corrupted or damaged files,
systems, or data. As with any hack, you could technically make your system unusable. Please backup everything first,
and only experiment on a development system.
Although this installation procedure has been tested, and actually is working, it cannot be guaranteed to work
on your system. The nature of Linux has so many variables, this author will not even to attempt to understand your
situation. If this script works for you, or you can make it work for you, yeah!
I will be glad to help individual or corporate requests on a per call basis. I have a bulletin board setup for support, and will be updating
my web pages as often as possible. Please let me know any information on your particular situation, and post
messages to the BBS.![]()
Pre-requisites:

1. Slackware 7 (uses Glibc2, a MUST!)
# If you have an earlier version, you must upgrade,
check out the following:
# http://huizen.dds.nl/~frodol/glibc/
2. gzip/gunzip
3. GNU Make
4. Updated GLIBC and binutils
5. GCC 2.8.1 or later (for compiling your own mod_casp2.so)
6. Apache web server, preferably 1.3.9
7. You must download my un-official release of Chili!Soft Slackware for this to work.
http://www.ackind.net/chilisoft/casp-slackware-v3.5.01.tar.gz
** Have patience, it will work! If not, send me an email, or update the BBS. I would love to hear your problems
so I can write a better install procedure.
** NOTE: Chili!Soft ASP now comes with its own version of Postgres for all internal ODBC database functions. This
version of Chili!Soft for Slackware will not directly ask or install other databases. It does have internal support
for MySQL and Postgres. I have a postgres database other than the one that comes with Chili!Soft ASP working just
fine with the ASP engine. I have yet to test a MySQL database with it.
1. Download Chili!Soft for Slackware from http://www.ackind.net/chilisoft/
Get onto the Chili!Soft homepage, and get yourself a
LICENSE.LIC file for the 30 day trial!
2. Softlink in a libncurses that is needed by Chili!Soft ASP.
cd /lib
$ ln -s libncurses.so.5.0 libncurses.so.4
3. Make sure you have your Apache running properly with the DSO option!! (very much required)
cd /apache_install_dir
./configure --prefix=/var/httpd --enable-module=all
--enable-shared=max
make
make install
4. Create linux users "postgres" and "chiliasp"
- use any password for postgres (but write it
down)
- use "psailihc" for chilisoft (as
stated in the Chili!soft install script)
- Give postgres the /bin/sh shell (needed for
the install!)
- Give chiliasp the /bin/sh shell (needed for
the install!)
NOTE: Postgres user will most likely only be needed if you want to use your own postgres database.
5. De-tar the downloaded Chili!Soft ASP for Slackware software into its own directory.
Put the LICENSE.LIC file into this install directory.
You should have the following files in that directory:
DISCLAIMER
EULA
INSTALL
README
README.1ST
casp-slackware.tar
caspi
delcasp
docs/
NOTE: I included a utility called "delcasp". It is designed to quickly remove your casp install, in case
you are testing the software multiple times. Just make sure to stop all the CASP engines first!
NOTE: Make sure you have any previous versions of Chili!Soft ASP unloaded. You will most likely need to do this
by hand.
6. You may want to modify some of the parameters at the top of the caspi script. The following are the defaults:
## CASP Installation Path (default="/var/httpd/casp")
install_path="/var/httpd/casp"
## /var/opt path to put casp/chilisoft.ini file (default="/var/opt/casp")
var_path="/var/opt/casp"
## Do you have the Apache RPM? (default=0)
apache_rpm=0
## Apache Web Server Path (default="/var/httpd")
webserver_path="/var/httpd"
## Admin Port # (default=5100)
admin_port=5100
## .tar file to use (default="casp-slackware.tar")
tarfile="casp-slackware.tar"
7. Run the ./caspi program to start the install.
NOTE: When the following messages come up, enter the following:
Would you like to start the ASP server (y/n): [y] y
** You will get a couple errors. I will get these worked out later. They are harmless.
Would you like to have this server started automatically on system boot
(y/n): [y] y
Would you like to set up Chili!Soft ASP's Administration Console (y/n)?
[y] y
Would you like the administration console to automatically start on
system boot (y/n)? [y] y
Enter the administrator username you would like to use: [admin] admin
NOTE: Then it will ask for a password entry.
8. You should now see the following:
Install summary file: /var/httpd/casp/logs/install_summary
Check this file out, and see how your install went!
more /var/httpd/casp/logs/install_summary
9. You are NOW done with the server installation, and should have a working CASP engine running!
10. You now need to configure the engine, and test the sample apps.
Change into: /var/httpd/casp/asp-apache-xxxx (whatever the directory
is)
Modify the file: casp.cnfg and uncomment the last lines, to use the
sample site.
Modify the file: odbc.ini for custom ODBC settings.
11. Do a server restart (CASP Engine and the Apache web server)
/etc/rc.d/init.d/asp-apache-3044 restart
apachectl restart (restart Apache)
12. Check out your sample site now!
http://yourserver/caspsamp
13. HAVE FUN, and God Bless!
NOTES:
Coming Next will be the instuctions on how to compile Apache with the ASP modules, and more information on how
Apache actually works with CASP/Apache/Slackware7. There are so many aspects of this server software that needs
to be added here.
---
updated: 4/1/2000
author: Sean D. Ackley