Para que Ubuntu funcione correctamente, debemos realizar determinadas modificaciones en permisos de carpetas y archivos, y del usuario y grupo de usuarios propietario de la carpeta contenedora de las carpetas y archivos obtenidos al descomprimir el paquete de Joomla!
1 Iniciamos una aplicación de terminal:
y escribimos en ella lo que se detalla en los siguientes pasos y según proceda. Los pasos del 2 al 8 deben ser ejecutados antes de iniciar la instalación web, y el paso 9 para su finalización.
2 Para crear la carpeta llamada Joomla!:
sudo mkdir 755 /var/www/joomla
El sistema nos pedirá nuestra contraseña de usuario, estamos realizando funciones de usuario "root", pero como no son carpetas y archivos de sistema, podemos manipular estos parámetros. Y lo hará siempre que iniciemos sesión en la aplicación "Terminal" y queramos utilizar el comando "sudo".
3 Para que el usuario propietario de la carpeta que contiene Joomla! y su contenido sea www-data, usuario que ejecuta Apache por defecto:
sudo chown -R www-data:www-data /var/www/joomla
4 Para poder copiar los archivos y carpetas incluidos en el archivo comprimido de Joomla!, en la carpeta joomla
sudo chmod 777 /var/www/joomla
5 Para situarnos en la carpeta joomla, donde copiaremos las carpetas y archivos obtenidos de la descompresión del paquete de instalación:
cd /var/www/joomla
6 Para asignar los permisos adecuados a los archivos copiados en la carpeta joomla:
sudo find -type f -exec chmod 644 {} \;
7 Para asignar los permisos adecuados a las carpetas copiadas en la carpeta joomla:
sudo find -type d -exec chmod 755 {} \;
8 Para tener los permisos adecuados de la carpeta donde tenemos todas las carpetas y archivos de Joomla!:
sudo chmod 755 /var/www/joomla
9 Para que, una vez finalizada la instalación web, podamos borrar la carpeta installation.
sudo rm -r /var/www/joomla/installation