Hi GT Staff.
Conducted following tests wrt failure of globals etc in LinksSQL (which has been observed by me and also reported frequently by others) when multiple GT products are used under mod_perl
Common Parameters:
Server Setup:
(1) Apache/1.3.31 (Unix) mod_gzip/1.3.26.1a mod_jk/1.2.0 mod_perl/1.29 mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.3.6 FrontPage/5.0.2.2634a mod_ssl/2.8.18 OpenSSL/0.9.7a PHP-CGI/0.1b
It's a standard cPanel setup with mod_perl and mod_gzip built is DSO.
(2) Removed All Other GT Products from under mod_perl
(3) No other programs under mod_perl
(3) No Symlinking was done. Individually used the GT libraries of different GT products in three tests as noted below:
Basis: Extension of the fact that GT libraries could be symlinked to latest GT libraries. However, instead of symlinking, LinksSQL was tested with GT of GMail (2.2.0) and GF (1.2.2)
Test 1: GT of Links2.1.2 used and httpd started with LinksSQL under mod_perl
Result1: - httpd started without errors.
- Nothing failed (globals/plugins etc). Everything showed up fine.
Test 2: mv GT GT.Links
mv GT.Gmail GT
restart httpd again with LinksSQL under mod_perl
Result2: - httpd started fine
- errors wrt <%rewrite_url%> <%review_graph%> whenever the same was on any page with cgi extension
Test 3: mv GT GT.GMail
mv GT.GF GT
restart httpd again with only LinksSQL under mod_perl
Result3: - httpd restarted fine
- errors wrt <%rewrite_url%> <%review_graph%> whenver the same was accessed on any page with .cgi extension
After doing the above tests have reverted back to Only GMail under mod_perl as i did not want anything on GMail to fail because of any reason. Links has been moved out of mod_perl
Questions: If higher version of GT libraries have backward compatibility and can be used interchgangeably then:
Why is GT of GMail and GF causing the errors when used with LinksSQL?
LinksSQl errors have often been reported with Multiple GT products under mod_perl. Server setup is a standard cPanel installation with mod_perl and mod_gzip built in as DSO.
Is this a Bug? How could this be taken care of more generically as cPanel setup is quite popular.
Hope the solution would be there.
TIA
Anup