Provided by: axyl_2.6.0_all bug

NAME

       Axyl - A Php platform for website development

SYNOPSIS

       axyl [command]

       setup-axyl.sh

       /etc/init.d/axyl-lucene

DESCRIPTION

       This manual page briefly introduces the Axyl web-development platform.
       Axyl is a framework for creating websites using the Php programming
       language. Database support is provided in a DB-independent manner with
       modules supplied for Postgresql (preferred), Oracle, MS-SQL Server,
       MySQL, and ODBC. Websites can also easily be developed with no
       database-backing.

       Support is also provided for Lucene, the industrial-strength search
       engine developed as part of the Apache project
       (http://lucene.apache.org). This is a Java daemon (Debian users must
       install the axyl-lucene package) which listens on a user specified port
       for XML commands to either index or search.

       Other features include template-driven content, themed look and feel,
       wysiwyg content-management interface for users, built-in menu and
       security system, and a GUI control-panel.

       axyl is the main Axyl command wrapper. Type axyl from the command-line
       to get a list of all possible Axyl commands, which are detailed below.

       create
          create is used to create an Axyl website instance. This invokes the
          main Axyl create script create-axyl-website.sh, which is located in
          the AXYL_HOME/install directory. This script will ask you questions
          interactively to establish the site parameters, and then create it
          for you.

       remove
          remove is used to remove an existing Axyl website instance from the
          server. Once again you are asked questions, the principle one being
          the path to the document-root of the website. You are given the
          option of removing the database, lucene definitions etc.

       upgrade
          upgrade invokes the Axyl database upgrade script. This script will
          look for all Axyl websites, and then try to upgrade the databases of
          each. To do this it looks at the ax_control table contents and
          checks the last applied database patch, then looks for outstnading
          patches supplied with your Axyl package.

       demo
          demo will invoke the script which installs the Axyl demo website.
          This will only succeed if you have installed the axyl-doc package
          already, otherwise a warning will result. The demo website contains
          the Axyl Tour.

OTHER COMMANDS

       setup-axyl.sh
       This script is also located in the Axyl install directory and is
       intended to be used by people who have acquired Axyl from CVS, or maybe
       just the Debian source package. To use this, go to where setup-axyl.sh
       is located (in the AXYL_HOME/install directory) and execute it. It sets
       up the configuration file /etc/axyl/axyl.conf, installs the
       LuceneServer and does one or two other things which the Debian package
       would normally do automatically. This is for advanced users only - we
       recommend using the Debian package instead.

       /etc/init.d/axyl-lucene start|stop|restart
       This is the Axyl LuceneServer start/stop script. The installation will
       have made sure that the daemon starts on reboot automatically. You can
       manually start, stop and restart it using this script as root from the
       command line.

FILES

       /etc/axyl/axyl.conf
       Contains the basic setup locations for the Axyl installation and also
       the Port setting for Lucene.  Should be left alone, as-installed. FYI
       only.

SEE ALSO

       The system documentation, which is to be found in /usr/share/doc/axyl,
       and also /usr/share/axyl-doc when you have the axyl-doc package
       installed. Also the Axyl installation, since the best documentation is
       always the code ;-)

AUTHOR

       Axyl (php) - Paul Waite <paul@.catalyst.net.nz>, Will Stokes
       <will@.catalyst.net.nz>, LuceneServer - Adrian Pronk
       <Adrian.Pronk@ajm.co.nz>, Paul Waite.