Diff for /doc/build/Attic/install.html between versions 1.30 and 1.40

version 1.30, 2002/07/11 05:05:36 version 1.40, 2003/05/02 19:25:01
Line 12 Line 12
 <body bgcolor='#ffffff'>  <body bgcolor='#ffffff'>
 <!-- preamble start -->  <!-- preamble start -->
 <br />&nbsp;  <br />&nbsp;
 <p align="center">  
 <a href="rh73.html">  
 <b><font size="+0"><font color='#ff0000'>CLICK ON THIS RED LINK </font></font>  
 <br />  
 <font size="+3">  
 <font color='#ff0000'>*ALTERNATIVE FAST-TRACK*</font></font>  
 <br />  
 <font size="+0"><font color='#ff0000'>INSTRUCTIONS ALSO AVAILABLE</font></font>  
 </b>  
 </a>  
 </p>  
 <p>  <p>
 You will need to check all the following things to ensure proper  You will need to check all the following things to ensure proper
 installation of your LON-CAPA system.  installation of your LON-CAPA system.
Line 36  Make a LON-CAPA system work with shadow Line 25  Make a LON-CAPA system work with shadow
 Installing LON-CAPA files</a></li>  Installing LON-CAPA files</a></li>
 <li><a href="#checkrpms">  <li><a href="#checkrpms">
 Checking your Linux RPMs</a></li>  Checking your Linux RPMs</a></li>
   <li><a href="#fixhosts">
   Fixing <tt>/etc/hosts</tt></a></li>
 <li><a href="#mysql">  <li><a href="#mysql">
 Configuring the MySQL database</a></li>  Configuring the MySQL database</a></li>
 <li><a href="#testing">  <li><a href="#testing">
 Testing to see if the LON-CAPA server is operational</a></li>  Testing to see if the LON-CAPA server is operational</a></li>
 </ul>  </ul>
   <p>
   <strong>NOTE:</strong>
   If you want to simultaneously install both RedHat 7.3 and LON-CAPA
   (to ensure 100% reliability), follow <a href="rh73.html">these
   alternative directions</a>.
   </p>
 <br />&nbsp;  <br />&nbsp;
 <!-- preamble end -->  <!-- preamble end -->
 <!-- maintext start -->  <!-- maintext start -->
Line 60  LON-CAPA server: Line 57  LON-CAPA server:
 <tr><td>  <tr><td>
 <font size="+1">1</font>  <font size="+1">1</font>
 </td><td>  </td><td>
 <p>Is your system using shadow passwords? (Note: LON-CAPA will  <p>Is your system using shadow passwords? (Note: LON-CAPA will work
 work with either MD5/non-MD5 configured systems).  If your  with either MD5/non-MD5 configured systems).  It is strongly
 system is not using shadow passwords, then do not perform  recommended to use shadow passwords. If your system is currently not
 any of the additional steps.  If your system is using shadow  using shadow passwords, run the "pwconv" command (as root) in order to
 passwords, then you will need to perform the additional steps below.  convert to shadow passwords.  If you choose not to use shadow
   passwords, then do not perform any of the additional steps.  If your
   system is using shadow passwords, then you will need to perform the
   additional steps below. 
 </p>  </p>
 <p>  <p>
 <strong>How to detect:</strong>  <strong>How to detect:</strong>
Line 82  the steps below. Line 82  the steps below.
 running the following command  running the following command
 </p>  </p>
 <p><tt>  <p><tt>
 wget http://www.wwnet.net/~janc/software/mod_auth_external-2.1.13.tar.gz  wget http://www.unixpapa.com/software/mod_auth_external-2.1.15.tar.gz
 </tt>  </tt>
 </p>  </p>
 </td></tr>  </td></tr>
Line 93  wget http://www.wwnet.net/~janc/software Line 93  wget http://www.wwnet.net/~janc/software
 running the following command  running the following command
 </p>  </p>
 <p>  <p>
 <tt>tar xzvf mod_auth_external-2.1.13.tar.gz</tt>  <tt>tar xzvf mod_auth_external-2.1.15.tar.gz</tt>
 </p>  </p>
 </td></tr>  </td></tr>
 <tr><td>  <tr><td>
Line 103  running the following command Line 103  running the following command
 running the following command  running the following command
 </p>  </p>
 <p>  <p>
 <tt>cd mod_auth_external-2.1.13/pwauth/</tt>  <tt>cd mod_auth_external-2.1.15/pwauth/</tt>
 </p>  </p>
 </td></tr>  </td></tr>
 <tr><td>  <tr><td>
Line 113  running the following command Line 113  running the following command
 </p>  </p>
 <p>  <p>
 Determine the user id of 'www':  Determine the user id of 'www':
 <br /><tt>grep ^www /etc/passwd | cut -d':' -f3</tt>  <br /><tt>id -u www</tt>
 <br />  <br />
 Change the line  Change the line
 <br /><tt>#define SERVER_UIDS 99       /* user "nobody" */</tt>  <br /><tt>#define SERVER_UIDS 99       /* user "nobody" */</tt>
Line 155  Edit (creating the file) /etc/pam.d/pwau Line 155  Edit (creating the file) /etc/pam.d/pwau
 <h3>Installing LON-CAPA files</h3>  <h3>Installing LON-CAPA files</h3>
 <p>  <p>
 Download the most current  Download the most current
 <a href="http://install.lon-capa.org/versions/current/loncapa.tar.gz">  <a href="http://install.lon-capa.org/versions/loncapa-current.tar.gz">
 loncapa.tar.gz</a>.  loncapa-current.tar.gz</a>.
 </p>  </p>
 <table bgcolor="#aaaaaa" border="1">  <table bgcolor="#aaaaaa" border="1">
 <tr><td><tt>wget http://install.lon-capa.org/versions/current/loncapa.tar.gz  <tr><td><tt>wget http://install.lon-capa.org/versions/loncapa-current.tar.gz
 </tt>  </tt>
 <br />  <br />
 <tt>tar xzvf loncapa.tar.gz</tt>  <tt>tar xzvf loncapa-current.tar.gz</tt>
 <br />  <br />
 <tt>cd loncapa</tt></td></tr>  <tt>cd loncapa-N.N</tt> (N.N is the version number)</td></tr>
 </table>  </table>
 <p>  <p>
 The <strong>UPDATE</strong> command will refresh your filesystem with all  The <strong>UPDATE</strong> command will refresh your filesystem with all
Line 182  against an FTP repository. Line 182  against an FTP repository.
 <table bgcolor="#aaaaaa" border="1">  <table bgcolor="#aaaaaa" border="1">
 <tr><td><tt>./CHECKRPMS</tt></td></tr>  <tr><td><tt>./CHECKRPMS</tt></td></tr>
 </table>  </table>
   <p>
   Also, please be sure to install the LON-CAPA-systemperl RPM as described on
   the <a href="/docs/downloads/index.html">Downloads</a> page.
   </p>
   <a name="fixhosts" />
   <h3>Fixing <tt>/etc/hosts</tt></h3>
   <p>
   A common RedHat glitch of new installations (RedHat's fault, not LON-CAPA)
   is the generation of /etc/hosts.
   </p>
   <p>
   It should look something like this (except the <tt>myschool</tt> line
   should be replaced with settings specific to your machine):
   </p>
   <table bgcolor="#aaaaaa" border="1">
   <tr><td>
   <pre>
   127.0.0.1 localhost.localdomain localhost
   12.34.56.78 www.myschool.edu myschool
   </pre></td></tr>
   </table>
 <a name="mysql" />  <a name="mysql" />
 <h3>Configuring the MySQL database</h3>  <h3>Configuring the MySQL database</h3>
 <p>  <p>
Line 216  mysql> CREATE DATABASE loncapa; Line 237  mysql> CREATE DATABASE loncapa;
 mysql> INSERT INTO user (Host, User, Password)  mysql> INSERT INTO user (Host, User, Password)
 mysql> VALUES ('localhost','www',password('localhostkey'));  mysql> VALUES ('localhost','www',password('localhostkey'));
   
 mysql> GRANT ALL PRIVILEGES ON *.* TO www@localhost;  mysql> INSERT INTO db VALUES ('localhost','loncapa','www',
   mysql> 'Y','Y','Y','Y','Y','Y','N','Y','Y','Y');
   
 mysql> FLUSH PRIVILEGES;  mysql> FLUSH PRIVILEGES;
 </pre>  </pre>

Removed from v.1.30  
changed lines
  Added in v.1.40


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>