Difference between revisions of "User:Ranjithraj/installers/moodle"

From FSMI WIKI
Jump to navigation Jump to search
m (→‎Possible errors: Created a category for server requirements)
m
Line 12: Line 12:
   sudo apt install php-zip php-intl
   sudo apt install php-zip php-intl
=== Permissions ===
=== Permissions ===
== Possible errors ==
# Parent directory (/var/www) is not writeable. Data directory (/var/www/moodledata) cannot be created by the installer
# Parent directory (/var/www) is not writeable. Data directory (/var/www/moodledata) cannot be created by the installer
* Manually create 'moodledata' folder
* Manually create 'moodledata' folder
Line 19: Line 22:
   chmod 0777 /var/www/
   chmod 0777 /var/www/
   and then reset it to 755
   and then reset it to 755
== Possible errors ==

Revision as of 15:51, 2 June 2021

Install via Composer

  • Create a project
 sudo composer create-project moodle/moodle:^'version.number' moodle-demo
  • Once installed, go to moodle root directory
 composer update --with-all-dependencies

Server requirements

Environment Setup

  1. PHP Dependencies
 sudo apt install php-zip php-intl

Permissions

Possible errors

  1. Parent directory (/var/www) is not writeable. Data directory (/var/www/moodledata) cannot be created by the installer
  • Manually create 'moodledata' folder
  mkdir /var/www/moodledata 
  chmod 0777 /var/www/moodledata
  • Give write permission to '/var/www' folder temporarily
 chmod 0777 /var/www/
 and then reset it to 755