List Info

Thread: Installing embperl on Windows 2000




Installing embperl on Windows 2000
user name
2006-11-16 17:07:29
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:perlbin 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:PHPphp5apache2_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/"
&nbsp;  <Location /embperl&gt;
 &nbsp; &nbsp; SetHandler perl-script
 &nbsp; &nbsp; PerlHandler HTML::Embperl
   ;  Options ExecCGI
&nbsp; 
 </Location&gt;
 
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
Installing embperl on Windows 2000
user name
2006-11-23 05:36:38
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:     richterecos.de            Voice:   +49 6133
939-122
WWW:        http://www.BB-5000.info  
 Fax:     +49 6133 939-333
------------------------------------------------------------
--------------
 

> -----Original Message-----
> From: Thomas Witt [mailto:trwittgmail.com] 
> Sent: Thursday, November 16, 2006 6:07 PM
> To: embperlperl.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:perlbin 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:PHPphp5apache2_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: embperl-unsubscribeperl.apache.org
For additional commands, e-mail: embperl-helpperl.apache.org

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )