Additionally, I'm getting another error that basically renders the chat software useless because it shows no one online:
- Code: Select all
[Mon Mar 07 18:30:12 2011] [error] [client 66.241.83.185] PHP Notice: A session had already been started - ignoring session_start() in /PATH_TO_WEB_DIR/arrowchat/receive/receive_core.php on line 65, referer: http://www.flytrapcare.com/
[Mon Mar 07 18:30:12 2011] [error] [client 66.241.83.185] PHP Fatal error: session_start() [<a href='function.session-start'>function.session-start</a>]: Failed to initialize storage module: user (path: /var/lib/php5) in //PATH_TO_WEB_DIR/arrowchat/receive/receive_core.php on line 381, referer: http://www.flytrapcare.com/
I think this might be a known bug in PHP:
http://bugs.php.net/bug.php?id=25876
I'm running PHP 5.2.6 and ArrowChat requirements say that any version of PHP 4.3.3 or greater should work. Why then should I have to spend my time and energy debugging code that I paid someone for? Or why should I have to pay again for support of buggy code?
And since when did ArrowChat stop addressing problems posted on the forums and require customers to pay for support through tickets? I feel a bit like I was blind-sided by this change and didn't see it coming when I originally paid for the chat software.
Seems a bit shady to me to not inform customers initially that support isn't included in the purchase price and then start releasing software with problems in it and make people pay to fix the problems in the code.
Doesn't seem right to me to make people pay to fix problems in code that they already paid for.