Imposible subir imagenes mayores a 1 MB y no tengo acceso al php.ini

Diseño y Posicionamiento Web con Joomla Foros Componentes Especiales JomSocial Imposible subir imagenes mayores a 1 MB y no tengo acceso al php.ini

  • Este debate tiene 13 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 13 años, 5 meses por Anónimo.
Mostrando 13 respuestas a los debates
  • Autor
    Entradas
    • #95328
      Anónimo
      Invitado

      Nuevamente escribo.
      El problema? el mismo. Sigo sin poder lograr que los usuarios de mi sitio tengan la posibilidad de insertar imagenes mayores a 1 Mb.

      El motivo? Posiblemente por lo que estuve leyendo, radica en el archivo php.ini, el cual no puedo configurar ya que mi sitio se encuentra alojado en un servidor compartido. Hablo con el servicio tecnico del hosting y me dijeron que no lo pueden configurar. Le pedi que manden el archivo php.ini y este es su contenido:

      register_globals = off
      disable_functions = system, shell, exec, system_exec, shell_exec,
      mysql_pconnect, passthru, popen, proc_open, proc_close, proc_nice,
      proc_terminate, proc_get_status, escapeshellarg, escapeshellcmd
      sendmail_path = /opt/exim/bin/exim -t
      error_reporting = E_ALL & ~E_NOTICE
      upload_max_filesize = 8M

      open_basedir=”/home/xxxx/public_html:/tmp:/opt/apache/lib/php:/opt/php5/lib/php:/opt/ferozo/etc/suspen:/opt/ferozo/suspended.page”
      cgi.fix_pathinfo = 1
      memory_limit = 32M
      session.save_path = “/tmp”

      [Zend]
      zend_extension=/opt/ioncube/ioncube_loader_lin_5.2.so
      zend_extension=/opt/Zend/lib/Optimizer/5.2/ZendOptimizer.so
      zend_optimizer.optimization_level=15

      Alguien con un problema parecido lo soluciono cambiando memory_limit = 32M por memory_limit = 128M.

      La verdad es que ya he acabado con las posibilidades, siento que el problema es irremediable al menos que cambie hacia un servidor dedicado o virtual. O que algún cerebro iluminado me de otras opciones.

      Desde ya gracias

    • #95349
      redloModerador Foro
      Participante

      ¿Tienes permisos de escritura en la carpeta /tmp de la raiz de tu joomla!?

      Tip Joomla > http://solojoomla.com/joomla-1.5-tips/cliente-ftp-para-subiir-joomla-a-mi-hosting.html

    • #95356
      Anónimo
      Invitado

      Hola redlo

      Justamente a esa carpeta no tengo acceso.

    • #95358
      redloModerador Foro
      Participante

      Esa carpeta se sube junto a lo demas demas de joomla y debes poder cambiarle los permisos de escritura como se indica en el Tips. Si esa carpeta no existe, creala en la raiz de tu joomla y dale permisos de escritura. Y no debes crear varios post para un mismo asunto, que montas el lio, sigue siempre tus post hasta que esten contestados y solventados.

    • #95363
      Anónimo
      Invitado

      Antes que nada me gustaría aclararte dos cosas: que soy nuevo en el mundo Joomla, y por otro lado cree un nuevo tema porque pensé que el otro había quedado cerrado, perdon.

      Yo hablé con los del servicio tecnico y en principioo me dijeron esto: “Los permisos los he regenerado para todos los archivos de tu hosting. Salvo que necesites algun permiso distinto todos tienen 644.”

      Luego estuve leyendo por ahi entonces le plantee que posiblemente los permisos deban ir de esta forma:
      Las carpetas:
      images CHMOD 777
      images/avatar CHMOD 777
      images/originalphotos CHMOD 777
      images/photos CHMOD 777
      GD Support enabled
      GD Version bundled (2.0.28 compatible)
      FreeType Support enabled
      FreeType Linkage with freetype
      FreeType Version 2.2.1
      GIF Read Support enabled
      GIF Create Support enabled
      JPG Support enabled
      PNG Support enabled
      WBMP Support enabled
      XBM Support enabled

      En realidad no se si lo han cambiado, imagino que si.

      Por otro lado, tengo dos carpetas /tmp. Ina en la raiz del sitio (a la cual no tengo acceso) y otra en el directorio donde tengo instalado Joomla a la cual si tengo acceso. No entiendo bien lo de los permisos. Pero vos crees que con eso lo podre solucionar sin tener que recurrir al archivo php.ini.

      te vuelvo a agradecer por las respuestas

    • #95364
      redloModerador Foro
      Participante

      Tranquilo que nuevos fuimos todos, la diferencia es que cuando empeze con mambo en sus inicios, el antecesor de joomla, yo no tuve ayuda y la que la que habia era minima.

      Estas son las dos carpetas necesarias para subir imagenes con jomsocial.
      images/originalphotos CHMOD 777
      images/photos CHMOD 777
      Y si las tienes activadas como dicen los de tu hosting, con lo que si le das permiso de escritura al /tmp de la raiz de tu joomla deberia funcionar. Leete la parte final del tip antes de la ultima imagen, desde “En las cuentas de hosting montados con Linux, es posible establecer los permisos de lectura, escritura…”> http://solojoomla.com/joomla-1.5-tips/cliente-ftp-para-subiir-joomla-a-mi-hosting.html

      Por otra parte he visto que tienes un limite de 8 megas para subidas con lo que no deberias tener problemas, en teoria claro.

    • #95384
      Anónimo
      Invitado

      Bueno Redlo hice todo lo que me dijiste.

      Ubique la carpeta /tmp del raiz general pero como te habia dicho no tengo acceso. Después ubique la carpeta /tmp del directorio donde esta instalado jommla y le cambie el permiso a 777, el cual queda sin efecto. Es decir, lo cambio y cuando vuelvo a mirar sigue con el permiso 755.
      Ubique también las carpetas images/ photos iamages/originalphotos, les cambie los permisos pero sucedió lo mismo que con la carpeta /tmp, quedan sin efecto.

    • #95459
      Anónimo
      Invitado

      Si le pido a los administradores de mi hosting que cambien esos permisos ellos, funcionará?

    • #95461
      redloModerador Foro
      Participante

      Ellos te pueden dar permisos en las carpetas que les pidas, lo que te pasa es que tu usuario es manejado por el apache y te imposibita tener el control total con tu usuario. Eso es bueno porque si no seria un desmadre para los administradores llegandole unos cuantos correos del tipo “Me han hackeado el servidor ayuda por favor” 😀 . Como seguramente tendras que cambiar otros permisos despues de instalar extensiones, lo mejor es que primero pruebes a gestionar tu mismo tus carpetas. Para eso hay un componente llamado ExtPlorer > http://solojoomla.com/gestion-de-archivos-y-carpetas-en-joomla-1.5.html . Instalalo y deberias poder cambiar los permisos de cualquier carpeta dentro de tu joomla. Si ves que es mucho lio para ti, llama a los de hosting y pideselo.

    • #95565
      Anónimo
      Invitado

      Crudo lo tienes si no puedes modificar el php.ini

      Yo tenia el mismo error,JomSocial no me dejaba subir fotos de mas de un 1Mega de tamaño,e incluso de menos tamaño.

      Estuve mirando en el foro oficial de JomSocial,la respuesta de los administrador y desarrolladores era por el parámetro de uso de memoria de php.ini.Hay que cambiarlo.

      Yo lo cambie y pude subir fotos de mas de un mega e incluso 6 megas.

      Así que te recomiendo cambiar de host o bien cambiar el php.ini

    • #95566
      Anónimo
      Invitado

      y que tamaño le pusiste al memory_limit = ??? Se lo voy a pedir al servicio técnico de mi host que lo cambien.

    • #95569
      Anónimo
      Invitado

      Pues si,lo mejor es que te cambien el php.ini de tu alojamiento.

      Yo tengo un alojamiento de pago y en memory tengo puesto 512Mb

      También te recomiendo que mires los permisos de la carpeta por si acaso

      De todos modos mira esto,

      http://www.jomsocial.com/docs/System_Requirement_for_Photo_Upload

      Y te recomiendo que te registres en el foro oficial de JomSocial y veas los hilos,hay muchos y se resuelven muchas cosas.Así es como conseguí solucionarlo.

      http://www.jomsocial.com/forum/index.php?f=72&t=20441&rb_v=viewtopic&sid=084c84bc3ec542be25577fc83826a875

    • #95611
      Anónimo
      Invitado

      Si. yo también vi eso mismo en el foro oficial. Por eso mismo estaba buscando una alternativa, ya que no tengo acceso al PHP.ini . Hoy les volví a escribir a los operadores de host. para que modifiquen el archivo (con el argumento que el mismo problema nos afecta a todos los que compartimos el servidor)y es mu ultima carta. Después les cuento como me fue

    • #95617
      Anónimo
      Invitado

      Bueno, después de un día largo de envíos y recibos de varios mail´s, terminé mis rotativas con los del servicio técnico de Host.
      Terminante me dijeron que el archivo PHP.ini no se puede modificar. Por otro lado me aseguraron que si se puede subir archivos mayores a 1 MB, y para hacerlo me instalaron un script de subida en mi host y efectivamente funcionó. Por lo cual, el problema esta entre jomsocial y el archivo php.in solamentei.
      La única posible solución que se me ocurre ahora es modificar algún escrip de subida de jomsocial (uploader) No se bien ni que modificar ni donde, pero bueno creo que será cuestión de probar. Si a alguien se le ocurre una idea, bienvenida será

Mostrando 13 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. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. 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