Hello,
> If I run the same script as the ${RUNAS} user, the site loads up perfectly.
>
> Any suggestions about what I'm doing wrong?
Try passing a -l flag to su (login shell), that way the whole
environment will be correctly setup to the one of the user.
Miguel