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.
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
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
-
Accede desde la parte de administración de tu WordPress a Ajustes > Medios: tudominio.com/wp-admin/options-media.php
- Ve a la parte inferior donde pone «Subida de archivos»
- Elimina la ruta antigua y guarda: De
pasamos a
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 😉