Provided by: axyl_2.6.0_all
Axyl - A Php platform for website development
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
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 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
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 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 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.
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.
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
Contains the basic setup locations for the Axyl installation and also
the Port setting for Lucene. Should be left alone, as-installed. FYI
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 ;-)
Axyl (php) - Paul Waite <paul@.catalyst.net.nz>, Will Stokes
<will@.catalyst.net.nz>, LuceneServer - Adrian Pronk
<Adrian.Pronk@ajm.co.nz>, Paul Waite.