Basic moodle installation on CentOS

From Notes_Wiki
Revision as of 08:31, 11 December 2014 by Saurabh (talk | contribs) (Created page with "<yambe:breadcrumb>Moodle_configuration|Moodle configuration</yambe:breadcrumb> =Basic moodle installation on CentOS= # <tt>yum -y install apache php php-mysql mod_ssl mysql-s...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

<yambe:breadcrumb>Moodle_configuration|Moodle configuration</yambe:breadcrumb>

Basic moodle installation on CentOS

  1. yum -y install apache php php-mysql mod_ssl mysql-server php-gd php-xml php-soap php-mbstring php-intl php-xmlrpc
  2. Download moodle sources from website. Download 2.5.9 from legacy sources for CentOS
  3. Extract moodle source in /var/www/html
  4. Move files from /var/www/html/moodle to /var/www/html using "mv moodle/* moodle/.* ." from /var/www/html folder. Enter "n" if prompted for moving . or ..
  5. Open http://<server-fqdn>/ or http://<server-ip> in browser
  6. mkdir /var/www/moodledata
  7. chown -R apache:apache /var/www/moodledata
  8. Choose improved mysql database
  9. service mysqld start
  10. Run mysql and use following commands:
    create database moodle;
    grant all on moodle.* to moodle@localhost identified by 'moodle123';
    flush privileges;
    \q
  11. Enter appropriate details in web form. Choose "Unix socket" if database is on localhost (same machine as moodle).
  12. Copy moodle configuration file content into /var/www/html/config.php
  13. Click next. Agree to license agreement and click next. Verify that all requirements are met and click next for installation to start. Please note that it may take a while for all necessary installation steps to complete. It may take 4-7minutes or even more for all installation to complete.
  14. Enter various details for administrator user and server. Click update profile
  15. Enter site names and disable self-registration. Click next
  16. As admin user go to Site Administration -> Server and verify other values