My problem is really simple: When running under yii.php, everything is good. Which changing to yiilite.php, I get the following error:
Internal Server Error
strtolower() expects parameter 1 to be string, array given
The stack trace shows that the problem is the CLogger class within yiilite. The signatures are different than the straight CLogger class:
public function getLogs($levels='',$categories='')
vs.
public function getLogs($levels='',$categories=array(), $except=array())
Clearly something was changed and those changes were not made to yiilite. Swapping out the yiilite CLogger class solves the problem.
So I’m starting to think that yiilite is a generated file that is only built for every point release. Is this true? If so, is there a way to manually build yiilite against the latest code in github?