Agencia digital en Madrid, activa desde 2009.
Por Equipo Kreactiva · 19 de marzo de 2019 · 1 min de lectura

Error "is_dir(): open_basedir restriction in effect..." SOLUCIONADO

Wordpress
En ocasiones al hacer una migracion de servidor nos encontramos con que, aparentemente todo funciona correctamente pero, al poco tiempo, el servidor se bloquea o se ralentiza sin motivo aparente.
error log error log
Al ocurrir esto lo primero que hay que hacer es consultar el log de errores. Aquí vamos a solucionar un error de los que suelen dar muchos quebraderos de cabeza en las migraciones de wordpress. Se trata de un  error en el log tipo:  
PHP Warning: is_dir(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/xxxx/web/xxxxxx.com/public_html:/home/admin/tmp:/bin:/usr/bin:/usr/local/bin:/var/www/html:/tmp:/usr/share:/etc/phpMyAdmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/etc/roundcubemail:/etc/roundcube:/var/lib/roundcube) in /home/xxxx/web/xxxxxx.com/public_html/wp-includes/functions.php on line 1618
La linea puede variar dependiendo de la versión, también puede aparecer tipo:
 
Warning: is_dir(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (xxx) in xxx/wp-includes/functions.php on line 1613
El problema es, simplemente, que no se ha actualizado la ruta de subida de archivos correctamente.
Por regla general se tiene configurada la ruta por defecto, por lo que no da error, pero si se tiene una ruta manual en el antiguo servidor, en cada petidión el servidor va a buscar una ruta que no existe.
La solución:
  1. Accede desde la parte de administración de tu WordPress a Ajustes > Medios: tudominio.com/wp-admin/options-media.php
  2. Ve a la parte inferior donde pone "Subida de archivos"
  3. Elimina la ruta antigua y guarda: De
    Cambiar directorio archivos wordpress Cambiar directorio archivos wordpress

    pasamos a
    Cambiar directorio archivos wordpress final Cambiar directorio archivos wordpress final
      Automaticamente se reescribiran las rutas a "Organizar mis archivos subidos en carpetas basadas en mes y año"  y el error "is_dir(): open_basedir restriction in effect. File(/) is not within the allowed path(s):..." dejará de aparecer ;-)  
WordpressProgramación web

Artículos relacionados

Las Mejores Herramientas de Web Scraping Sin Código: Extrae Datos como un Pro (sin saber programar)

El acceso a la información es poder, y en la era digital, esa información está esparcida por millones de páginas web. Pero, ¿cómo recolectar esos datos de manera efectiva, sin tener que copiar y pegar manualmente cada u…

6 de junio de 2025
22 min
En qué consiste la priorización en HTTP/2

El protocolo HTTP/2, desde su estandarización en 2015, ha marcado un hito en la evolución de la web, ofreciendo mejoras significativas sobre su predecesor HTTP/1.1 en términos de rendimiento, seguridad y eficiencia. Una…

25 de marzo de 2024
4 min
¿Qué es el DOM y cómo reducir los DOM de gran tamaño?

En el desarrollo web, entender y optimizar el Document Object Model (DOM) es fundamental para mejorar la experiencia del usuario, la velocidad de carga de la página y, en última instancia, el éxito de un sitio web. Este…

23 de marzo de 2024
4 min