In my error log I had a message sayin that fiel could not be found.
[Thu Jan 22 16:49:22 2009] [error] [client 127.0.0.1] File does not exist: D:/xampp/htdocs/liberator/administrator/components/com_comment/joscomment, referer: http://localhost/liberator/administrator/index.php?option=com_comment&task=settingsedit
Because xdebug is not working on my vista machine, I installed windowsXP in virtual machine, apache server, mysql and netbeans. Took around 1h to setup.
Then I started with debugging. After 1h I found where the error message was coming from. The configuration in backend was creating the config object and there we had a parameter for live site that was pointing to the administrator directory, instead to frontend.
We were using JURI::base() instead of JURI::root() .
Please go to components/com_comment/joscomment/utils.php
at line 150 in the boardInitialization function find
$josComment_live_site = JURI::base(). 'components/com_comment/joscomment';
and change it to
$josComment_live_site = JURI::root(). 'components/com_comment/joscomment';
I don't know if this is going to solve your 500 error message, but if you make this, then this means that no error messages are generated in backend. (no bug in the code anymore
)
Please make the change and tell me if it help you.