Hola Diego,
El problema que experimentas se debe a que tus proveedores de hosting han habilitado en php.ini la restricción
open_basedir por motivos de seguridad, han habilitado el
modo seguro.
Para resolver este problema, haz lo siguiente:
* Crea vía FTP, en el directorio raíz del sitio, un directorio llamado /tmp y asígnale permisos 0777.
* Dirígete a:
AdminCP -> Opciones de vBulletin -> Opciones de Configuración y Optimización del Servidor
Marca en Sí la opción "Modo Seguro de Cargas Habilitado".
* En la opción "Directorio Temporal en Modo Seguro", especifica la *ruta completa* hacia el directorio /tmp que habías creado anteriormente.
Para saber la ruta completa hacia el directorio tmp, dirígete a la página donde se despliega la información de PHP:
AdminCP -> Mantenimiento -> Ver Información de PHP
Busca la opción _SERVER["DOCUMENT_ROOT"] y copia la ruta completa, agregándole /tmp al final. Por ejemplo:
Tienes en la opción _SERVER["DOCUMENT_ROOT"] el ajuste /home/usuario/public_html; si has creado el directorio /tmp en el directorio raíz del sitio, la ruta sería algo como:
Insertar CODE, HTML o PHP:
/home/usuario/public_html/tmp
O si has creado el directorio /tmp en un
directorio:
Insertar CODE, HTML o PHP:
/home/usuario/public_html/[COLOR=Red][U]directorio[/U][/COLOR]/tmp
Esa será la ruta que deberás colocar en la opción "Directorio Temporal en Modo Seguro".
Ya con eso el problema debería estar resuelto.
Opcional: Para aumentar la seguridad de ese directorio /tmp, crea en él un archivo llamado .htacces con este contenido:
Insertar CODE, HTML o PHP:
<Files ~ "\.(php\d*|cgi|pl|phtml)$">
order allow,deny
deny from all
</Files>
Saludos.