On test/dev sites you may want to make the files writeable in order to use the built-in plugin installer. (files are owned by the administrator/superuser and are only writeable by them - readable by everyone else) Secure the Moodle files: It is vital that the files are not writeable by the web server user.If you decompress Moodle on your local computer, because Moodle is comprised of over 25,000 files, trying to upload over 25,000 files using an FTP client or your host's "file manager" can sometimes miss a file and cause errors. Tip: If you are downloading Moodle to your local computer and then uploading it to your hosted web site, it is usually better to upload the compressed Moodle file and then decompress on your hosted web site. See the documentation for your system and/or web server if you are unsure. You can typically place the whole folder in your web server documents directory, in which case the site will be located at, or you can copy all the contents straight into the main web server documents directory, in which case the site will be simply. $ git clone -b MOODLE_STABLE git:///moodle.gitįor a fuller discussion see Git for Administrators.Įither of the above should result in a directory called moodle, containing a number of files and folders. OR Pull the code from the Git repository (recommended for developers and also makes upgrading very simple):.Download your required version from and unzip/unpack. If you run into problems it will be a great deal easier to support you. IMPORTANT: While there are now a number of places you can get the Moodle code (including host provided Moodle installers), you are strongly advised to only obtain Moodle from. PHP file upload maximums) as the options and tools provided vary. It will help to become familiar with changing settings within the hosting provider's platform (e.g. If a hosting provider is being used ensure that all Moodle requirements (such as PHP version) are met by the hosting platform before attempting the installation. For example, the web server and database servers will almost certainly require tuning to get the best out of Moodle. Do not expect the standard server configuration to be optimal for Moodle. It will help hugely, regardless of your deployment choices, if time is taken to understand how to configure the different parts of your software stack (HTTP daemon, database, PHP etc.). As mentioned above there are lots of possibilities for installing the basic server software, for details see: for testing and evaluating) to a rackmounted or clustered solution to cloud VMs or other hosted solutions. See the release notes in the dev docs for software requirements.ĭepending on the use case a Moodle server may be anything from a Desktop PC (e.g. A "what hardware do I need for 50,000 user?" style post in the forums is highly unlikely to get a useful answer. Moodle scales easily by increasing hardware.įor very large sites, you are much better starting with a small pilot and gaining some experience and insight. Further guidance can be found under performance recommendations. It is much easier to "tune"Īll the above requirements will vary depending on specific hardware and software combinations as well as the type of use and load busy sites may well require additional resources.
0 Comments
Leave a Reply. |