I think your problem may be that you're using HTML::Embperl instead of 
Embperl in the first <Location> block.  HTML::Embperl was from back in the 
1.3.x days.

If you are trying to use EmbPerl 1.3.x in the same config as EmbPerl 2.x, 
don't.  They require different apache versions, so it can't possibly work.

Please also note that the error you're partially quoting isn't giving an 
EOF error.  It's saying the error is *AT* EOF - but, in this case, I think 
that just means Embperl read the whole file before it produced that error 
message.  When perl gives two file positions in the same error (line 10, 
at EOF), for example, the first one refers to your code, the second refers 
to the active filehandle position.  The second file position is only 
potentially useful for determining the data that triggered the issue.

-- 
Ed Grimm
Identity Services



From:
rich...@ecos.de
To:
"Hugh Thomas" <hugh_l_tho...@yahoo.com>
Cc:
embperl@perl.apache.org <embperl@perl.apache.org>
Date:
03/05/2012 06:57 AM
Subject:
RE: Embperl problems --please help



Hi,
 
could you send a example of a file that give an EOF?
 
For the Oracle error I guess it’s because Apache run as different user, so 
you will have different access rights
 
Gerald
 
 
From: Hugh Thomas [mailto:hugh_l_tho...@yahoo.com] 
Sent: Thursday, February 16, 2012 3:12 PM
To: Gerald Richter - ECOS
Subject: Embperl problems --please help 
 
I am running Apache/2.2.19 (Unix) Embperl/2.4.0 mod_perl/2.0.4 
Perl/v5.10.1 on Redhat 5 and I am having some issues with Embperl. I am 
hoping you can point me in the right direction.
 
This is the how my http.conf is configured for Embperl:
 
PerlModule Embperl
SetEnv EMBPERL_DEBUG 2285
SetEnv EMBPERL_SESSION_HANDLER_CLASS no
 
Alias /embperl/ /home/vav4229/modperl/
 
<Location /embperl/>
SetHandler perl-script
PerlHandler HTML:Embperl
Options ExecCGI
#Order allow,deny
#Allow from all 
</Location>
 
<Location /embperl>
Embperl_AppName unique-name
Embperl_Object_Base base.htm
Embperl_UriMatch "\.htm.?|\.epl$"
SetHandler perl-script
PerlHandler Embperl::Object
Options ExecCGI
</Location>
 
I've been receiving serveral unexplained errors such as " [25618]ERR: 24: 
Error in Perl code: syntax error at /home/vav4229/modperl/test2.epl line 
10, at EOF" for simple files and also "[25618]ERR: 24: Error in Perl code: 
Can't connect to Oracle database:ORA-12154: TNS:could not resolve the 
connect identifier specified (DBD ERROR: OCIServerAttach)". I have 
sucessfully connected to the database using just perl and the simple files 
are returning the EOF error. Your assistance would be appriciated, thank 
you.
 
Regards,
Hugh Thomas


 
"


 
"Great minds discuss ideas,Average minds discuss events,And small minds 
discuss other people."

Reply via email to