====== Requirement ====== To install Radria you will need a working **Web Server with PHP**. You will also need a database like MySQL or PostgreSQL. If you have a web hosting account that support PHP/MySQL put Radria on it. Or If you feel like it you can install your own LAMP server on your personal computer with the [[XAMPP web server]] ====== Download ====== ===== Release ===== You can download Radria at: http://radria.sqlfusion.com/download.php Or directly on SourceForge at: http://sourceforge.net/projects/radria/ ===== Development ===== You can also download the SVN version from the sourceforge repository with the following commands: svn co https://radria.svn.sourceforge.net/svnroot/radria/RadriaCore RadriaCore svn co https://radria.svn.sourceforge.net/svnroot/radria/SiteManager SiteManager svn co https://radria.svn.sourceforge.net/svnroot/radria/webide webide This is for developers only as its not packaged for distribution and may contains serious bugs and problems. ====== Setup Wizard ====== To get Radria to work you will need to setup some permissions and a database access. The best thing is to use the Installation wizard. Access the installation wizard at http://localhost/radria/SiteManager/install.php ===== Required PHP extension ===== Radria works with PHP4 and PHP5, we suggest to use PHP5 as it will provide you more features and because its just plain better than PHP4. For the best experience the following PHP extensions are required: MySQL FTP GD 2.0 Curl ZIP GETTEXT if you do not have the zip extension make sure you have the *unzip* installed and accessible by web server on your server. ===== Folder permissions ===== A number of folders and a few files will need to be writable by the web server. SiteManager/tmp/ SiteManager/package/ SiteManager/projects/ ./ SiteManager/config.php SiteManager/radria_run.log SiteManager/radria_error.log If you have a shell access to your server you can set them up using the following command: chmod 0777 SiteManager/tmp/ chmod 0777 SiteManager/package/ chmod 0777 SiteManager/projects/ chmod 0777 ./ chmod 0777 SiteManager/config.php chmod 0777 SiteManager/radria_run.log chmod 0777 SiteManager/radria_error.log ===== Database Access ===== The base Radria doesn't use a database, but most of the tools do. The SiteManager needs high level database credential when creating new projects. It needs to be able to create a new database and setup new users in your mysql database server. We suggest you provide to the SiteManager a user with Admin privileges equivalent to the root user. If you do not provide the SiteManager with a Database access that can create new users (GRANT privileges) and create a new database the creation of new project will not be completed and you my get unexpected results. ===== Clean up ===== Once the database access is setup a fresh configuration file *config.php* will have been generated. You can then delete the following files: install.php config.php.dist and set the *config.php* as not writable by the web server. Thats all, you should now be up and running. You can go directly to the [[Getting started]] page. If you want to do additional tunning take a look at the [[Configuration]] page.