Arreglando – JFolder::create: Path not in open_basedir paths

Cambié un sitio de un anfitrión a otro.

Instalé Joomla, restauré la base de datos, restauré la carpeta de plantillas, y luego empecé a instalar Extensiones.

Primero fue JCE. Descargué la última versión, intenté subirla e instalarla desde el panel de administración de Joomla, y luego recibí el siguiente mensaje:

JFolder::create: Path not in open_basedir paths

No es bueno.

Hice una pequeña búsqueda y encontré algunos arreglos, aunque el arreglo en mi caso resultó ser bastante fácil.

Problema: La carpeta temporal (tmp) no era escribible. Puedes comprobarlo desde el panel de administración de Joomla haciendo clic en «Help», «System Info», y luego eligiendo la sección «Permissions». unwritable = malo.

Solución: En realidad, es sólo que el camino establecido mientras estaba en el antiguo huésped era diferente del nuevo huésped. Todo lo que se necesita es un nombre de usuario diferente, o un montón de otras cosas. Todo lo que tienes que hacer para arreglarlo, es caer en «Global Configuration» / «Server» y establecer la «Path-to-Temp-Folder».

Si no estás seguro de qué introducir, vuelve a la sección «Help» / «System Info» y mira las últimas 4 entradas (registro, directorio de caché). Con suerte, una de ellas está apuntando correctamente y puedes averiguarlo desde allí.

Si no, inténtalo:
/home/nombre_de_usuario/public_html/tmp
…donde «nombre_de_usuario» es tu nombre de usuario (si no estás 100% seguro y estás usando el CPanel puedes abrir el Administrador de Archivos del CPanel y mirar a la izquierda – deberías ver /home/algo en la parte superior del árbol de directorios. Ese «algo» es el «nombre_de_usuario«.

Si tu instalación de Joomla está en un sub-dominio o addon-dominio, ajústalo apropiadamente:
/home/nombre_de_usuario/public_html/mi_sitio_web/tmp

Si aún tienes problemas pero eres positivo, la ruta es correcta, mira si el directorio tmp existe. Si no existe, intenta crearlo y establecer los permisos en 777 mientras instalas el programa (luego intenta bajar los permisos después para ayudar a la seguridad).

8 Comentarios | Diga un comentario

 Clasificado por el más antiguo... | Ordenar por el más reciente...
  1. Clint en marzo 8, 2010 - haga clic aquí para responder
    Obras
  2. Jen en diciembre 1, 2010 - haga clic aquí para responder
    El mío es escribible... todavía no sirve.
    ¿Ayuda?

    : (
  3. Brandon Maddux en abril 16, 2011 - haga clic aquí para responder
    Muchas gracias, pasé 2 horas tratando de arreglarlo. Tu consejo ayudó a un montón
  4. Joseph Myalla en junio 18, 2011 - haga clic aquí para responder
    Su solución realmente me ayudó tan rápido, muchas gracias
  5. Bipin Gaur en septiembre 17, 2011 - haga clic aquí para responder
    Gracias, demostraste ser un salvavidas. Estaba realmente atascado en extensiones hasta que leí este artículo.
  6. Brad en septiembre 23, 2011 - haga clic aquí para responder
    LENGEN-DARY, muchos hi-5 e intentos para usted señor
  7. Antonio en diciembre 20, 2015 - haga clic aquí para responder
    Muchas gracias.
  8. Anónimo en mayo 22, 2023 - haga clic aquí para responder
    me funcionó.... graciasssss

Diga un comentario

Puedes usar un alias y un correo electrónico falso. Sin embargo, si eliges usar un correo electrónico real, se admiten los "gravatars". Lee la política de privacidad para más detalles.