Skip to content

Instantly share code, notes, and snippets.

@laddy
Created September 17, 2015 07:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save laddy/aef6d064a4662ebc73ac to your computer and use it in GitHub Desktop.
Save laddy/aef6d064a4662ebc73ac to your computer and use it in GitHub Desktop.
eラーニング構築ツールMoodleをUbuntuにインストールする ref: http://qiita.com/laddy/items/a174a5089cac8229dc16
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install apache2 libapache2-mod-php5
$ sudo apt-get install php5 php5-curl php5-gd php5-xmlrpc php5-intl php5-mysql
$ sudo apt-get install mysql-client mysql-server
$ wget https://download.moodle.org/download.php/direct/stable29/moodle-latest-29.tgz
$ mysql -u root -p
create database moodle;
$ tar zxf moodle-latest-29.tgz
$ sudo mv moodle /var/www/
$ cd /var/www/
$ sudo vi /etc/apache2/sites-enabled/000-default.conf
DocumentRoot /var/www/moodle
$ sudo cp config-dist.php config.php
// Database 設定は適宜パスワードを設定してください
$CFG->dbtype = 'mysqli';
$CFG->dbtype = 'mysqli';
$CFG->dblibrary = 'native';
$CFG->dbhost = 'localhost';
$CFG->dbname = 'moodle';
$CFG->dbuser = 'root'; // とりあえず
$CFG->dbpass = '';
$CFG->prefix = 'mdl_';
....
$CFG->wwwroot = 'http://xxx.xxx.xxx.xxx';
....
$CFG->dataroot = '/var/www/moodledata';
...
$CFG->lang = 'ja'; // for example 'cs'
$ sudo mkdir moodledata
$ sudo chown -R www-data:www-data moodledata moodle
$ sudo service apache2 restart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment