I just upgraded to WordPress 2.7 and everything seems to be working smoothly, except the auto-update feature.
I tried to upgrade a plugin automatically and after entering the correct FTP info I get the following error message:
Warning: ftp_rawlist(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/usr/local/pem/vhosts/154599) in /usr/local/pem/vhosts/154599/webspace/httpdocs/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.php on line 203 Warning: ftp_rawlist(): Unable to create temporary file. Check permissions in temporary files directory. in /usr/local/pem/vhosts/154599/webspace/httpdocs/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.php on line 203 Unable to locate WordPress Plugin directory. Plugin upgrade Failed
This happens with any plugin that is already installed and I try to upgrade. It also happens if I try to install a new plugin through WordPress.
I tried adding the define function to the config file as one of the bug fixes from 2.7 RC1 and RC2 recommended, but it didn't help.
The site I am working with is hosted by AllDomains and they are not very client friendly. (I don't recommend them). I am almost sure I do am not allowed access to php.ini unless there is some way to bypass it.
Can anyone help me fix this?