/[gentoo]/xml/htdocs/doc/en/jffnms.xml
Gentoo

Diff of /xml/htdocs/doc/en/jffnms.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.9 Revision 1.10
1<?xml version="1.0" encoding="UTF-8"?> 1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/jffnms.xml,v 1.9 2008/03/18 04:30:57 nightmorph Exp $ --> 3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/jffnms.xml,v 1.10 2008/03/18 04:38:46 nightmorph Exp $ -->
4 4
5<guide link="/doc/en/jffnms.xml" lang="en"> 5<guide link="/doc/en/jffnms.xml" lang="en">
6<title>Jffnms Installation and Setup Guide</title> 6<title>Jffnms Installation and Setup Guide</title>
7 7
8<author title="Author"> 8<author title="Author">
40</chapter> 40</chapter>
41 41
42<chapter> 42<chapter>
43<title>Initial Setup</title> 43<title>Initial Setup</title>
44<section> 44<section>
45<title>Choosing your use flags</title> 45<title>Choosing your USE flags</title>
46<body> 46<body>
47 47
48<p> 48<p>
49In order to better fit your needs, Jffnms ebuild has the following USE Flags 49The Jffnms ebuild has the following USE flags available:
50available:
51</p> 50</p>
52 51
53<table> 52<table>
54<tr> 53<tr>
55 <th>USE Flags for Jffnms</th> 54 <th>USE Flags for Jffnms</th>
72</table> 71</table>
73 72
74</body> 73</body>
75</section> 74</section>
76<section> 75<section>
77<title>USE Flags for PHP</title> 76<title>USE flags for PHP</title>
78<body> 77<body>
79 78
80<p> 79<p>
81Being written in PHP, Jffnms is heavily dependent on php USE Flags. In order to 80Being written in PHP, Jffnms is heavily dependent on PHP USE flags. In order to
82install Jffnms successfully, you are required to have your php package installed 81install Jffnms successfully, you are required to have your PHP package installed
83with (at least) the following USE flags: 82with (at least) the following USE flags:
84</p> 83</p>
85 84
86<table> 85<table>
87<tr> 86<tr>
137<section> 136<section>
138<title>Configuring Apache 2</title> 137<title>Configuring Apache 2</title>
139<body> 138<body>
140 139
141<warn> 140<warn>
142This very basic configuration procedure for apache does not cover all aspects 141This very basic configuration procedure for Apache does not cover all aspects
143of setting up a web server. 142of setting up a web server.
144</warn> 143</warn>
145 144
146<p> 145<p>
147Sometimes you will want to run Jffnms on your local computer instead of a 146Sometimes you will want to run Jffnms on your local computer instead of a
148remote server. If this is your case, it is very likely that you don't have an 147remote server. If this is your case, it is very likely that you don't have an
149apache setup running. Don't worry about installing apache though, Portage has 148apache setup running. Don't worry about installing apache though, Portage has
150already done that for you. Nevertheless, you still have to configure and test 149already done that for you. Nevertheless, you still have to configure and test
151apache, which (luckily) is pretty straightforward. Start by adding apache to 150apache, which (luckily) is pretty straightforward. Start by adding Apache to
152your default runlevel: 151your default runlevel:
153</p> 152</p>
154 153
155<pre caption="Adding apache 2 to the default runlevel"> 154<pre caption="Adding apache2 to the default runlevel">
156# <i>rc-update add apache2 default</i> 155# <i>rc-update add apache2 default</i>
157 * apache2 added to runlevel default
158 * rc-update complete.
159</pre> 156</pre>
160 157
161<p> 158<p>
162If you haven't done it yet, it's time to start apache2: 159If you haven't done it yet, it's time to start apache2:
163</p> 160</p>
196<section> 193<section>
197<title>Configuring PHP</title> 194<title>Configuring PHP</title>
198<body> 195<body>
199 196
200<p> 197<p>
201Now that apache is running, it is time to configure PHP. Jffnms requires that 198Now that Apache is running, it is time to configure PHP. Jffnms requires that
202you set some variables in php.ini in order to run. The <path>php.ini</path> file 199you set some variables in php.ini in order to run. The <path>php.ini</path> file
203is usually located in <path>/etc/php/apache2-php5/php.ini</path>. You have to 200is usually located in <path>/etc/php/apache2-php5/php.ini</path>. You have to
204set these variables to the following values: 201set these variables to the following values:
205</p> 202</p>
206 203
227 224
228<p> 225<p>
229Jffnms allows you to use either PostgreSQL or MySQL as its database. Here we'll 226Jffnms allows you to use either PostgreSQL or MySQL as its database. Here we'll
230show you how to create the database and necessary tables where Jffnms will 227show you how to create the database and necessary tables where Jffnms will
231store its data. It's important to note that it isn't necessary to have a 228store its data. It's important to note that it isn't necessary to have a
232database running localy to run Jffnms and except for the fact that you need to 229database running locally to run Jffnms and except for the fact that you need to
233run this commands on the remote host, the procedure is the same. 230run this commands on the remote host, the procedure is the same.
234</p> 231</p>
235 232
236</body> 233</body>
237</section> 234</section>
238<section> 235<section>
239<title>Setting Up PostgreSQL</title> 236<title>Setting up PostgreSQL</title>
240<body> 237<body>
241 238
242<note> 239<note>
243If you already have a PostgreSQL database up and running, you can proceed to 240If you already have a PostgreSQL database up and running, you can proceed to
244the <uri link="#use-pg">next section</uri>. 241the <uri link="#use-pg">next section</uri>.
295<pre caption="Creating Jffnms tables"> 292<pre caption="Creating Jffnms tables">
296# <i>psql jffnms jffnms &lt; /opt/jffnms/docs/jffnms-0.8.3.pgsql</i> 293# <i>psql jffnms jffnms &lt; /opt/jffnms/docs/jffnms-0.8.3.pgsql</i>
297</pre> 294</pre>
298 295
299<p> 296<p>
300Once you have run those steps, PostgreSQL database configuration for Jffnms 297Once you have run those steps, the PostgreSQL database configuration for Jffnms
301should be ok. 298should be ok.
302</p> 299</p>
303 300
304</body> 301</body>
305</section> 302</section>
306<section> 303<section>
307<title>Using MySQL as database.</title> 304<title>Using MySQL as database</title>
308<body> 305<body>
309 306
310<warn> 307<warn>
311Installing and configuring a MySQL database is not covered in this guide. 308Installing and configuring a MySQL database is not covered in this guide.
312Please see our <uri link="/doc/en/mysql-howto.xml">MySQL Startup Guide</uri>. 309Please see our <uri link="/doc/en/mysql-howto.xml">MySQL Startup Guide</uri>.
365</pre> 362</pre>
366 363
367</body> 364</body>
368</section> 365</section>
369<section> 366<section>
370<title>Final Setup</title> 367<title>Final setup</title>
371<body> 368<body>
372 369
373<p> 370<p>
374By now, Jffnms should be correctly installed on your system. You still need, 371By now, Jffnms should be correctly installed on your system. You still need,
375however, to configure Jffnms. Luckily, Jffnms provides us with an easy to use 372however, to configure Jffnms. Luckily, Jffnms provides us with an easy to use
387</chapter> 384</chapter>
388 385
389<chapter> 386<chapter>
390<title>Support</title> 387<title>Support</title>
391<section> 388<section>
392<title>Support</title>
393<body> 389<body>
394 390
395<p> 391<p>
396Though Jffnms is a wonderful software, it is a bit hard to get it up and 392Though Jffnms is a wonderful application, it is a bit hard to get it up and
397running. So if you run into problems with Jffnms, there are some places where 393running. So if you run into problems with Jffnms, there are some places where
398you can look for help: 394you can look for help:
399</p> 395</p>
400 396
401<ul> 397<ul>

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

  ViewVC Help
Powered by ViewVC 1.1.20