[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpgroupware-cvs] phpgroupware/doc/install/download.html, 1.1.2.2
From: |
nomail |
Subject: |
[Phpgroupware-cvs] phpgroupware/doc/install/download.html, 1.1.2.2 |
Date: |
Mon, 12 Jul 2004 09:24:59 +0200 |
Update of /phpgroupware/doc/install
Modified Files:
Branch: Version-0_9_16-branch
download.html
date: 2004/07/12 07:24:59; author: skwashd; state: Exp; lines: +101 -47
Log Message:
mass doc cleanup/update :)
=====================================================================
Index: phpgroupware/doc/install/download.html
diff -u phpgroupware/doc/install/download.html:1.1.2.1
phpgroupware/doc/install/download.html:1.1.2.2
--- phpgroupware/doc/install/download.html:1.1.2.1 Wed Jan 28 10:46:38 2004
+++ phpgroupware/doc/install/download.html Mon Jul 12 07:24:59 2004
@@ -1,51 +1,105 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>phpGroupWare [wiki]</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- </head>
- <body bgcolor="#ffffff">
- <!-- $Id$ -->
- <img src="../pics/logo.png" alt="phpgroupware" /><br />
- <h1> Download and unpack </h1>
- There are a few ways to get phpgw, the released tarball on the <a
href="http://www.phpgroupware.org/">http://www.phpgroupware.org</a> home page,
CVS StableBranch and HEAD branches, and some distros come with a package. It is
not recommended to use a distro package because it is almost always out of date
and will have bugs due to phpgw still being a BETA project. We will cover
installation of a release tarball of 0.9.14.001 and a cvs update to get all the
latest patches committed to the stable cvs tree. The cvs update is optional but
to do it you only need the cvs client installed, most Linux distributions come
with one, and internet access from the server.<br />
- <br />
- Grab your preferred packaged format (tar.gz, tar.bz2, or zip) from <a
href="http://www.phpgroupware.org/">http://www.phpgroupware.org</a> and save it
to a temporary directory. Next extract the archive, I use tar.gz:<br />
- <br />
- <dl>
- <dd><em>$ tar -zxf phpGroupWare-0.9.14.001.tar.gz</em></dd>
- </dl>
- <br />
- This will give you a "phpgroupware" directory with lots of directories
under it. The phpgw layout is as follows:<br />
- <br />
- <dl>
- <dd><tt>phpgroupware\ </tt></dd>
- <dd><tt>|-- App 1\ </tt> (this is the root of an application)</dd>
- <dd><tt>| |-- inc\ </tt> (the applications classes and core files go
here)</dd>
- <dd><tt>| |-- setup\ </tt> (the files needed to "install" the app go
here)</dd>
- <dd><tt>| |-- templates\ </tt> (the app specific template and theme
files go here)</dd>
- <dd><tt>|-- App 2\ </tt> </dd>
- <dd><tt>| |-- inc\ </tt> </dd>
- <dd><tt>| |-- setup\ </tt> </dd>
- <dd><tt>| |-- templates\ </tt> </dd>
- <dd><tt>.</tt></dd>
- <dd><tt>.</tt></dd>
- <dd><tt>.</tt></dd>
- <dd>and so on</dd>
- </dl>
- <br />
- Next move the phpgroupware directory into your web root. There is no
formula for where to put it, typically you would put it directly in
/var/www/html/ or /home/httpd/html/ or where ever your apache DocumentRoot is.
For this HOWTO I will be using my users home directory in /home/chris/htdocs/
and not doing any phpgw config as root. The only requirement is that every
directory in the file system up to the directory you install in MUST have modes
a+rx or 755 so that the anonymous web user can view the html and run the php
scripts. The php files do not have to be executable unless you are using the
php CGI, which is not recommended for a php application of this size and
complexity.<br />
- <br />
- Before we start installing, we'll get the latest patches from the
phpgroupware stable CVS tree. The package you downloaded will already have the
CVS directories in it to tell the cvs client what to do. This step is optional
but highly recommended. Run the following command anytime you want to get the
latest patches from the stable cvs tree.<br />
- <br />
- <dl>
- <dd><em>$cd phpgroupware</em></dd>
- <dd><em>$cvs -z6 update -dP > cvs.log</em></dd>
- </dl>
- <br />
- You will likely get a warning about a missing .cvspass file, this is
normal and harmless. You will then see cvs go through every directory looking
for files to update. This will also create a cvs.log file showing you what
files updated. It is recommended you review this log to check for errors after
each update.<br />
- <hr />
- <small>(C) 2000-2003 Free Software Foundation Inc</small>
- </body>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" />
+ <link rel="stylesheet" type="text/css"
href="../styles/screen.css" media="screen" />
+ <link rel="stylesheet" type="text/css"
href="../styles/print.css" media="print" />
+ <title>phpGroupWare - Installation & Security HOWTO</title>
+ </head>
+ <body>
+ <div>
+ <div id="printheader">
+ <img src="../pics/logo.png" alt="phpGW logo" />
+ Installation & Security HOWTO
+ </div>
+ <div id="top">
+ <img src="../pics/logo.png"
+ alt="phpGroupWare" />
+ <div id="sitename"><a
href="index.html">Installation & Security HOWTO</a></div>
+ </div>
+ <div id="content">
+ <h2>Download and unpack</h2>
+ <p>
+ There are a few ways to get phpgw, the
released tarball from
+ <a
href="http://download.phpgroupware.org/now">download.phpgroupware.org/now</a>
+ home page, CVS StableBranch and HEAD
branches, and most GNU/Linux distros come
+ with a package. It is not recommended
to use a distro package because it is
+ almost always out of date and will have
bugs due to phpgw still being a
+ BETA project. We will cover
installation of a release tarball of 0.9.16.001
+ and a cvs update to get all the latest
patches committed to the stable cvs
+ tree. The cvs update is optional but to
do it you only need the cvs client
+ installed, most GNU/Linux distributions
come with one, and internet access
+ from the server.
+ </p>
+ <p>
+ Grab your preferred packaged format
(tar.gz, tar.bz2, or zip)
+ from <a
href="http://download.phpgroupware.org/now">download.phpgroupware.org/now</a>
+ and save it to a temporary directory.
Next extract the archive, I use tar.gz:
+ </p>
+ <pre>$ tar -zxf
phpGroupWare-0.9.16.001.tar.gz</pre>
+ <p>
+ This will give you a "phpgroupware"
directory with lots of directories
+ under it. The phpgw layout is as
follows:
+ </p>
+ <dl>
+ <dd><tt>phpgroupware\ </tt></dd>
+ <dd><tt>|-- App 1\ </tt> (this is the
root of an application)</dd>
+ <dd><tt>| |-- inc\ </tt> (the
applications classes and core files go here)</dd>
+ <dd><tt>| |-- setup\ </tt> (the files
needed to "install" the app go here)</dd>
+ <dd><tt>| |-- templates\ </tt> (the app
specific template and theme files go here)</dd>
+ <dd><tt>|-- App 2\ </tt> </dd>
+ <dd><tt>| |-- inc\ </tt> </dd>
+ <dd><tt>| |-- setup\ </tt> </dd>
+ <dd><tt>| |-- templates\ </tt> </dd>
+ <dd><tt>.</tt></dd>
+ <dd><tt>.</tt></dd>
+ <dd><tt>.</tt></dd>
+ <dd>and so on</dd>
+ </dl>
+ <p>
+ Next move the phpgroupware directory
into your web root. There is no formula
+ for where to put it, typically you
would put it directly in /var/www/html/ or
+ /home/httpd/html/ or where ever your
apache DocumentRoot is. Alternatively
+ you can install phpGroupWare using a
virtual host. For this HOWTO
+ I will be using my users home directory
in /home/chris/htdocs/ and not doing
+ any phpgw config as root. The only
requirement is that every directory in the
+ file system up to the directory you
install in MUST have modes a+rx or 755
+ so that the anonymous web user can view
the html and run the php scripts.
+ The php files do not have to be
executable unless you are using the php CGI,
+ which is not recommended for a php
application of this size and complexity.
+ </p>
+ <p>
+ Before we start installing, we'll get
the latest patches from the phpgroupware
+ stable CVS tree. The package you
downloaded will already have the CVS directories
+ in it to tell the cvs client what to
do. This step is optional but highly
+ recommended. Run the following command
anytime you want to get the latest
+ patches from the stable cvs tree.
+ </p>
+ <pre>
+ $ export CVS_RSH=ssh
+ $ cd phpgroupware
+ $ cvs -z6 update -dP > cvs.log
+ </pre>
+ <p>
+ You may get a warning about a missing
.cvspass file, this is harmless.
+ You will then see cvs go through every
directory looking for files to
+ update. This will also create a cvs.log
file showing you what files
+ updated. It is recommended you review
this log to check for errors after
+ each update.
+ </p>
+ </div>
+ <div id="footer">
+ The most recent version of this document can be
found
+ at <a
href="http://docs.phpgroupware.org/html/install/">docs.phpgroupware.org</a><br
/>
+ Copyright © 2000-2004 <a
href="http://www.fsf.org" target="_blank">Free Software
+ Foundation Inc</a>,
+ distributed under the terms of the <a
href="http://www.gnu.org/copyleft/fdl.html"
+ target="_blank">GNU Free Documentation
License</a><br />
+ <b>Source:</b> $Source$<br />
+ <b>Version:</b> $Revision$<br />
+ <b>Last Modified:</b> $Date$ by $Name$
+ </div>
+ </div>
+ </body>
</html>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpgroupware-cvs] phpgroupware/doc/install/download.html, 1.1.2.2,
nomail <=