Hello World from OSS Silicon Valley


HowToUse/Moodle/3.0

#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