~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to www/README

  • Committer: drtomc
  • Date: 2007-12-21 00:20:24 UTC
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:trunk:111
Checkpoint work on the console.

Show diffs side-by-side

added added

removed removed

Lines of Context:
13
13
Apache configuration
14
14
--------------------
15
15
 
16
 
IVLE should be installed into a place on the file system, and then there
17
 
should be a symlink created from Apache. Apache should symlink its IVLE
18
 
directory to the "www" directory, a subdirectory of the IVLE trunk.
19
 
 
20
16
The Apache conf file should have the following directives added to it, which
21
17
configures the site to direct all URLs to the main dispatcher (except for
22
18
files in the /media directory).
25
21
    # See src/README for instructions and explanation
26
22
    <Directory "/ivle-directory"> 
27
23
        SetHandler mod_python
28
 
        PythonHandler dispatch
 
24
        PythonHandler dispatch_handler
29
25
        #PythonDebug On
30
26
        Options FollowSymLinks
 
27
        PythonOption ivle.handlerpath "/ivle-directory"
31
28
    </Directory>
32
29
    <Directory "/ivle-directory/media"> 
33
30
        SetHandler None
34
31
    </Directory>
35
32
 
36
33
Where `ivle-directory` is the path to root directory of IVLE on the web
37
 
server (the symlink which points to "www").
 
34
server.
38
35
 
39
36
Uncomment `PythonDebug On` to turn on debugging.
40
37
 
41
38
Note that this disables directory listings across the whole site (which
42
39
essentially only affects the /media directory).
43
40
 
44
 
Python Site configuration
45
 
-------------------------
46
 
 
47
 
The setup install script automatically configures ivle.pth in the Python site
48
 
packages directory. This section is for if you run into trouble.
49
 
 
50
 
You need to set up IVLE as a Python site to allow importing of IVLE modules.
51
 
If this step is done improperly, you will see "ImportError: No module named
52
 
dispatch".
53
 
 
54
 
Place a file in the Python site packages directory
55
 
(ie. /usr/lib/python2.5/site-packages) called "ivle.pth". In it place a
56
 
single line containing the full path to the "www" directory inside
57
 
trunk in the installed location.
58
 
 
59
 
See http://docs.python.org/lib/module-site.html for information about
60
 
configuring .pth files.
61
 
 
62
41
Application configuration
63
42
-------------------------
64
43