Here are instructions on how to make sure LJHOME is set everywhere:
Apache:: http.conf
SetEnv LJHOME /home/lj
FastCGI apps: http.conf
FastCgiServer /home/lj/htdocs/users -processes 2 -initial-env LJHOME=/home/lj
Bash: ~/.bash_profile
LJHOME=/home/lj; export LJHOME
Crontab: (crontab -e)
LJHOME=/home/lj (at the top, before the cron lines)
Procmail: ~/.procmailrc
LJHOME=/home/lj (at the top, before the recipes)
This will be in the revised INSTALL documentation that I haven't done yet. I'll try to get a good release of the code out before I go on my roadtrip.