Hi,

I have AOLServer 4.5 that is running OpenACS(http://www.openacs.org/)
on a SuSe 10.1 server. I did the installation as described there
except that I wanted it to run PHP5 too. I compiled PHP5 for AOLServer
and when I open http://192.168.1.52:808/pgadmin/index.php it works
fine. But when I open http://192.168.1.52:808/pgadmin/ it simply shows
me the contents of index.php.

I have directoryfile index.php set so I don't understand what's the issue here.

Above is my config.tcl for aolserver.

Please help

Thank you

set httpport                  808
set httpsport                 8443

set server                    "projop"
set servername                "ProjectOpen Demo Server"
set serverroot                "/web/${server}"

set database                  postgres

set hostname                  "linux"
set address                   "192.168.1.52"

set db_name                   $server

if { $database == "oracle" } {
  set db_password           "mysitepassword"
} else {
  set db_host               localhost
  set db_port               ""
  set db_user               $server
}

set debug true

set homedir                   /usr/local/aolserver45
set bindir                    [file dirname [ns_info nsd]]

ns_section ns/server/${server}/modules
ns_param   nssock             ${bindir}/nssock.so
ns_param   nslog              ${bindir}/nslog.so
ns_param   nssha1             ${bindir}/nssha1.so
ns_param   nscache            ${bindir}/nscache.so
ns_param   php                ${bindir}/libphp5.so

if { [ns_info version] >= 4 } {
  ns_param   nsdb               ${bindir}/nsdb.so
} else {
  ns_param   libtdom            ${bindir}/libtdom.so
}

ns_section ns/server/${server}/acs/acs-rollout-support

set pageroot                  ${serverroot}/www
set directoryfile             index.php,index.adp,index.html,index.htm,index.tcl

ns_section ns/parameters
ns_param   serverlog          ${serverroot}/log/error.log
ns_param   home               $homedir
ns_param   maxkeepalive       0
ns_param   logroll            on
ns_param   maxbackup          5
ns_param   debug              $debug

ns_param   HackContentType    1
ns_param   DefaultCharset     utf-8
ns_param   HttpOpenCharset    utf-8
ns_param   OutputCharset      utf-8
ns_param   URLCharset         utf-8

ns_section ns/threads
ns_param   mutexmeter         true      ;# measure lock contention
ns_param   stacksize          [expr 128 * 8192]

ns_section ns/mimetypes
ns_param   Default            text/plain
ns_param   NoExtension        text/plain
ns_param   .pcd               image/x-photo-cd
ns_param   .prc               application/x-pilot
ns_param   .xls               application/vnd.ms-excel
ns_param   .doc               application/vnd.ms-word

ns_section ns/server/${server}/tcl
ns_param   library            ${serverroot}/tcl
ns_param   autoclose          on
ns_param   debug              $debug

ns_section ns/servers
ns_param   $server            $servername

ns_section ns/server/${server}
ns_param   directoryfile      $directoryfile
ns_param   pageroot           $pageroot
ns_param   maxconnections     5
ns_param   maxdropped         0
ns_param   maxthreads         5
ns_param   minthreads         5
ns_param   threadtimeout      120
ns_param   globalstats        false    ;# Enable built-in statistics
ns_param   urlstats           false    ;# Enable URL statistics
ns_param   maxurlstats        1000     ;# Max number of URL's to do stats on

ns_param   NotFoundResponse   "/global/file-not-found.html"
ns_param   ServerBusyResponse "/global/busy.html"
ns_param   ServerInternalErrorResponse "/global/error.html"

ns_section ns/server/${server}/adp
ns_param   map                /*.adp    ;# Extensions to parse as ADP's
ns_param   enableexpire       false     ;# Set "Expires: now" on all ADP's
ns_param   enabledebug        $debug    ;# Allow Tclpro debugging with "?debug"
ns_param   defaultparser      fancy

ns_section ns/server/${server}/adp/parsers
ns_param   fancy    ".adp"

ns_section ns/server/${server}/module/nssock
ns_param   timeout            120
ns_param   address            $address
ns_param   hostname           $hostname
ns_param   port               $httpport
ns_param   maxinput           [expr 20 * 1024 * 1024] ;# Maximum File
Size for uploads in bytes
ns_param   recvwait           [expr 5 * 60] ;# Maximum request time in minutes

ns_section ns/server/${server}/module/php
ns_param map *.php

if { [ns_info version] < 4} {

  ns_section "ns/server/${server}/module/nsopenssl"

  ns_param ModuleDir            ${serverroot}/etc/certs

  ns_param ServerPort                $httpsport
  ns_param ServerHostname            $hostname
  ns_param ServerAddress             $address
  ns_param ServerCertFile            certfile.pem
  ns_param ServerKeyFile             keyfile.pem
  ns_param ServerProtocols           "SSLv2, SSLv3, TLSv1"
  ns_param ServerCipherSuite
"ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP"
  ns_param ServerSessionCache        true
  ns_param ServerSessionCacheID      1
  ns_param ServerSessionCacheSize    512
  ns_param ServerSessionCacheTimeout 300
  ns_param ServerPeerVerify          false
  ns_param ServerPeerVerifyDepth     3
  ns_param ServerCADir               ca
  ns_param ServerCAFile              ca.pem
  ns_param ServerTrace               false

  ns_param SockServerCertFile              certfile.pem
  ns_param SockServerKeyFile               keyfile.pem
  ns_param SockServerProtocols             "SSLv2, SSLv3, TLSv1"
  ns_param SockServerCipherSuite
"ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP"
  ns_param SockServerSessionCache          true
  ns_param SockServerSessionCacheID        2
  ns_param SockServerSessionCacheSize      512
  ns_param SockServerSessionCacheTimeout   300
  ns_param SockServerPeerVerify            false
  ns_param SockServerPeerVerifyDepth       3
  ns_param SockServerCADir                 internal_ca
  ns_param SockServerCAFile                internal_ca.pem
  ns_param SockServerTrace                 false

  ns_param SockClientCertFile              certfile.pem
  ns_param SockClientKeyFile               keyfile.pem
  ns_param SockClientProtocols             "SSLv2, SSLv3, TLSv1"
  ns_param SockClientCipherSuite
"ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP"
  ns_param SockClientSessionCache          false
  ns_param SockClientSessionCacheID        3
  ns_param SockClientSessionCacheSize      512
  ns_param SockClientSessionCacheTimeout   300
  ns_param SockClientPeerVerify            false
  ns_param SockServerPeerVerifyDepth       3
  ns_param SockClientCADir                 ca
  ns_param SockClientCAFile                ca.pem
  ns_param SockClientTrace                 false

  ns_param SeedBytes            1024
} else {

  ns_section "ns/server/${server}/module/nsopenssl"

  ns_param ServerPort                $httpsport

  ns_section "ns/server/${server}/module/nsopenssl/defaults"
  ns_param server               users
  ns_param client               client

  ns_section "ns/server/${server}/module/nsopenssl/sslcontext/users"
  ns_param Role                  server
  ns_param ModuleDir             ${serverroot}/etc/certs
  ns_param CertFile              certfile.pem
  ns_param KeyFile               keyfile.pem
  ns_param Protocols             "SSLv3, TLSv1"
  ns_param CipherSuite
"ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP"
  ns_param PeerVerify            false
  ns_param PeerVerifyDepth       3
  ns_param Trace                 false

  ns_section "ns/server/${server}/module/nsopenssl/sslcontext/client"
  ns_param Role                  client
  ns_param ModuleDir             ${serverroot}/etc/certs
  ns_param CertFile              certfile.pem
  ns_param KeyFile               keyfile.pem
  ns_param Protocols             "SSLv2, SSLv3, TLSv1"
  ns_param CipherSuite
"ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP"
  ns_param PeerVerify            false
  ns_param PeerVerifyDepth       3
  ns_param Trace                 false

  ns_section "ns/server/${server}/module/nsopenssl/ssldrivers"
  ns_param users         "Driver for regular user access"
  ns_param admins        "Driver for administrator access"

  ns_section "ns/server/${server}/module/nsopenssl/ssldriver/users"
  ns_param sslcontext            users
  ns_param port                  $httpsport
  ns_param hostname              $hostname
  ns_param address               $address

  ns_section "ns/server/${server}/module/nsopenssl/ssldriver/admins"
  ns_param sslcontext            admins
  ns_param port                  $httpsport
  ns_param hostname              $hostname
  ns_param address               $address

}

ns_section "ns/db/drivers"
if { $database == "oracle" } {
  ns_param   ora8           ${bindir}/ora8.so
} else {
  ns_param   postgres       ${bindir}/nspostgres.so ;# Load PostgreSQL driver
}

if { $database == "oracle" } {
  ns_section "ns/db/driver/ora8"
  ns_param  maxStringLogLength -1
  ns_param  LobBufferSize      32768
}
ns_section ns/db/pools
ns_param   pool1              "Pool 1"
ns_param   pool2              "Pool 2"
ns_param   pool3              "Pool 3"

ns_section ns/db/pool/pool1
ns_param   maxidle            1000000000
ns_param   maxopen            1000000000
ns_param   connections        5
ns_param   verbose            $debug
ns_param   extendedtableinfo  true
ns_param   logsqlerrors       $debug
if { $database == "oracle" } {
  ns_param   driver             ora8
  ns_param   datasource         {}
  ns_param   user               $db_name
  ns_param   password           $db_password
} else {
  ns_param   driver             postgres
  ns_param   datasource         ${db_host}:${db_port}:${db_name}
  ns_param   user               $db_user
  ns_param   password           ""
}

ns_section ns/db/pool/pool2
ns_param   maxidle            1000000000
ns_param   maxopen            1000000000
ns_param   connections        5
ns_param   verbose            $debug
ns_param   extendedtableinfo  true
ns_param   logsqlerrors       $debug
if { $database == "oracle" } {
  ns_param   driver             ora8
  ns_param   datasource         {}
  ns_param   user               $db_name
  ns_param   password           $db_password
} else {
  ns_param   driver             postgres
  ns_param   datasource         ${db_host}:${db_port}:${db_name}
  ns_param   user               $db_user
  ns_param   password           ""
}

ns_section ns/db/pool/pool3
ns_param   maxidle            1000000000
ns_param   maxopen            1000000000
ns_param   connections        5
ns_param   verbose            $debug
ns_param   extendedtableinfo  true
ns_param   logsqlerrors       $debug
if { $database == "oracle" } {
  ns_param   driver             ora8
  ns_param   datasource         {}
  ns_param   user               $db_name
  ns_param   password           $db_password
} else {
  ns_param   driver             postgres
  ns_param   datasource         ${db_host}:${db_port}:${db_name}
  ns_param   user               $db_user
  ns_param   password           ""
}

ns_section ns/server/${server}/db
ns_param   pools              "*"
ns_param   defaultpool        pool1

ns_section ns/server/${server}/redirects
ns_param   404                "global/file-not-found.html"
ns_param   403                "global/forbidden.html"

ns_section ns/server/${server}/module/nslog
ns_param   debug              false
ns_param   dev                false
ns_param   enablehostnamelookup false
ns_param   file               ${serverroot}/log/${server}.log
ns_param   logcombined        true
ns_param   extendedheaders    COOKIE
ns_param   maxbackup          1000
ns_param   rollday            *
ns_param   rollfmt            %Y-%m-%d-%H:%M
ns_param   rollhour           0
ns_param   rollonsignal       true
ns_param   rolllog            true

ns_section ns/server/${server}/module/nsjava
ns_param   enablejava         off  ;# Set to on to enable nsjava.
ns_param   verbosejvm         off  ;# Same as command line -debug.
ns_param   loglevel           Notice
ns_param   destroyjvm         off  ;# Destroy jvm on shutdown.
ns_param   disablejitcompiler off
ns_param   classpath
/usr/local/jdk/jdk118_v1/lib/classes.zip:${bindir}/nsjava.jar:${pageroot}/webmail/java/activation.jar:${pageroot}/webmail/java/mail.jar:${pageroot}/webmail/java

ns_section ns/server/${server}/module/nspam
ns_param   PamDomain          "pam_domain"

ns_section ns/server/${server}/tdav
ns_param propdir ${serverroot}/data/dav/properties
ns_param lockdir ${serverroot}/data/dav/locks
ns_param defaultlocktimeout "300"

ns_section ns/server/${server}/tdav/shares
ns_param share1 "OpenACS"

ns_section ns/server/${server}/tdav/share/share1
ns_param uri "/dav/*"
ns_param options "OPTIONS COPY GET PUT MOVE DELETE HEAD MKCOL POST
PROPFIND PROPPATCH LOCK UNLOCK"


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> 
with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: 
field of your email blank.

Reply via email to