OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Problema en la configuracion de ProFTP y Joomla
Saludos,
he instalado y configurado el proftpd en un serverlocal lapm que tengo para pruebas y cuando por ejemplo intento crear una carpeta desde el panel de administración > gestor multimedia me sale el siguiente error:
* JFTP::mkdir: Bad response
* JFTP::chmod: Bad response
* JFTP::mkdir: Bad response
* JFTP::chmod: Bad response
* JFTP::write: Bad response
El usuario ftp está configurado con todos los permisos, si accedo al directorio joomla desde un cliente ftp como filezilla, no tengo problemas en crear carpetas y subir archivos, pero desde joomla me da esos errores.
La url de acceso al joomla es http://localhost/joomla y en el configuration.php tengo var $ftp_host = 'localhost';
Si pruebo con var $ftp_host = 'ftp://localhost'; me sale estos errores:
* JFTP::connect: Could not connect to host "ftp://localhost/" on port 21
* JFTP::connect: Could not connect to host "ftp://localhost/" on port 21
* JFTP::connect: Could not connect to host "ftp://localhost/" on port 21
Los permisos de archivos y carpetas son los que tiene por defecto al descomprimir joomla pero he cambiado el propietario al usuario del ftp.
No se si algunos de ustedes ha usado joomla en un server con mandriva y le ha pasado esto, no sé donde puede estar el error y es por algo del ftp o un problema de joomla.
Lo he preguntado hace tiempo en el foro de joomla pero nadie me reponde.
Gracias.
- Entra a tu cuenta o crea una para poder comentar.
BOFH
# 98529 Permisos
Si has cambiado el propietario -con chown o algo así- para que el usuario ftp sea el dueño del directorio, el usuario apache (que es el que usa joomla para leer y escribir en disco) no tendrá acceso a dicho directorio.
Atentamente,
La voz ésa del interior de tu cabeza que oyes cuando lees algo.
DISCLAIMER: No tengo mucho tiempo para forear, así que voy al grano. Si crees que mi respuesta es ruda, seca, cortante o hiriente, no lo dudes: LO ES.
Usuario
# 98531 ok, entonces como configuro
ok, entonces como configuro la capa ftp para poder modificar archivos desde joomla?
he realizado una nueva instalación, cuando descomprimo joomla por defecto me salen el usuario con identificador 1000 y el grupo users como propietarios de archivos y directorios. Eso no debo tocarlo no?
Pero para habilitar la capa ftp me pide un usuario y contraseña para acceder, el usuario apache no tiene el identificador 1000 así que no se como puedo configurar esto.
Gracias.
BOFH
# 98548 ¿descomprimes?
¿No es mejor usar la versión de los repos, que te la deja toda niquelada?
En cualquier caso, la solución patillera sería meter a apache y a ftp en un grupo de usuarios y dar permisos a los directorios para ése grupo.
Atentamente,
La voz ésa del interior de tu cabeza que oyes cuando lees algo.
DISCLAIMER: No tengo mucho tiempo para forear, así que voy al grano. Si crees que mi respuesta es ruda, seca, cortante o hiriente, no lo dudes: LO ES.
Usuario
# 98594 ok, sí estaba intentando usar
ok, sí estaba intentando usar la versión descarga de la web para así tener disponible siempre la última y no esperar a que la actualicen en los repos.
De todas formas he instalado la versión que hay en los repos y me he fijado en los permisos de las carpetas, y como bien decías, creo que es por el usuario apache. Luego haré pruebas con la versión descargada de la web de joomla a ver que tal.
Creo que ustedes han usado drupal para hacer esta web, lo leí por ahí. ¿es mejor que joomla?
Gracias.
# 98595 Depende
Para nosotros (muchos de los actuales BOFHs), no hubo elección (Drupal ya estaba implantado). Así que no sabría responderte a la pregunta. No obstante, puedo decirte (resumidamente), que si bien la curva de aprendizaje de Drupal es más difícil que la de Joomla, el control que consigues con Drupal es mucho mayor.