• Resuelto wolftrex

    (@wolftrex)


    Tengo un problema al subir archivos y es que siempre me sale este error (ejemplo subiendo un .jpg):

    Warning: file_exists(): open_basedir restriction in effect. File(/tmp/phpUuDXQb) is not within the allowed path(s): (/var/www/usuarios/»nombredemiweb») in /var/www/usuarios/»nombredemiweb»/wp-includes/functions.php on line 2184

    Ha habido un error al subir “cubos-digitales-3d-hd-870.jpg”
    El archivo subido no se ha podido mover a wp-content/uploads/2016/02.

    Los permisos están en 777.

    Llevo dos días y no doy con solución. He buscado información al respecto y lo que encuentro tampoco me sirve. He intentado esta para cambiar el directorio temporal en el wp-config.php porque no tengo acceso a directorios superiores a donde esta el WordPress y nada.

    define( ‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/tmp/’);

    Un saludo.

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • La solución basada en WP_TEMP_DIR, creo recordar, requiere utilizar una ruta relativa a tu instalación de WordPress y tu estás utilizando una ruta absoluta. Por ejemplo, si tienes WordPress instalado en el directorio raíz:

    define( ‘WP_TEMP_DIR’, ‘/tmp’);`

    De todas formas, es un fallo debido a la configuración de la directiva open_basedir de PHP. Yo no lidiaría con cosas en wp-config.php y acudiría al hosting para que lo solucionen desde la configuración del servidor.

    Iniciador del debate wolftrex

    (@wolftrex)

    Pues hice la sugerencia de modificar el wp-config.php pero el error persistía, Llamé al hosting, les explique y en dos minutos me lo tenían solucionado. Muchas gracias. Doy por cerrado el post.

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Error " Warning: file_exists(): open_basedir restriction in effect…"’ está cerrado a nuevas respuestas.