minor updates

This commit is contained in:
seek3r 2001-01-17 08:44:54 +00:00
parent 94ec5b8661
commit edb7b44f3f
5 changed files with 1784 additions and 31 deletions

View File

@ -5,9 +5,10 @@
<title> \textbf{phpGroupWare Docs V0.06}</title>
<h1 align="center"><b>phpGroupWare Docs V0.06</b> </h1> <title> \textbf{phpGroupWare Docs V0.07}</title>
<h1 align="center"><b>phpGroupWare Docs V0.07</b> </h1>
<p> <p>
@ -20,6 +21,55 @@
<p> <p>
$Id$ $Id$
<p>
<h1>Contents </h1>
<a href="#tth_sEc1"
>1&nbsp; What is phpGroupWare </a><br />
<a href="#tth_sEc2"
>2&nbsp; Why you should use it </a><br />
<a href="#tth_sEc3"
>3&nbsp; Installation</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#tth_sEc3.1"
>3.1&nbsp; Requirements </a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#tth_sEc3.2"
>3.2&nbsp; Tested Systems </a><br />
<a href="#tth_sEc4"
>4&nbsp; Obtaining and Installing phpGroupWare </a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#tth_sEc4.1"
>4.1&nbsp; Installing from TarBall </a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#tth_sEc4.2"
>4.2&nbsp; Installing from CVS </a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#tth_sEc4.3"
>4.3&nbsp; Setting File Permissions </a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#tth_sEc4.4"
>4.4&nbsp; Setup the database</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#tth_sEc4.4.1"
>4.4.1&nbsp; Mysql (assuming an existing and working Mysql install)</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#tth_sEc4.4.2"
>4.4.2&nbsp; Postgresql (assuming an existing and working Postgresql install)</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#tth_sEc4.5"
>4.5&nbsp; Setup / Configure phpGroupWare </a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#tth_sEc4.6"
>4.6&nbsp; Testing the install </a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#tth_sEc4.7"
>4.7&nbsp; Installing additional applications </a><br />
<a href="#tth_sEc5"
>5&nbsp; Trouble Shooting</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#tth_sEc5.1"
>5.1&nbsp; It seems to hang when I try to read my mail </a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#tth_sEc5.2"
>5.2&nbsp; When I log in I see the directory listing instead of a web page </a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#tth_sEc5.3"
>5.3&nbsp; I get garbage that looks like code when I go to the phpGroupWare URL </a><br />
<a href="#tth_sEc6"
>6&nbsp; About this document</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#tth_sEc6.1"
>6.1&nbsp; History </a><br />
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#tth_sEc6.2"
>6.2&nbsp; Version History </a><br />
<p> <p>
<h2>Dedication </h2> <h2>Dedication </h2>
@ -81,6 +131,32 @@ will assume that you are running on a Linux or other Unix system for
these steps. Windows is supported, but there is no documentation for these steps. Windows is supported, but there is no documentation for
it currently. it currently.
<p>
In order to check if you have php installed create the file with your
favorite text editor named test.php in your webserver root directory:
<p>
<tt>&lt;? phpinfo(); ?&#62;</tt>
<p>
Then point your browser to http://yourserverroot/test.php. You should
get a very detailed page describing various options in php.
<p>
If you need to to compile php and apache the following links are good
starting points:
<p>
A set of scripts to compile and install various modules with apache:
<a href="http://www.apachetoolbox.com"><tt>http://www.apachetoolbox.com</tt></a>
<p>
The Linux Apache MySQL PHP (LAMP) Guide v2 (latest as of this writing):
<a href="http://www.linuxhelp.net/guides/"><tt>http://www.linuxhelp.net/guides/</tt></a>
<p>
The Soothing Seemless Setup of Apache, SSL, MySQL, and PHP: <a href="http://www.devshed.com/Server_Side/PHP/SoothinglySeamless"><tt>http://www.devshed.com/Server_Side/PHP/SoothinglySeamless</tt></a>
<p> <p>
<h3><a name="tth_sEc3.2"> <h3><a name="tth_sEc3.2">
3.2</a>&nbsp;&nbsp;Tested Systems </h3> 3.2</a>&nbsp;&nbsp;Tested Systems </h3>
@ -225,6 +301,10 @@ webserver directory.
<h3><a name="tth_sEc4.4"> <h3><a name="tth_sEc4.4">
4.4</a>&nbsp;&nbsp;Setup the database</h3> 4.4</a>&nbsp;&nbsp;Setup the database</h3>
<p>
You need to create empty databases for the setup app to create the
tables in.
<p> <p>
<h4><a name="tth_sEc4.4.1"> <h4><a name="tth_sEc4.4.1">
4.4.1</a>&nbsp;&nbsp;Mysql (assuming an existing and working Mysql install)</h4> 4.4.1</a>&nbsp;&nbsp;Mysql (assuming an existing and working Mysql install)</h4>
@ -262,9 +342,10 @@ is started:
<ul><p> <ul><p>
<li> Mandrake or Redhat : /etc/rc.d/init.d/postgresql start</li> <li> Mandrake or Redhat : /etc/rc.d/init.d/postgresql start</li>
<p> <p>
<li> others: pg_ctl -D /path/to/database/dir -p /path/to/postmaster start</li> <li> others: /usr/bin/postmaster -D /var/lib/pgsql/data or /usr/bin/pg_ctl
-D /var/lib/pgsq/data start (adjust for your install dirs)</li>
<p> <p>
<li> create the empty database: createdb phpgroupware</li> <li> create the empty database: /usr/bin/createdb phpgroupware</li>
</ul> </ul>
For more detailed user documentation on Postgresql see their website For more detailed user documentation on Postgresql see their website
: <a href="http://www.postgresql.org"><tt>http://www.postgresql.org</tt></a> : <a href="http://www.postgresql.org"><tt>http://www.postgresql.org</tt></a>
@ -274,14 +355,15 @@ For more detailed user documentation on Postgresql see their website
4.5</a>&nbsp;&nbsp;Setup / Configure phpGroupWare </h3> 4.5</a>&nbsp;&nbsp;Setup / Configure phpGroupWare </h3>
<p> <p>
Point your browser to phpgroupware/setup/ which will create (or upgrade) Point your browser to http://yourserverroot/phpgroupware/setup/ which
the header.inc.php and database tables. Setup will attempt to determine will create (or upgrade) the header.inc.php and database tables. Setup
what version of the phpGroupWare databases and header.inc.php you will attempt to determine what version of the phpGroupWare databases
have installed, and upgrade to the most recent version. and header.inc.php you have installed, and upgrade to the most recent
version.
<p> <p>
<b>Note:</b> You are advised to backup your existing alpha database <b>Note:</b> You are advised to backup your existing database before
before running the setup script to avoid problems! running the setup script to avoid problems!
<p> <p>
<h3><a name="tth_sEc4.6"> <h3><a name="tth_sEc4.6">
@ -532,9 +614,14 @@ to Seek's idea and intregrated the Developers HOWTO.
v.0.06 (Jan 10, 2001) - Darryl VanDorp, imported to lyx source reformatted v.0.06 (Jan 10, 2001) - Darryl VanDorp, imported to lyx source reformatted
and touched up some sections and touched up some sections
<p>
v.0.07 (Jan 16, 2001) - Darryl VanDorp, added TOC, fixed some Postgresql
setup instructions, added some links to install/compilation instructions
for apache, php and mysql.
<br /><br /><hr /><small>File translated from <br /><br /><hr /><small>File translated from
T<sub><font size="-1">E</font></sub>X T<sub><font size="-1">E</font></sub>X
by <a href="http://hutchinson.belmont.ma.us/tth/"> by <a href="http://hutchinson.belmont.ma.us/tth/">
T<sub><font size="-1">T</font></sub>H</a>, T<sub><font size="-1">T</font></sub>H</a>,
version 2.86.<br />On 10 Jan 2001, 23:02.</small> version 2.86.<br />On 16 Jan 2001, 23:02.</small>
</html> </html>

View File

@ -32,7 +32,7 @@
\series bold \series bold
phpGroupWare Docs V0.06 phpGroupWare Docs V0.07
\layout Author \layout Author
@ -48,6 +48,14 @@ Dan Kuykendall
\layout Standard \layout Standard
$Id$ $Id$
\layout Standard
\begin_inset LatexCommand \tableofcontents{}
\end_inset
\layout Section* \layout Section*
Dedication Dedication
@ -110,6 +118,48 @@ You will need PHP compiled and installed on your system.
these steps. these steps.
Windows is supported, but there is no documentation for it currently. Windows is supported, but there is no documentation for it currently.
\layout Standard
In order to check if you have php installed create the file with your favorite
text editor named test.php in your webserver root directory:
\layout Standard
\family typewriter
<? phpinfo(); ?>
\layout Standard
Then point your browser to http://yourserverroot/test.php.
You should get a very detailed page describing various options in php.
\layout Standard
If you need to to compile php and apache the following links are good starting
points:
\layout Standard
A set of scripts to compile and install various modules with apache:
\begin_inset LatexCommand \htmlurl{http://www.apachetoolbox.com}
\end_inset
\layout Standard
The Linux Apache MySQL PHP (LAMP) Guide v2 (latest as of this writing):
\begin_inset LatexCommand \htmlurl{http://www.linuxhelp.net/guides/}
\end_inset
\layout Standard
The Soothing Seemless Setup of Apache, SSL, MySQL, and PHP:
\begin_inset LatexCommand \htmlurl{http://www.devshed.com/Server_Side/PHP/SoothinglySeamless}
\end_inset
\layout Subsection \layout Subsection
Tested Systems Tested Systems
@ -263,6 +313,10 @@ You may have to get required permissions to do this.
\layout Subsection \layout Subsection
Setup the database Setup the database
\layout Standard
You need to create empty databases for the setup app to create the tables
in.
\layout Subsubsection \layout Subsubsection
Mysql (assuming an existing and working Mysql install) Mysql (assuming an existing and working Mysql install)
@ -311,10 +365,11 @@ To create the required database in Postgresql make sure postgresql is started:
Mandrake or Redhat : /etc/rc.d/init.d/postgresql start Mandrake or Redhat : /etc/rc.d/init.d/postgresql start
\layout Itemize \layout Itemize
others: pg_ctl -D /path/to/database/dir -p /path/to/postmaster start others: /usr/bin/postmaster -D /var/lib/pgsql/data or /usr/bin/pg_ctl -D
/var/lib/pgsq/data start (adjust for your install dirs)
\layout Itemize \layout Itemize
create the empty database: createdb phpgroupware create the empty database: /usr/bin/createdb phpgroupware
\layout Standard \layout Standard
For more detailed user documentation on Postgresql see their website : For more detailed user documentation on Postgresql see their website :
@ -328,8 +383,8 @@ For more detailed user documentation on Postgresql see their website :
Setup / Configure phpGroupWare Setup / Configure phpGroupWare
\layout Standard \layout Standard
Point your browser to phpgroupware/setup/ which will create (or upgrade) Point your browser to http://yourserverroot/phpgroupware/setup/ which will
the header.inc.php and database tables. create (or upgrade) the header.inc.php and database tables.
Setup will attempt to determine what version of the phpGroupWare databases Setup will attempt to determine what version of the phpGroupWare databases
and header.inc.php you have installed, and upgrade to the most recent version. and header.inc.php you have installed, and upgrade to the most recent version.
@ -339,8 +394,8 @@ Point your browser to phpgroupware/setup/ which will create (or upgrade)
\series bold \series bold
Note: Note:
\series default \series default
You are advised to backup your existing alpha database before running the You are advised to backup your existing database before running the setup
setup script to avoid problems! script to avoid problems!
\layout Subsection \layout Subsection
Testing the install Testing the install
@ -613,4 +668,9 @@ v.0.05 (November 5, 2000) - gnrfan , Completely revamped according to Seek's
v.0.06 (Jan 10, 2001) - Darryl VanDorp, imported to lyx source reformatted v.0.06 (Jan 10, 2001) - Darryl VanDorp, imported to lyx source reformatted
and touched up some sections and touched up some sections
\layout Standard
v.0.07 (Jan 16, 2001) - Darryl VanDorp, added TOC, fixed some Postgresql setup
instructions, added some links to install/compilation instructions for
apache, php and mysql.
\the_end \the_end

Binary file not shown.

1576
doc/index.ps Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
phpGroupWare Docs V0.06 phpGroupWare Docs V0.07
Joseph Engo Joseph Engo
@ -6,6 +6,8 @@ Dan Kuykendall
$Id$ $Id$
Dedication Dedication
Thanks to Joesph Engo for starting phpGroupWare (at the time Thanks to Joesph Engo for starting phpGroupWare (at the time
@ -55,6 +57,27 @@ that you are running on a Linux or other Unix system for
these steps. Windows is supported, but there is no documentation these steps. Windows is supported, but there is no documentation
for it currently. for it currently.
In order to check if you have php installed create the file
with your favorite text editor named test.php in your webserver
root directory:
<? phpinfo(); ?>
Then point your browser to http://yourserverroot/test.php.
You should get a very detailed page describing various options
in php.
If you need to to compile php and apache the following links
are good starting points:
A set of scripts to compile and install various modules with
apache: [http://www.apachetoolbox.com]
The Linux Apache MySQL PHP (LAMP) Guide v2 (latest as of
this writing): [http://www.linuxhelp.net/guides/]
The Soothing Seemless Setup of Apache, SSL, MySQL, and PHP: [http://www.devshed.com/Server_Side/PHP/SoothinglySeamless]
3.2 Tested Systems 3.2 Tested Systems
On Linux 2.2.x, 2.4.x On Linux 2.2.x, 2.4.x
@ -156,6 +179,9 @@ to write to your webserver directory.
4.4 Setup the database 4.4 Setup the database
You need to create empty databases for the setup app to create
the tables in.
4.4.1 Mysql (assuming an existing and working Mysql install) 4.4.1 Mysql (assuming an existing and working Mysql install)
* Mandrake or Redhat: /etc/rc.d/init.d/mysqld start * Mandrake or Redhat: /etc/rc.d/init.d/mysqld start
@ -183,24 +209,24 @@ is started:
* Mandrake or Redhat : /etc/rc.d/init.d/postgresql start * Mandrake or Redhat : /etc/rc.d/init.d/postgresql start
* others: pg_ctl -D /path/to/database/dir -p /path/to/postmaster * others: /usr/bin/postmaster -D /var/lib/pgsql/data or /usr/bin/pg_ctl
start -D /var/lib/pgsq/data start (adjust for your install dirs)
* create the empty database: createdb phpgroupware * create the empty database: /usr/bin/createdb phpgroupware
For more detailed user documentation on Postgresql see their For more detailed user documentation on Postgresql see their
website : [http://www.postgresql.org] website : [http://www.postgresql.org]
4.5 Setup / Configure phpGroupWare 4.5 Setup / Configure phpGroupWare
Point your browser to phpgroupware/setup/ which will create Point your browser to http://yourserverroot/phpgroupware/setup/
(or upgrade) the header.inc.php and database tables. Setup which will create (or upgrade) the header.inc.php and database
will attempt to determine what version of the phpGroupWare tables. Setup will attempt to determine what version of
databases and header.inc.php you have installed, and upgrade the phpGroupWare databases and header.inc.php you have installed,
to the most recent version. and upgrade to the most recent version.
Note: You are advised to backup your existing alpha database Note: You are advised to backup your existing database before
before running the setup script to avoid problems! running the setup script to avoid problems!
4.6 Testing the install 4.6 Testing the install
@ -389,3 +415,7 @@ HOWTO.
v.0.06 (Jan 10, 2001) - Darryl VanDorp, imported to lyx source v.0.06 (Jan 10, 2001) - Darryl VanDorp, imported to lyx source
reformatted and touched up some sections reformatted and touched up some sections
v.0.07 (Jan 16, 2001) - Darryl VanDorp, added TOC, fixed
some Postgresql setup instructions, added some links to
install/compilation instructions for apache, php and mysql.