ARRRGH, if you read post in this tread, you find the solution.
PLEASE TO ALL, do not uninstall Power Toys to resolv Password Revealer. Is not a reinstall issue, is a PHP5 with register_long_arrays off problem.
If you want to solve the problem until FIX is out, then edit from /usr/local/psa/admin/htdocs/psapt3/include/cls_string.php ...
function parse_all()
after line :
global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_CLIENT_IP, $REQUEST_METHOD, $REMOTE_ADDR, $HTTP_PROXY_USER, $HTTP_X_FORWARDED_FOR;
add:
// PHP5 with register_long_arrays off?
if (!isset($HTTP_POST_VARS) && isset($_POST))
{ $HTTP_POST_VARS = $_POST; $HTTP_GET_VARS = $_GET; $HTTP_SERVER_VARS = $_SERVER; $HTTP_COOKIE_VARS = $_COOKIE; $HTTP_ENV_VARS = $_ENV; $HTTP_POST_FILES = $_FILES;
}
This will fix.
Now about
Could not read the PRODUCT_ROOT_D from /etc/psa/psa.conf
Read how to edit installer.sh,
install_location=`grep PRODUCT_ROOT_D /etc/psa/psa.conf | cut -f 3`
The modified version should be...
install_location=`grep PRODUCT_ROOT_D /etc/psa/psa.conf | cut -f 2`
We are working to see how can we cut off TAB where is double TAB. On some servers there is 1 tab, then work -f 2 on other -f 3 where is 2 TAB.
Hope this help.