Esto suele ser un problema de permisos de archivos. Si el sistema no puede escribir en el directorio tmp dentro de Joomla, le dará el error "Error de advertencia de mover archivo".
La solución típica es hacer que el directorio se abra de par en par, en general una mala práctica pero una solución rápida. Inicia sesión en la línea de comandos de Linux a través de una sesión de terminal (telnet o ssh) y establece los permisos del directorio.
# chmod -R 777 ./tmp
La mejor opción es averiguar qué usuario/grupo del servidor se ejecuta Apache y asignar los permisos en consecuencia. Por ejemplo, si se ejecuta Apache su sitio como el miUsuario: nadie usuario: grupo, entonces puede abrir permisos de escritura para el grupo al cambiar la propiedad de la carpeta tmp y lo que es modificable por cualquier persona en el grupo:
# chgrp -R nobody ./tmp
# chmod -R 775 ./tmp
La seguridad puede ser difícil de configurar correctamente si no conoce los comandos * nix y la configuración de seguridad, por lo que la mayoría de la gente hace un gran agujero en la seguridad con chmod 777.
Lo siguiente que probablemente ejecutará into es otro mensaje de error acerca de no poder actualizar un directorio específico. De nuevo, este es un problema de permisos y es típicamente una parte del archivo que se descomprime en el subdirectorio de administrador. Dependiendo de si instala un componente, un módulo o un complemento complejo con varias piezas, puede necesitar abrir uno o más de estos directorios utilizando el mismo enfoque que el anterior.Este es el método de "hacer un agujero abierto grande en la seguridad":
# chmod -R 777 ./administrator/
O de forma más selectiva:
# chmod -R 777 ./administrator/components/
# chmod -R 777 ./administrator/modules/
Gracias Will! ¡Muy apreciado! –
Hola Will. Seguí tu solución, la ruta es buena, los permisos ahora son buenos, pero recibo el mismo error, precedido por "¡Error! No se pudo encontrar un archivo de configuración XML en el paquete". ¿Algunas ideas? – Steve
Encontré otra solución. Agregando lo siguiente a mi archivo .htaccess lo resolvió: php_value upload_max_filesize 10M – Steve