I experienced this error a few days back:
vhosts looks running fine, but can't login admin console.
in the end, I figured out it's because admin_php (which run lsws web console) is running as nobody, not lsadm. so it can't read file in /usr/local/lsws/conf and /usr/local/lsws/admin/conf...