Hi,
After some searching it seems that the problem related to mod_perl version.
I'd both installed mod_perl 1.29 and 2.0 in my box, since I hadnt found a way to remove the v1.29 so just left there.
Now seems the linksql still think I am using 1.29 only.
Since I am actually installed modperl 2.0 at last so the actual modperl version is 2.0 but linksql still use 1.29 so that it display the "cant find ...error" in my last post.
from the admin/GT/CGI.PM as below, the reason is clearly: linksql think MOD_PERL is <1.99 :-(
....
if (MOD_PERL and MOD_PERL >= 1.99 and $Apache::ServerStarting != 1) {
require Apache2;
require APR::Pool;
Apache->request->pool->cleanup_register(\&reset_env);
}
elsif (MOD_PERL and $Apache::ServerStarting != 1) {
require Apache;
Apache->request->register_cleanup(\&reset_env);
#this above line is the one output errors in error_log
}
......
WHat Can I do?
After some searching it seems that the problem related to mod_perl version.
I'd both installed mod_perl 1.29 and 2.0 in my box, since I hadnt found a way to remove the v1.29 so just left there.
Now seems the linksql still think I am using 1.29 only.
Since I am actually installed modperl 2.0 at last so the actual modperl version is 2.0 but linksql still use 1.29 so that it display the "cant find ...error" in my last post.
from the admin/GT/CGI.PM as below, the reason is clearly: linksql think MOD_PERL is <1.99 :-(
....
if (MOD_PERL and MOD_PERL >= 1.99 and $Apache::ServerStarting != 1) {
require Apache2;
require APR::Pool;
Apache->request->pool->cleanup_register(\&reset_env);
}
elsif (MOD_PERL and $Apache::ServerStarting != 1) {
require Apache;
Apache->request->register_cleanup(\&reset_env);
#this above line is the one output errors in error_log
}
......
WHat Can I do?