Index: openacs-4/packages/acs-core-docs/www/install-overview.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/install-overview.html,v diff -u -r1.7.2.1 -r1.7.2.2 --- openacs-4/packages/acs-core-docs/www/install-overview.html 24 Nov 2002 21:29:17 -0000 1.7.2.1 +++ openacs-4/packages/acs-core-docs/www/install-overview.html 29 Mar 2003 20:44:53 -0000 1.7.2.2 @@ -1,5 +1,5 @@ -Overview

Overview

+Overview

Overview

by Vinod Kurup
OpenACS docs are written by the named authors, but may be edited by OpenACS documentation staff. @@ -17,26 +17,28 @@ et al decided to port ACS from Oracle to PostgreSQL, thus making it a fully open-source solution.

- OpenACS 4.6 is the next generation of the web toolkit. It's based on + OpenACS 4.6.2 is the next generation of the web toolkit. It's based on ACS 4, but no longer follows ArsDigita development. Unlike both ACS (which required Oracle) and OpenACS 3.x (which required PostgreSQL), - OpenACS 4.6 allows you to use either database. It's also built in such + OpenACS 4.6.2 allows you to use either database. It's also built in such a way to allow enterprising hackers (in the good sense of the word) to extend it to other databases. Don Baccus leads the development and numerous developers (and non-developers) contribute from around the world.

Purpose of this document

- This document will describe how to install OpenACS 4.6 from scratch, - using the source code. We will assume that you have an OS installed, - but we'll discuss this more in the next section. For most of this - guide, we will assume that you are using Linux on a PC, but we'll - also point you to excellent step-by-step guides for other operating - systems. + + This document will describe how to install, configure, and + maintain an installation of OpenACS 4.6.2 on a Unix-like + system, including all supporting software. All examples + in this chapter are part of the OpenACS 4.6.2-P or + OpenACS 4.6.2-O Reference Platform, which use Red + Hat 8.0. Differences between the Reference Platform + and common alternate platforms are noted where known.

Requirements

You will need a PC (or equivalent) with at least these minimum requirements:

  • Pentium processor

  • 128 MB RAM - (much more if you want Oracle)

  • 4 GB hard drive

+ (much more if you want Oracle)

  • 4 GB hard drive

  • You will need all of the required Chapter 2.

    If you want to serve pages to people outside of your machine, you'll need a network connection of some type.

    @@ -53,12 +55,12 @@

    • Adding users, groups, setting passwords

    • - Starting an X server and running an X program remotely + (For Oracle) Starting an X server and running an X program remotely

    • Basic file management using cp, rm, mv, and cd

    • - Compiling a program using a Makefile + Compiling a program using ./config and make.

    If you've never done these things before, consider exploring UNIX in greater depth before installing OpenACS. Some useful resources for @@ -71,11 +73,25 @@

    Steps involved

    The basic steps to getting OpenACS up and running are:

    1. Install an OS

    2. Install a webserver (AOLServer)

    3. Install a database (Oracle or - PostgreSQL)

    4. Install a database - driver (allows the webserver to talk to the database) -

    5. Configure the webserver and - database

    6. Start the OpenACS - installer

    What if I get stuck?

    + PostgreSQL)

  • Install a database driver (allows the webserver to talk to the database) +

  • Start the OpenACS installer, which will configure a database instance..

  • How to use this guide

    • This is text you will see on + screen, such as a Button or link + in a radio button list or menu.

    • This is text that you will type.

    • This is text from a program or file which you may need to +examine or edit:

      if {$database == "oracle"} {
      +    set db_password        "mysitepassword"
      +}
    • This is text that you will +see and type in a command shell, including text you may have to +change. It is followed by a list of just the commands, +which you can copy and paste.

      [root@localhost root]# su - nsadmin
      +[nsadmin@localhost aolserver]$ svc -d /service/server1
      +[nsadmin@localhost aolserver]$ dropdb server1
      +DROP DATABASE
      +[nsadmin@localhost aolserver]$ createdb server1
      +CREATE DATABASE
      +
      su - nsadmin
      +svc -d /service/server1
      +dropdb server1
      +createdb server1

    What if I get stuck?

    We'll do our best to assure that following our instructions will get you to the promised land. If something goes wrong, don't panic. There are plenty of ways to get help. Here are some tips: @@ -97,9 +113,13 @@ openacs.org - you'll often find many people who have struggled through the same spot that you're in.

  • + The bottom of each page has a link to OpenACS.org, where you can post + comments and read other users comments about the + contents of the page. +

  • Ask questions at the irc channel on openprojects.net - (#openacs). They're knowledgeable and quite friendly if you can - keep them on topic. + (#openacs). They're knowledgeable and quite friendly + if you can keep them on topic.

  • Post a question on the bboards. Make sure you've done a search first. When you do post, be sure to include @@ -118,15 +138,16 @@ better way. Well, not quite. Jonathan Marsden has created RPMs (at http://www.xc.org) for OpenACS 4.5 but there are not yet any for version - 4.6. There has been talk about automating the install process, + 4.6.2. There has been talk about automating the install process, but that hasn't happened yet. Stay tuned!

  • Where did this document come from?

    This document was created by Vinod Kurup, but it's really just plagiarism from a number of documents that came before it. If I've used something that you've written without proper credit, let me know and I'll fix it right away. -

    These are a few of my sources:

    Resources

    +

    Linux Install Guides

    + Here's a list of some helpful documentation for various OS's +

    Security Information

    + Once you get your OS installed, it's imperative that you secure your + installation. As Jon Griffin repeatedly warns us, "No distribution is + secure out of the box." The Reference Platform implements + some basic precautions, but security is a process, not a + condition. If you are responsible for a computer hooked to the + internet, you are responsible for learning some rudiments of + security, such as monitoring the state of a computer, + maintaining patch levels, and keeping backups. We recommend + these resources: +

    Resources

    Here are some resources that OpenACS users have found useful.

    Books

    • @@ -190,4 +260,4 @@ IBM developerworks on basic and intermediate Linux skills (requires registration) -

    ($Id$)
    View comments on this page at openacs.org
    +

    ($Id$)
    View comments on this page at openacs.org