Hi, Embperl on Windows currently only supports mod_perl 1 and Apache 1.3
Apache 2.2 & mod_perl 2 does not work, because it would need thread support inside Embperl, which is not finished yet Gerald -------------------------------------------------------------------------- Gerald Richter ECOS electronic communication services GmbH ******************* SECURING YOUR NETWORK ******************** Post: Tulpenstrasse 5 D-55276 Dienheim b. Mainz E-Mail: [EMAIL PROTECTED] Voice: +49 6133 939-122 WWW: http://www.BB-5000.info Fax: +49 6133 939-333 -------------------------------------------------------------------------- > -----Original Message----- > From: Thomas Witt [mailto:[EMAIL PROTECTED] > Sent: Thursday, November 16, 2006 6:07 PM > To: embperl@perl.apache.org > Subject: Installing embperl on Windows 2000 > > Hello all, > > We recently inherited a website from a developer who was > terminated. The site works great but the hardware is failing > and we have to to migrate it to another server. The problem > we are currently having is that we can't get embperl to work > properly. We have followed all the instructions on installing > it to the letter however we receive errors when trying to run > the Apache 2.2 service on a Windows 2000 machine. The error > we receive when trying to run Apache is: > > The Apache service named reported the following error: > > >>> httpd.exe: Syntax error on line 133 of > D:/Apache2.2/conf/httpd.conf: Can't locate API module > structure `embperl_module' in file > D:/Perl/site/lib/auto/Embperl/Embperl.dll: No error . > > We receive this error even though the file exists in the > proper location. We have loaded mod_perl 2.2.2. I have setup > d:\perl\bin as an environment variable. > > httpd.conf > > LoadModule actions_module "modules/mod_actions.so" > LoadModule alias_module "modules/mod_alias.so" > LoadModule asis_module "modules/mod_asis.so" > LoadModule auth_basic_module "modules/mod_auth_basic.so" > # LoadModule auth_digest_module "modules/mod_auth_digest.so" > # LoadModule authn_anon_module "modules/mod_authn_anon.so" > # LoadModule authn_dbm_module "modules/mod_authn_dbm.so" > LoadModule authn_default_module "modules/mod_authn_default.so" > LoadModule authn_file_module "modules/mod_authn_file.so" > # LoadModule authz_dbm_module "modules/mod_authz_dbm.so" > LoadModule authz_default_module "modules/mod_authz_default.so" > LoadModule authz_groupfile_module "modules/mod_authz_groupfile.so" > LoadModule authz_host_module "modules/mod_authz_host.so" > LoadModule authz_user_module "modules/mod_authz_user.so" > LoadModule autoindex_module "modules/mod_autoindex.so" > # LoadModule cern_meta_module "modules/mod_cern_meta.so" > LoadModule cgi_module "modules/mod_cgi.so" > # LoadModule dav_module "modules/mod_dav.so" > # LoadModule dav_fs_module "modules/mod_dav_fs.so" > # LoadModule deflate_module "modules/mod_deflate.so" > LoadModule dir_module "modules/mod_dir.so" > LoadModule env_module "modules/mod_env.so" > # LoadModule expires_module "modules/mod_expires.so" > # LoadModule file_cache_module "modules/mod_file_cache.so" > # LoadModule headers_module "modules/mod_headers.so" > LoadModule imagemap_module "modules/mod_imagemap.so" > LoadModule include_module "modules/mod_include.so" > # LoadModule info_module "modules/mod_info.so" > LoadModule isapi_module "modules/mod_isapi.so" > LoadModule log_config_module "modules/mod_log_config.so" > LoadModule mime_module "modules/mod_mime.so" > # LoadModule mime_magic_module "modules/mod_mime_magic.so" > # LoadModule proxy_module "modules/mod_proxy.so" > # LoadModule proxy_ajp_module "modules/mod_proxy_ajp.so" > # LoadModule proxy_balancer_module "modules/mod_proxy_balancer.so" > # LoadModule proxy_connect_module "modules/mod_proxy_connect.so" > # LoadModule proxy_http_module "modules/mod_proxy_http.so" > # LoadModule proxy_ftp_module "modules/mod_proxy_ftp.so" > LoadModule negotiation_module "modules/mod_negotiation.so" > # LoadModule rewrite_module "modules/mod_rewrite.so" > LoadModule setenvif_module "modules/mod_setenvif.so" > # LoadModule speling_module "modules/mod_speling.so" > # LoadModule status_module "modules/mod_status.so" > # LoadModule unique_id_module "modules/mod_unique_id.so" > LoadModule userdir_module "modules/mod_userdir.so" > # LoadModule usertrack_module "modules/mod_usertrack.so" > # LoadModule vhost_alias_module "modules/mod_vhost_alias.so" > # LoadModule ssl_module "modules/mod_ssl.so" > LoadModule perl_module "modules/mod_perl.so" > LoadModule php5_module "D:\PHP\php5apache2_2.dll" > # the line below is necessary to load embperl but currently > LoadModule embperl_module "D:/Perl/site/lib/auto/Embperl/Embperl.dll" > > PerlModule Embperl > Alias /embperl/ "D:/Perl/site/lib/" > <Location /embperl> > SetHandler perl-script > PerlHandler HTML::Embperl > Options ExecCGI > </Location> > > If we comment out the code from the PerlModule line on, it > still give us the same error when starting Apache. > > Can you provide any insight on what causes this error? To > assist in the diagnosis of our problem, we have included the > .conf file as well. Any assistance that can be provided would > be greatly appreciated. > > Thanks, > Tom Witt > ** Virus checked by BB-5000 Mailfilter ** --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]