====== Configuration ====== Pre-installation configuration of Instant Update is very easy. Unpack archive **instant-update-//VERSION_NUMBER//.zip** you've downloaded and upload contents of folder //**upload/**// to the //root folder// of your website (usually named htdocs/ or public_html/), chmod files properly (see below), and navigate to the //yourwebsite.com/manage/ //to start installation/upgrade wizard. ^ :!: Note ^ | IU will probably work if you don't upload it to the //root folder// of your website. However, some functions, as [[usage:file_uploads|file uploads]], might not work regularly. | ===== CHMOD ===== Chmod (abbreviated from **ch**ange **mod**e) is a shell command in Unix and Unix-like environments. When executed, the command can change file system modes of files and directories. The modes include permissions and special modes. On Microsoft Windows operating systems you have [[http://www.instant-update.com/wiki/_detail/windows-permissions.jpg?id=install%3Aconfiguration&cache=cache|user permissions]], but on Unix/Linux operating systems you have [[http://www.instant-update.com/wiki/_detail/linux-unix-chmod.jpg?id=install%3Aconfiguration&cache=cache|CHMOD]]. For now, you need to know that basically **chmod 644** means read-only file, while **chmod 777** (or 755 on some hosts) means that file is writable, and we need to make some configuration files writable so Instant Update installer can store data in those files. On most FTP clients you can just right click on file and change it's attributes/permissions. However, on some FTP clients, you'll have to type chmod command into command line, as if you have SSH access to your web server. For example, you could type //chmod 777 filename.ext// to change permissions of file **filename.ext** to 777. If you want to know more about CHMOD, see article about it on [[http://en.wikipedia.org/wiki/Chmod|Wikipedia]]. **CHMOD table for Instant Update installation** You need to chmod following files and folders to following privileges: ^ file or folder name ^ CHMOD ^ | manage/connection.php | 777 | | manage/license.php | 777 | | UserFiles/ ((this folder is optional, you need to chmod it only if you want your [[usage:file_uploads|file uploads]] to work)) | 777 | ^ :!: Note ^ | On shared web servers **chmod 777** on some files can be security hole ([[http://en.wikipedia.org/wiki/Vulnerability_(computing)|vulnerability]]), so we advise you to chmod those files back to 644 after installation. However, if you want your [[usage:file_uploads|file uploads]] to work, you'll have to leave chmod 777 for folder **UserFiles/**. Also, any files which need to be edited with Instant Update's [[usage:code_editor|code editor]] should also have [[install:converting#chmod_files|CHMOD 777]]. |