CS 312 - Internet Concepts
Fall 2008: Tues/Thurs 1:30-2:45pm, Kaufman 0100

Print - Admin




Syllabus (pdf)

Useful Links

Project 1: Setting Up PmWiki

Assigned: Thursday, August 28, 2008
Due: Thursday, September 4, 2008 before class

Throughout the course, we'll be using PmWiki. The course webpages have been built using this software, and you'll be creating projects using it. So, the first project is to setup your own PmWiki.

For this assignment, I'll be giving you some of the steps needed to setup PmWiki. Other steps can be found on the PmWiki webpages.

One of the things you should learn in this class is how to use the Internet to find help and information. If you run into trouble with PmWiki, there are many pages of documentation and help. You can either search the PmWiki webpages or type your problem and 'pmwiki' into google.

Note: You'll need to be familiar with Unix terms and commands to complete this project.

Here are some steps to get started:

  • Read the Installation page
  • If you don't already have a public_html directory in your CS Unix account, create one under your home directory.
    • If you've successfully created and changed to the directory, you can type pwd to see your current working directory. It should say something like /home/username/public_html. The important part is that public_html comes right after your username.
  • Make the directory readable and executable by everyone (chmod 755 public_html from your home directory).
  • Download the PmWiki files.
    • Go back to the PmWiki installation page, right-click on the pmwiki-latest.tgz link, and choose 'Copy Link Location'
    • Go to your public_html directory and type wget and paste in the link that you copied for pmwiki-latest.tgz.
  • Unpack the PmWiki files (directions are on the PmWiki installation page).
  • Follow the remaining directions on the PmWiki installation page. In Step 3, you'll likely get a page that says "PmWiki can't process your request". This is OK. The following steps describe how to fix the problem (this is also stated on the webpage that gives the error):
    • Go back to your public_html directory and execute chmod 2777 pmwiki
    • Reload the pmwiki.php page
    • After that's loaded successfully, return to your public_html directory and execute chmod 755 pmwiki
  • Once things are installed, take a look at the Initial Setup Tasks page and follow the instructions there.
  • Set up permissions on PmWiki so that administrating the site, editing, uploading, and viewing source are password protected. Viewing the pages themselves should be available to anyone.

Important: You have not completed your project until you have done this last step!

Go to the Project 1 Submission page?, and enter your name and the URL of your PmWiki installation.

  • Make sure that the URL works before you submit it.
  • Pressing the submit button will add a link to your PmWiki installation to the Student PmWiki page? along with a timestamp of your submission.
  • Only submit your URL once!