Problema de permisos

  • Este debate tiene 7 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 12 años, 10 meses por Anónimo.
Mostrando 7 respuestas a los debates
  • Autor
    Entradas
    • #98656
      Anónimo
      Invitado

      Tengo un problema con los permisos, y una gran duda, si la solucion esta en mis manos o en el administrador del hosting en donde esta alojado el sitio. Paso a los detalles:
      Joomla 1.6.3
      Algunos componentes como akeeba backup, Phoca Download, XMAP, etc.,
      Todos actualizados a sus ultimas versiones. El sitio esta recien instalado con el instalador akeeba, es decir, lo arme en un dominio y hosting mio (Ibumu) hice el backup con akeeba, y lo instale en el hosting de mi cliente, (que es otra empresa), en mi hosting (Ibumu) andaba todo perfecto, ya cuando lo instale en el hosting de mi cliente me salto una advertencia que el instalador no podia escribir el “configuration.php” y que tenia que copiar la configuracion ( que el mismo instalador me proporciono en el paso final) y copiarla manualmente editando el archivo, lo hice y arranco todo bien salvo por el siguiente error que aparece en todas las paginas del sitio en el mismo frontend:
      JFolder::create: Could not create directory

      Ademas no me deja instalar nada me sale el error tipico
      ¡Advertencia: No se pudo mover el archivo!

      Ya hice de todo, modifique los permisos (755 y 777 despues) de los directorios, tmp, logs, templates,modules, components, me fije las rutas en el cpanel y concuerdan con las del configuration.php. En fin ya no se mas que hacer. Aclaro tambien que le mande ticket de soporte y me dicen que tengo que configurar los permisos de las carpetas, cosa que ya hice.
      Como emprece este post, la gran duda es si es algo solucionable por mi o es una configuracion del apache algo que los administradores del hosting solo pueden solucionar.

      Si alguien tiene una solucion o me puede sacar esta duda, asi al menos sigo reclamandoles. Muchas gracias. Saludos a la comunidad.

      Attachments:
    • #98693
      redloModerador Foro
      Participante

      Cuando haces una copia completa con akeeba, en el penunltimo paso en Informacion del sitio en Parametros, si dejaste en blanco el cuarto campo donde te dice que introduzcas la url del sitio pero que si no estas seguro lo dejes en blanco, segun lo que hayas hecho, asi estaran las rutas absolutas del archivo configuration.php de la raiz. Repasa eso bien

    • #98703
      Anónimo
      Invitado

      Gracias por la respuesta redlo. Sabes que ese campo lo dejo siempre en blanco y hasta ahora nunca habia tenido este problema, para hacer la prueba recien acabo de instalar (con el mismo instalador) en otro dominio que tengo para testear, y anda todo perfecto, te aclaro que este dominio esta en mi hosting, el problema me lo tengo en el dominio de mi cliente que esta con otro servicio de hosting, si bien tiene cpanel y las mismas herrramientas que el mio, sospecho que la configuracion del servidor esta en otra sintonia y el usuario no tiene permisos, voy a intentar instalar poniendo el dominio en el campo que me decis a ver que pasa. Despues de probar vuelvo aca a contar como me fue.Gracias nuevamente por tu consejo.

    • #98710
      Anónimo
      Invitado

      Bueno, puse el dominio en el campo que me dijiste y nada, sigue el mismo problema, mande otro ticket al soporte tecnico y me dicen que es un problema del joomla. Para mi es un problema de configuracion de ellos; preste atencion al instalador y ya en e primer paso me sale que tmp,logs y no me acuerdo cual mas no son escribibles, y al final de la instalacion, me pasa lo mismo, me pide que edite el configuration.php porque dice que no lo puede escribir.
      ¿Que opinas?

    • #98711
      redloModerador Foro
      Participante

      No se, pero me da que no le das permisos de escritura a la carpeta /installation. ¿No? Tienes que darle permiso de escritura tambien. Al final del proceso te da un link para borrarla.

    • #99325
      Anónimo
      Invitado

      Bueno despues de varios intentos me decidi a borrar todos los archivos, las tablas de la base de datos desde el phpmyadmin, y reinstalar, preste especial atencion a la carpeta “/installation” y efectivamente era ese el problema del error en el frontend, ese tema solucionado. Ahora el problema lo tengo al intentar instalar extensiones, habilite la capa FTP con los datos que tengo en mi cliente FTP (Filezilla), lo intente anteriormente con la capa desactivada, como viene por defecto en el joomla1.6, y el error varia:
      cuendo esta deshabilitada ni siquiera sube la “extension.zip” y me marca el tipico “error al mover el archivo” etc., cuando la tengo habilitada, me lo sube al archivo “extension.zip” pero me sale el siguiente error:

      JFile: :write(/home/miusuario/public_html/tmp/install_4de5b06a84739/index.html): fopen(/home/oscarcas/public_html/tmp/install_4de5b06a84739/index.html) [function.fopen]: failed to open stream: Permission denied
      Unable to write entry

      Aclaro que ya probe con todos los directorios con permisos 777 para eliminar cualquier duda con respecto a permisos ( si de esta forma funcionara, despues de la supuesta instalacion “exitosa” los volveria a poner en 755).

      Te agradezco tus concejos redlo, y si tenes alguna idea de lo que puede estar pasando ahora con ete error me ayudaria.
      Gracias nuevamente y saludos a la comunidad.

    • #99335
      robertRobert
      Participante

      Creo saber lo que te esta pasando. Si ya has hecho un intento o varios, resulta que si no borras lo que hay en la carpeta /tmp aun teniendo permisos de escritura, no te va a dejar instalar nada. Haz lo siguiente, dale permisos de escritura a TODO lo que hay en la carpeta /tmp . Con Filezilla cuando seleccionas una carpeta para darle permisos de escritura, te da la opcion de que lo que hay dentro de la misma, tambien se le asigne permisos de escritura, archivos y carpetas, señala esa opcion para que asi sea.

      Luego, segun desinstalas, no siempre se borran los archivos de las extensiones. Segun el hosting donde tengas tu web, asi pasara o no.

      Tu problema radica en que se encuentra con que ya hay archivos con ese nombre y no te deja sobre escribir porque tu apache es quien tiene el control y no tu usario. Esto suele suceder cuando los adminitradores montan software PLESK de Parallels

    • #99364
      Anónimo
      Invitado

      Bueno, al parecer esta solucionado, encontre un parche que arregla un error en joomla 1.6.1, no se si con la actualizacion a joomla 1.6.3 ya viene este parche, pero aca les dejo el enlace a la solucion, por si a alguien le esta pasando lo mismo.

      Por el momento, esta solución lo repara (descomprime y sobrescribe en el raíz de Joomla 1.6)
      http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=24487

      Desde aquí está el parche que lo soluciona, (simplemente descomprimir el .ZIP y sobreescribir en el raíz de Jooma)
      https://paul-paulchen.de/downloads/category/2-joomla?download=1%3Ajoomla-permission-bugfix-24341

      Gracias por la ayudo, saludos.

Mostrando 7 respuestas a los debates
  • Debes estar registrado para responder a este debate.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad