Dear Gavin (and fellow Embperl-ophiles,) Well, .... I did wuz you'all said, but my installation of Apache, mod_perl, Embperl, etc. doesn't find it agreeable. Now I get the following error from Apache when I try to start:
Shutting down httpd: [ OK ] Starting httpd: Syntax error on line 260 of /etc/httpd/conf/httpd.conf: Invalid command 'EMBPERL_OBJECT_BASE', perhaps mis-spelled or defined by a module not included in the server configuration so .... presumably the error is elsewhere. Here is more of my httpd.conf file. What's obviously wrong that I can't spot but one of you all will immediately see! :-) #### ModPerl Configuration #### # Add the Mod Perl module LoadModule perl_module modules/mod_perl.so PerlModule Apache2 # PerlModule Apache::compat PerlModule ModPerl::Registry # Workspace for Perl development Alias /perl/ /home/httpd/perl/ <Location /perl/> SetHandler perl-script PerlResponseHandler ModPerl::Registry PerlOptions +ParseHeaders Options +ExecCGI </Location> ### EmbPerl declarations PerlModule Embperl AddType text/html .epl <Files *.epl> SetHandler perl-script PerlHandler Embperl Options ExecCGI </files> # Setup EmbPerl handler for Object oriented example for main page. <Directory "/home/httpd/htdocs/prototype"> <FilesMatch ".*\.epl\.html$"> SetHandler perl-script PerlHandler Embperl::Object EMBPERL_OBJECT_BASE CanebasTemplate.epl Options ExecCGI </FilesMatch> <FilesMatch ".*\.epl$"> Order allow,deny Deny From all </FilesMatch> </Directory> Let's hear it for multiple eyes! Peace, Edouard :-) Gavin Carr <[EMAIL PROTECTED]> wrote at Tue, 18 Mar 2003 08:02:48 +1100 >Hi Edouard, > >On Mon, Mar 17, 2003 at 10:11:28AM -0800, Edouard Lagache wrote: >> A minor glitch that I couldn't find in listserv archives though. Just >> setting the EMBPERL_OBJECT_BASE environmental variable in the Apache >> configuration file seems to have no effect. If I instead just use >> _base.epl as my base object everything is happy as a clam, but it would >> be nice to choose my own file name. Is this just a bug on the "low >> priority fix it" list or is the example in the Embperl documentation >>obsolete? > >Embperl2 uses full-fledged Apache directives rather than environment >variables, >so just use 'EMBPERL_OBJECT_BASE template.epl', without the PerlSetEnv. > >Cheers, >Gavin > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]