I would suggest that the reason for this is the directory / file name. I'm not sure what you associate with %there, but you can use wildcards, for example:
/home/root/php/www/myProject/CI/application/logs/log-*.php {
daily
size 1K
copytruncate
compress
rotate 1
notifempty
missingok
}
You can also check the logarithm with:
logrotate -d -f /etc/logrotate.conf
-d = , .
-f = , ,