Postfixadmin... setup.php gives blank page with error_log included.

running 12.1
postfixadmin-2.3.4-5.1.noarch.rpm

I tried


a2enmod pear

here is the error.


[Mon Jan 09 14:46:39 2012] [error] [client xx.xx.xx.xx] PHP Warning:  Unknown: open_basedir restriction in effect. File(/srv/www/htdocs/postfixadmin/setup.php) is not within the allowed path(s): (/srv/www/roundcubemail:/etc/roundcubemail:/tmp) in Unknown on line 0
[Mon Jan 09 14:46:39 2012] [error] [client xx.xx.xx.xx] PHP Warning:  Unknown: failed to open stream: Operation not permitted in Unknown on line 0
[Mon Jan 09 14:46:39 2012] [error] [client xx.xx.xx.xx] PHP Fatal error:  Unknown: Failed opening required '/srv/www/htdocs/postfixadmin/setup.php' (include_path='.:/usr/share/php5:/usr/share/php5/PEAR') in Unknown on line 0

I also did


php -l /srv/www/htdocs/postfixadmin/setup.php

and it came back with No Syntax errors…
basically phpmyadmin works, roundcube is installed and waiting for postfix…
any help appreciated.

I managed to figure out the directive to pass along to apache2


<Directory /srv/www/htdocs/postfixadmin>
php_admin_value open_basedir none
</Directory>

<Directory /srv/www/htdocs/postfixadmin>
php_admin_value open_basedir /srt/www/htdocs/postfixadmin:/srv/www/htdocs/postfixadmin:/tmp
</Directory>