Ben-

        The issue is basically what's called EAPI compliance. Mandrake 7
utilizes a special version of Apache that is "EAPI" versioned. What you have
to do is go into the /coldfusion/webserver/apache directory and read the
instuctions on Apache module recompilation. Now, the APXS utility for
compiling the modules needs to have the -DEAPI flag attached to it at
compilation time. Follow the directions for installing that new module now.

The problem lies around that the Specialized apache mandrake runs requires
that the modules be EAPI compliant, and when you type /etc/rc.d/init.d/httpd
start, you SHOULD be getting EAPI compliance errors from the Coldfusion
module/APACHE.

God places to start:

man apxs
and the documentation in the /coldfusion/webserver/apache directory.


Remember, the only supported linux version for coldfusion is Redhat 6.x

Also, by chance, you have another problem on your hands:

> ->Installing Verity DB gateway file...
> ->Setting up uninstall links...
> ->Initializing ColdFusion Settings...
> ->/opt/coldfusion/bin/cfexec: Symbol `__vt_9bad_alloc' has 
> different size in
> ->share
> ->d object, consider re-linking
> ->/opt/coldfusion/bin/cfexec: Symbol `__vt_9exception' has 
> different size in
> ->share

See the Symbol `__vt_9bad_alloc' errors? What you have here is a spcialized,
or different version of libstdc++.so library file that comes with
glibc/gcc/etc. Now, downgrading or changing the glibc version on linuxes is
not easy, fun, or well documented (if anyone has found a resources guiding
through this let me know) but the workaround I found was to copy the
libstdc++.so file from a redhat 6.2 system and overwrite the existing one,
you'll find that the errors go away and the coldfusion binaries run
correctly, however, you still have the apache module issues.

If you find out anything other than what i said, please feel free to let me
know, i am really interested in these type of things.

Jesse Noller
Enterprise Engineer, Allaire Corporation
Email: [EMAIL PROTECTED]
http://www.allaire.com/


 

> -----Original Message-----
> From: Ben [mailto:[EMAIL PROTECTED]]
> Sent: Monday, June 19, 2000 1:19 PM
> To: [EMAIL PROTECTED]
> Subject: Relinking CF on apache 1.3.9
> 
> 
> 
> ->This makes my head hurt.
> ->
> ->In summary:
> ->I'm *trrrying* to install ColdFusion server as a module for 
> apache 1.3.9,
> ->which the readme says has been tested - and any versions after 1.3.6
> should
> ->be ok for now.
> ->The main OS is Mandrake Linux 7.
> ->As soon as you try to open a web page (any web page) you just get
> (Netscape)
> ->document contains no data.
> ->A "get" from a telnet session to port 80 also returns 
> "connection closed
> by
> ->foreign host".
> ->
> ->running the the cf uninstallation uninstallation script 
> still leaves the
> web
> ->server broken, but "fixing" it is simply a matter of removing the
> references
> ->to any and all coldfusion modules in the apache conf files. 
> I guess it
> ->doesn't like starting up with registered modules missing..?
> ->
> ->Is the problem going to be fixed by relinking, as suggested?
> ->If so, what exactly does this mean??? Re-compiling modules 
> on the target
> box
> ->with apxs?
> ->
> ->Help..?
> ->
> ->Here's the installation console log:
> ->
> ->ot@wingle coldfusion-451-linux-ent-eval]# ls
> ->README      cfremove*         cluster_redhat.tar.gz  new.htm
> ->cfinstall*  cluster_install*  data.tar               
> releasenotes.htm
> ->[root@wingle coldfusion-451-linux-ent-eval]# ./cfinstall
> ->
> ->*******************************************************************
> ->*   Welcome to the ColdFusion 4.5.1 Installation for Linux
> ->*
> ->*                Thank you for choosing ColdFusion!
> ->*******************************************************************
> ->
> ->This is an Evaluation version of ColdFusion.
> ->It will expire 30 days from installation.
> ->
> ->
> ->Please enter the absolute path of the directory where you'ld like
> ->ColdFusion installed. ColdFusion will be installed into a 
> subdirectory,
> ->named 'coldfusion', of the directory you specify here. You 
> do not need
> ->to create the 'coldfusion' subdirectory (this install will create it
> ->for you), but the parent directory you specify here must 
> already exist.
> ->
> ->Enter the installation directory for ColdFusion [/opt]:
> ->
> ->In order for ColdFusion to be able to receive requests your 
> web server
> must
> ->be
> ->configured to recognize CFML files.
> ->
> ->For Apache, a ColdFusion dynamically loaded module must be 
> configured.
> ->For a Netscape server, the installation can install a NSAPI 
> plugin to do
> ->this.
> ->If you are running another web server, you must configure a 
> CGI program.
> ->
> ->What type of web server are you running (apache netscape 
> other) [apache]:
> ->
> ->It appears you have Apache 1.3.9 installed.
> ->
> ->Automatically configure your Apache server [y]:y
> ->
> ->In order to install the ColdFusion Administrator and the ColdFusion
> ->documentation, files must be copied in to the document directory
> ->(usually called the document root) of your web server.
> ->
> ->Enter your web server's document root directory [/home/httpd/html]:
> ->
> ->Do you want the ColdFusion documentation (HTML files) 
> installed? [y]:y
> ->
> ->It is not recommended that the ColdFusion example applications be
> installed
> ->on a production server due to potential security concerns.
> ->
> ->Do you want the ColdFusion example applications installed? [n]:y
> ->
> ->
> ->The ColdFusion Administrator requires a password to protect against
> ->unauthorized access to the ColdFusion configuration.
> ->
> ->Enter password:
> ->Verify password:
> ->
> ->The ColdFusion Rapid Development System requires a password 
> to protect
> ->against unauthorized client access using ColdFusion Studio.
> ->
> ->Enter password:
> ->Verify password:
> ->
> ->Please enter the user name of the account under which you would
> ->like ColdFusion to run. This must be a valid, existing user
> ->account.  Is is a good idea to create an account specifically
> ->for ColdFusion.
> ->
> ->It is not recommended the ColdFusion server run as root.
> ->
> ->Enter an existing login name [nobody]:
> ->
> ->ClusterCATS for ColdFusion is software which will allow you to
> ->configure multiple server machines in to a cluster for load
> ->balancing and high-availability.
> ->
> ->Do you want to install ClusterCATS for ColdFusion [y]:n
> ->
> ->
> ->Ready to begin the installation.  Press ENTER to continue..
> ->
> ->Copying files.........
> ->Installing Verity DB gateway file...
> ->Setting up uninstall links...
> ->Initializing ColdFusion Settings...
> ->/opt/coldfusion/bin/cfexec: Symbol `__vt_9bad_alloc' has 
> different size in
> ->share
> ->d object, consider re-linking
> ->/opt/coldfusion/bin/cfexec: Symbol `__vt_9exception' has 
> different size in
> ->share
> ->d object, consider re-linking
> ->Configuring the ColdFusion Apache Module
> ->cp /opt/coldfusion/webserver/apache/mod_coldfusion.so
> ->/etc/httpd/modules/mod_coldfusion.so
> ->chmod 755 /etc/httpd/modules/mod_coldfusion.so
> ->[activating module `coldfusion' in /etc/httpd/conf/httpd.conf]
> ->Restarting Apache...
> ->Shutting down http:                                        [FAILED]
> ->Starting httpd:                                            [  OK  ]
> ->Configuring odbc.ini with sample data sources
> ->Starting ColdFusion servers...
> ->/opt/coldfusion/bin/cfexec: Symbol `__vt_9bad_alloc' has 
> different size in
> ->shared object, consider re-linking
> ->/opt/coldfusion/bin/cfexec: Symbol `__vt_9exception' has 
> different size in
> ->shared object, consider re-linking
> ->
> ->ColdFusion installation completed successfully.
> ->
> ->The ColdFusion Application Server is now running!
> 
> --------------------------------------------------------------
> ----------------
> To Unsubscribe visit 
> http://www.houseoffusion.com/index.cfm?sidebar=lists&body=list
s/cf_linux or send a message to [EMAIL PROTECTED] with
'unsubscribe' in the body.
------------------------------------------------------------------------------
To Unsubscribe visit 
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_linux or send a 
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.

Reply via email to