42 |
It is important that new directory index file begins with dot -- that |
It is important that new directory index file begins with dot -- that |
43 |
ensures that files won't be visible from Directory Manager interface. |
ensures that files won't be visible from Directory Manager interface. |
44 |
|
|
45 |
6. (if you don't want to users in SQL database) Go to you web server and |
6a. (if you don't want to users in SQL database) Go to you web server and |
46 |
check if you got autorization request. If you did, you also have |
check if you got autorization request. If you did, you also have |
47 |
.htusers in same directory in which is .index.php |
.htusers in same directory in which is .index.php |
48 |
|
|
57 |
to enter invalid e-mail address it that's valid pop3 account. But, that |
to enter invalid e-mail address it that's valid pop3 account. But, that |
58 |
WILL change, so you are warned! |
WILL change, so you are warned! |
59 |
|
|
60 |
7. (alternative to 6 if your users are in SQL database) change $gblUsers |
6b. (alternative to 6a if your users are in SQL database) change $gblUsers |
61 |
in .docman.conf to $gblUsers = "htusers_sql"; |
in .docman.conf to $gblUsers = "htusers_sql"; |
62 |
|
|
63 |
Download php-dbi class from http://pil.dk/downloads/dbi.tar.gz and |
Download php-dbi class from http://pil.dk/downloads/dbi.tar.gz and |
85 |
database is name of database in which are your users and user/password |
database is name of database in which are your users and user/password |
86 |
is credentials for user which connects to database |
is credentials for user which connects to database |
87 |
|
|
88 |
8. (optional) You can create file named .info.inc in /home/httpd/html |
6c. (alternative to 6b you want to authorize users based on IP numbers, |
89 |
|
client DNS names of HTTP Referarer header (URL from which they accessed |
90 |
|
docman site). Put $gblUsers = "htusers_header"; in .docman.conf use |
91 |
|
following form in your .htusers file: |
92 |
|
|
93 |
|
REMOTE_ADDR=10.0.0.3:Full name:auth_header:e-mail@foo.bar |
94 |
|
remote_hostname=myworkstation:Full name:auth_header:e-mail@foo.bar |
95 |
|
http_referer=test.foo.bar:Full name:auth_header:e-mail@foo.bar |
96 |
|
|
97 |
|
Please note that you *have to* put "auth_header" in password field |
98 |
|
and that valid options for left side of = in login field are: |
99 |
|
remote_addr, remote_hostname or http_referer. |
100 |
|
|
101 |
|
6d. (if you want some combination of 6a, 6b and/or 6c) put in .docman.conf |
102 |
|
$gblUsers = "htusers_union" and uncomment which htusers auth modules |
103 |
|
you want to use and in which order |
104 |
|
|
105 |
|
7. (optional) You can create file named .info.inc in /home/httpd/html |
106 |
directory for some kind of motd file. You can use html markup in it |
directory for some kind of motd file. You can use html markup in it |
107 |
also! |
also! |
108 |
|
|
109 |
9. (optional) Copy docman.conf into /home/httpd/html/.docman.conf and |
8. (optional) Copy docman.conf into /home/httpd/html/.docman.conf and |
110 |
edit values which override default values in docman.php |
edit values which override default values in docman.php |
111 |
|
|
112 |
10. if you want to upload files which are bigger than 2Mb increase |
9. if you want to upload files which are bigger than 2Mb increase |
113 |
upload_max_filesize to more than 2Mb in php.ini. If you still get |
upload_max_filesize to more than 2Mb in php.ini. If you still get |
114 |
errors on files bigger than 8Mb increase post_max_size also. |
errors on files bigger than 8Mb increase post_max_size also. |
115 |
|
|