Mailing List Archive

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_thomas@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."
RE: Embperl problems --please help [ In reply to ]
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:
richter@ecos.de
To:
"Hugh Thomas" <hugh_l_thomas@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_thomas@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."