This case applies to the KnowledgeTree DMS newest
version 3.1.0 that can be downloaded from
http://sourceforge.net/project/showfiles.php?group_id=107851.
The used server is Linux SuSe 10.0 with Apache/2.0.54
(Linux/SUSE), PHP 4.4.0 (SUSE Package) and Turck
MMCache 2.4.6.
If Turck MMCache is used with KT 3.1.0 I have found the
following phenomenon to take place:
1.When cache does not contain any KT scripts or it is
disabled, KT login page loads OK and it is possible to
make login without problems. This is true also
afterwards although cache now contains KT scripts
provided that Apache is not restarted meanwhile.
2.If Apache is then restarted and one tries to open KT,
Firefox 1.5 shows in Linux a popup window that tells
that you are opening the page control.php and the
browser asks if it can download (!) the page. In
Windows XP Firefox 1.5 simply stops loading the login
page. This is the case also with MS IE in Windows. If
one tries to reload an open login page, browser tries
to download the page login.php.
3.One can get over this behavior if he clears the cache
(with the 'Clear' button in mmcache.php control page.).
Then everything goes fine until Apache is again
restarted for some reason. Another solution is to
disable cache for instance with the 'Disable' button in
mmcache.php control page.
Obviously there are some other chains of events that
may trigger this conflict but I have not managed to
reproduce them. This seems to envolve use of at least
several KT urls on the same server (possibly with
different versions of KT).
Turck MMCache has proved to be useful with KT: It seems
to shorten the server request handling time about to 50
%. I have not either observed any problems using it
with KT versions prior to 3.1.0.
If I set in config/config.ini phpErrorLogFile = true,
the last two lines in var/log/php_error_log read:
Aug 08 08:57:25 KT [warning] dl() [<a
href='function.dl'>function.dl</a>]: Unable to load
dynamic library '/usr/lib/php/extensions/fileinfo.so' -
/usr/lib/php/extensions/fileinfo.so: cannot open shared
object file: No such file or directory in
/srv/www/htdocs/kt310/lib/documentmanagement/PhysicalDocumentManager.inc
at line 35
Aug 08 08:57:25 KT [warning] dl() [<a
href='function.dl'>function.dl</a>]: Unable to load
dynamic library '/usr/lib/php/extensions/fileinfo.so' -
/usr/lib/php/extensions/fileinfo.so: cannot open shared
object file: No such file or directory in
/srv/www/htdocs/kt310/lib/storage/ondiskpathstoragemanager.inc.php
at line 47
These are the only warnings in that file.
This same behavior has also occurred on another SuSe
9.0 server.
I have reported this to KT developers, see
http://issues.ktdms.com/browse/KTS-1251. Developers
have also observed the same phenomenon but it seems
that there may be something wrong in mmcache or in any
case resolving this problem may need a deeper
understanding about turck-mmcache (see comment for
KTS-1251).
Logged In: NO
while running the encoder.php in command line some error
message comming like "The procedure entry
point_zend_hash_init_ex could not be located in the dynamic
link library php4ts.dll."