แสดงบทความที่มีป้ายกำกับ How to install Moodle 1.9.x on Ubuntu แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ How to install Moodle 1.9.x on Ubuntu แสดงบทความทั้งหมด

มือใหม่ Moodle บน Ubuntu Server ติดตั้งอย่างมือโปรฯ


การติดตั้ง Moodle 1.9.x บน Ubuntu Server Step-by-Step



ทดสอบกับ linux ubuntu 8.04 และ moodle 1.9+

ตัวอย่างนี้สมมติให้ server ใช้ ip 10.0.0.124


1.ติดตั้ง apache web server ด้วยคำสั่ง sudo apt-get install apache2 apache2-docใช้

browser ตรวจสอบดูว่า web server ใช้งานได้แล้วโดยไปที่เวบ http://10.0.0.124/


2.ติดตั้ง mysql database server ด้วยคำสั่ง sudo apt-get install mysql-serverระหว่างติดตั้ง

หากมีคำถามที่เกี่ยวกับการตั้งรหัสผ่าน ก็ให้เคาะแป้น enter ผ่านไปก่อนทั้งหมดหลังติดตั้งเสร็จแล้วให้

รีบตั้งรหัสผ่าน root ของ mysql-server ใหม่ตัวอย่างนี้ตั้งรหัสผ่านว่า mysqldroot ใช้คำสั่ง

คือmysqladmin -uroot password mysqldroot


3.ติดตั้ง php ด้วยคำสั่ง sudo apt-get install php5 php5-mysql php5-ldap php5-gd

php5-curl php5-xmlrpc php5-imapแล้วสั่งให้ apache ทำงานใหม่ด้วยคำสั่ง sudo /etc/init.d

/apache2 restart



4.ติดตั้ง unzip ด้วยคำสั่ง sudo apt-get install unzip





5.ต่อไปสร้าง database ตัวอย่างการสร้าง database ชื่อ mymoodle ใช้คำสั่งmysql -uroot

-pmysqldroot -e "CREATE DATABASE mymoodle CHARACTER SET 'UTF8';"หาก

ต้องการลบ database เดิมที่เคยสร้างไว้แล้ว ใช้คำสั่งว่าmysql -uroot -pmysqldroot -e "DROP

DATABASE mymoodle;"แล้วกำหนดสิทธิ์การใช้ database mymoodle ให้แก่ userตัวอย่าง

สร้าง user ชื่อ moodleuser โดยมีรหัสผ่านว่า yourpassword ใช้คำสั่งคือmysql -uroot

-pmysqldroot -e "grant all privileges on mymoodle.* to 'moodleuser'@'localhost'

identified by 'yourpassword' ;"


6.สร้าง directory ใหม่ชื่อ /var/www/test รอไว้ด้วยคำสั่ง sudo mkdir -p /var/www

/testดาวน์โหลดโปรแกรม moodle จาก ftp://ftp.psu.ac.th/pub/moodle/moodle-weekly-

19.tgz ด้วยคำสั่ง wget ftp://ftp.psu.ac.th/pub/moodle/moodle-weekly-19.tgzแตก

แฟ้มออกมาเก็บไว้ด้วยคำสั่ง sudo tar -zxvf moodle-weekly-19.tgz -C /var/www/testสร้าง

directory ใหมชื่อ /var/moodledata/test ด้วยคำสั่ง sudo mkdir -p /var/moodledata

/testเปลี่ยนสิทธิ์เจ้าของให้เป็น apache ด้วยคำสั่งsudo chown -R www-data /var/www

/test/*sudo chown -R www-data /var/moodledata/testสร้างแฟ้ม config ของ moodle

ด้วยคำสั่งcp /var/www/test/moodle/config-dist.php /var/www/test/moodle

/config.phpแก้ไขแฟ้ม /var/www/test/moodle/config.php ให้มีค่าดังนี้$CFG->dbhost

= 'localhost';$CFG->dbname = 'mymoodle';$CFG->dbuser =

'moodleuser';$CFG->dbpass = 'yourpassword';$CFG->wwwroot =

'http://10.0.0.124/test/moodle%27;$CFG->dirroot = '/var/www

/test/moodle';$CFG->dataroot = '/var/moodledata/test';


โปรดติดตามตอนต่อไป




แสดงบทความที่มีป้ายกำกับ How to install Moodle 1.9.x on Ubuntu แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ How to install Moodle 1.9.x on Ubuntu แสดงบทความทั้งหมด

มือใหม่ Moodle บน Ubuntu Server ติดตั้งอย่างมือโปรฯ


การติดตั้ง Moodle 1.9.x บน Ubuntu Server Step-by-Step



ทดสอบกับ linux ubuntu 8.04 และ moodle 1.9+

ตัวอย่างนี้สมมติให้ server ใช้ ip 10.0.0.124


1.ติดตั้ง apache web server ด้วยคำสั่ง sudo apt-get install apache2 apache2-docใช้

browser ตรวจสอบดูว่า web server ใช้งานได้แล้วโดยไปที่เวบ http://10.0.0.124/


2.ติดตั้ง mysql database server ด้วยคำสั่ง sudo apt-get install mysql-serverระหว่างติดตั้ง

หากมีคำถามที่เกี่ยวกับการตั้งรหัสผ่าน ก็ให้เคาะแป้น enter ผ่านไปก่อนทั้งหมดหลังติดตั้งเสร็จแล้วให้

รีบตั้งรหัสผ่าน root ของ mysql-server ใหม่ตัวอย่างนี้ตั้งรหัสผ่านว่า mysqldroot ใช้คำสั่ง

คือmysqladmin -uroot password mysqldroot


3.ติดตั้ง php ด้วยคำสั่ง sudo apt-get install php5 php5-mysql php5-ldap php5-gd

php5-curl php5-xmlrpc php5-imapแล้วสั่งให้ apache ทำงานใหม่ด้วยคำสั่ง sudo /etc/init.d

/apache2 restart



4.ติดตั้ง unzip ด้วยคำสั่ง sudo apt-get install unzip





5.ต่อไปสร้าง database ตัวอย่างการสร้าง database ชื่อ mymoodle ใช้คำสั่งmysql -uroot

-pmysqldroot -e "CREATE DATABASE mymoodle CHARACTER SET 'UTF8';"หาก

ต้องการลบ database เดิมที่เคยสร้างไว้แล้ว ใช้คำสั่งว่าmysql -uroot -pmysqldroot -e "DROP

DATABASE mymoodle;"แล้วกำหนดสิทธิ์การใช้ database mymoodle ให้แก่ userตัวอย่าง

สร้าง user ชื่อ moodleuser โดยมีรหัสผ่านว่า yourpassword ใช้คำสั่งคือmysql -uroot

-pmysqldroot -e "grant all privileges on mymoodle.* to 'moodleuser'@'localhost'

identified by 'yourpassword' ;"


6.สร้าง directory ใหม่ชื่อ /var/www/test รอไว้ด้วยคำสั่ง sudo mkdir -p /var/www

/testดาวน์โหลดโปรแกรม moodle จาก ftp://ftp.psu.ac.th/pub/moodle/moodle-weekly-

19.tgz ด้วยคำสั่ง wget ftp://ftp.psu.ac.th/pub/moodle/moodle-weekly-19.tgzแตก

แฟ้มออกมาเก็บไว้ด้วยคำสั่ง sudo tar -zxvf moodle-weekly-19.tgz -C /var/www/testสร้าง

directory ใหมชื่อ /var/moodledata/test ด้วยคำสั่ง sudo mkdir -p /var/moodledata

/testเปลี่ยนสิทธิ์เจ้าของให้เป็น apache ด้วยคำสั่งsudo chown -R www-data /var/www

/test/*sudo chown -R www-data /var/moodledata/testสร้างแฟ้ม config ของ moodle

ด้วยคำสั่งcp /var/www/test/moodle/config-dist.php /var/www/test/moodle

/config.phpแก้ไขแฟ้ม /var/www/test/moodle/config.php ให้มีค่าดังนี้$CFG->dbhost

= 'localhost';$CFG->dbname = 'mymoodle';$CFG->dbuser =

'moodleuser';$CFG->dbpass = 'yourpassword';$CFG->wwwroot =

'http://10.0.0.124/test/moodle%27;$CFG->dirroot = '/var/www

/test/moodle';$CFG->dataroot = '/var/moodledata/test';


โปรดติดตามตอนต่อไป