Note: You are currently viewing documentation for Moodle 1.9. Up-to-date documentation for the latest stable version is available here: Step-by-step Install Guide for Zenwalk-5.0.

Step-by-step Install Guide for Zenwalk-5.0: Difference between revisions

From MoodleDocs
No edit summary
No edit summary
Line 25: Line 25:
Add index.php as a DirectoryIndex in /etc/apache/httpd.conf. To do this, change
Add index.php as a DirectoryIndex in /etc/apache/httpd.conf. To do this, change


     DirectoryIndex index.html
     # DirectoryIndex: sets the file that Apache will serve if a directory
 
    # is requested.
    #
    <IfModule dir_module>
        DirectoryIndex index.php index.html index.htm
    </IfModule>
   
to
to


Line 36: Line 41:
     </IfModule>
     </IfModule>


Save the modifications to /etc/apache/httpd.conf. Now start the Apache web server by issuing the command
Save the modifications to /etc/apache/httpd.conf. Now in a terminal do
 
root[~]#/etc/rc.d/rc.httpd start


In a terminal as root issue the command
    root[~]#/etc/rc.d/rc.httpd start


root[username]#su - mysql
This starts Apache web server. In a terminal as root issue the command


Now install a blank database by issuing the command
    root[username]#su - mysql


mysql[~]$ mysql_install_db
This starts MySQL. Now install a blank database by issuing the command


Now exit from the mysql prompt by issuing the command
  mysql[~]$ mysql_install_db


mysql[~]$ exit
After this, exit from the MySQL prompt by issuing the command
logout
root[username]#


Start the mysql server by the command
  mysql[~]$ exit
  logout
 
Now start the mysql server by the command


root[~]# /etc/rc.d/rc.mysqld start
  root[~]# /etc/rc.d/rc.mysqld start

Revision as of 06:51, 2 May 2008

In the procedure given below, it is assumed that you have a working internet connection and that you have updated netpkg meta data from the required mirror. Login as root. In a terminal do the following:

   root[~]# netpkg php

Accept 1)Install option when netpkg asks for choice. Install all other dependencies. Now PHP is installed on the system. Install apache by doing

   root[~]# netpkg apache

After this, install mysql and its related dependencies by doing

   root[~]# netpkg mysql

At this stage PHP, Apache and MySQL have been installed on the system. Now we need to enable starting of Apache and MySQL servers after every booting. To do this, right-click on the desktop and goto Zenwalk Menu > System > Zenpanel > Starup services end enable them.

Since Moodle uses PHP, we have to enable PHP support in Apache. So, edit /etc/apache/httpd.conf as root. Change the the line at the very bottom of /etc/apache/httpd.conf that says:

   # PHP support
   #Include /etc/apache/mod_php.conf

to

   # PHP support
   Include /etc/apache/mod_php.conf

Add index.php as a DirectoryIndex in /etc/apache/httpd.conf. To do this, change

   # DirectoryIndex: sets the file that Apache will serve if a directory
   # is requested.
   #
   <IfModule dir_module>
       DirectoryIndex index.php index.html index.htm
   </IfModule>
   

to

   # DirectoryIndex: sets the file that Apache will serve if a directory
   # is requested.
   #
   <IfModule dir_module>
       DirectoryIndex index.php index.html index.htm
   </IfModule>

Save the modifications to /etc/apache/httpd.conf. Now in a terminal do

   root[~]#/etc/rc.d/rc.httpd start

This starts Apache web server. In a terminal as root issue the command

   root[username]#su - mysql

This starts MySQL. Now install a blank database by issuing the command

  mysql[~]$ mysql_install_db

After this, exit from the MySQL prompt by issuing the command

  mysql[~]$ exit
  logout
  

Now start the mysql server by the command

  root[~]# /etc/rc.d/rc.mysqld start