#contents *Prerequisite [#m08e7d3d] -Ubuntu Server installation (You can refer [[HowToUse/UbuntuServer/14.04]]) -or Cent OS installation (You can refer [[HowToUse/CentOS/6.5]]) -Apache Server installation (You can refer [[HowToUse/MySQL/5.1]]) -PHP installation (You can refer [[HowToUse/PHP/5.5]]) -Git installation (You can refer [[HowToUse/Git/1.7]]) *Install&Setup [#l55f6514] **Ubuntu Server [#mc215c37] :Step.1| Get sourcecode from git server. $ cd /var/www/html $ git clone --depth=1 -b MOODLE_29_STABLE git://git.moodle.org/moodle.git $ sudo chown -R root moodle $ sudo chmod -R 0755 moodle $ sudo find moodle -type f -exec chmod 0644 {} \; :Step.2| Create DB account. $ mysql -u root -p mysql> CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO moodleuser@localhost IDENTIFIED BY 'yourpassword'; :Step.3| Create data directory. $ cd /var/www $ sudo mkdir moodledata $ chmod 0777 moodledata :Step.4| $ chown www-data moodle $ cd moodle/admin/cli $ sudo -u www-data php install.php $ chown -R root moodle **CentOS [#u0902e4c] :Step.1| TBD *HowToUse [#x33a8ad4] :Step.1| TBD *Author [#a65e77a7] S.Yatsuzuka