If it is a remote server (i.e. you are not directly connected to the computer by a keyboard and a screen), send the archive through FTP (or SSH) to the online space (we recommend you send the file and then unzip it on the server, this will be much faster and secure, but you can also send all the files you find under the chamilo directory – beware, sometimes the FTP transfer is interrupted and the installation cannot be completed safely – make sure all files have been transferred by checking the log and sending them a second time, checking the option Don't overwrite existing files in your FTP client).
If it is a local installation, just copy the files in the root web folder on your server (on Ubuntu, that is, inside /var/www).
Ex.: user@server:(sudo) mv /home/user/Desktop/chamilo /var/www
Note : You might want to rename the directory to something more convenient once unpacked.
Chamilo can be installed to whichever directory you like. Choose the root directory of the site so that the platform is directly accessible through the « http://www.mydomain.com/ » address, for example.
The directory where the files are copied must be writeable by the same system user running the web server (i.e. www-data on Ubuntu, or httpd or nobody on some other UNIX-based operating systems). Remotely, you must be able to change the permissions on the files and folders through FTP, SSH or any other type of access.