Filewatcher File Search File Search
Content Search
» » » » » nag2_2.3.4+debian0-1_all.deb » Content »
pkg://nag2_2.3.4+debian0-1_all.deb:2049824/usr/share/doc/nag2/  info  control  downloads

nag2 - task list component for Horde Framework…  more info»


nag2 for Debian

To configure this package use the horde3 web configuration. To let
it write to the configuration files you have to change of conf.php
file in /etc/horde/nag2 to owned by www-data.
You need to create /etc/horde/nag2/conf.php.bak file and change
owner to www-data or change owner of /etc/horde/nag2 to www-data.

If you do not do that you have to cut from the web configuration
program and paste into the config file yourself.

The reason why this is not the default option is, that allow writing
to configuration files without any authentication is a big
security hole.


Some notes from upstream INSTALL document follow here:


To function properly, Nag requires the following:

1. SQL support in PHP *or* a configured DataTree driver.

   Nag will store its data in either an SQL database or the Horde DataTree
   driver.  If you use SQL, build PHP with whichever SQL driver you require.

Configuring Nag

1. Configuring Horde for Nag

   a. Configuring a DataTree backend

      Nag requires a permanent ``DataTree`` backend in Horde to manage
      tasklists and to add tasks to tasklists.  If you didn't setup a DataTree
      backend yet, go to the configuration interface, select Horde from the
      list of applications and select a driver different than ``None`` on the
      ``DataTree System`` tab.  Make sure that you ran the necessary scripts
      to create a storage backend for the DataTree system, e.g. one of the
      ``create.*.sql`` or ``horde_datatree.*.sql`` SQL scripts in
      ``horde/scripts/sql/``.  You should have done this already during the
      installation of Horde.

2. Creating the database table

   The specific steps to create the Nag database table depend on which
   database you've chosen to use.  If you've chosen to use the Horde DataTree
   driver, skip this step.

   First, look in ``scripts/drivers/sql/`` to see if a script already exists
   for your database type.  If so, you should be able to simply execute that
   script as superuser in your database.  (Note that executing the script as
   the "horde" user will probably fail when granting privileges.)

   If such a script does not exist, you'll need to build your own, using the
   file nag.sql as a starting point.  If you need assistance in creating
   databases, you may wish to let us know on the Nag mailing list.

3. Configuring Nag

   You must login to Horde as a Horde Administrator to finish the
   configuration of Nag.  Use the Horde ``Administration`` menu item to get to
   the administration page, and then click on the ``Configuration`` icon to
   get the configuration page.  Select ``Tasks`` from the selection list of
   applications.  Fill in or change any configuration values as needed.  When
   done click on ``Generate Tasks Configuration`` to generate the ``conf.php``
   file.  If your web server doesn't have write permissions to the Nag
   configuration directory or file, it will not be able to write the file.  In
   this case, go back to ``Configuration`` and choose one of the other methods
   to create the configuration file ``nag/config/conf.php``.

4. Testing Nag

   Use Nag to create, modify, and delete todos. Test at least the following:

   - Creating a new todo item
   - Modifying a todo item
   - Completing a todo item
   - Deleting a todo item

 -- Jose Carlos Medeiros <>, Wed, 23 Feb 2005 15:31:48 -0300
Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2017