Kunena has intentionally been designed with few requirements. You can easily run Kunena on your local computer, as well as 99% of all Web hosting providers. The following Kunena system requirements are:
Kunena 5.2 requires
'8.0' => '8.0.0',
'7.4' => '7.4.0',
'7.3' => '7.3.0',
'7.2' => '7.2.0',
'7.1' => '7.1.9',
'7.0' => '7.0.4'
'5.7' => '5.7.8',
'5.6' => '5.6.5',
'5.5' => '5.5.3',
'3.9' => '3.9.24',
'3.10' => '3.10.0',
Our installer will check for minimal version requirements and will abort the install if they are not met.
In addition we recommend the following PHP settings:
max_execution_time >= 30
memory_limit >= 32M (>= 64M recommended) - depends on other Joomla extensions used
safe_mode >= off
allow_url_fopen >= on
upload_max_filesize >= 3M
GD Library (>=2.0), fileinfo, DOM, Mbstring, JSON support installed and OpenSSL only to embedded tweets
Kunena requires the following Joomla settings:
* Bootstrap 2 compatible template (Crypsis Template) or Bootstrap 3 compatible template (CrypsisB3 Template) or Bootstrap 4 compatible template (CrypsisB4 Template)
* Upgraded to latest versions all extensions that claim to integrate with Kunena 5.2
* No plugins or modules that were developed for previous versions of Kunena or Fireboard
Even though technically you do not need a standalone Web server, it is better to run one, even for local development. Luckily there are many options depending on your platform:
For more speed and more secure.
Even though most distributions of Apache usually come with everything needed, for the sake of completeness, here is a list required Apache modules:
mod_cache
mod_expires
mod_headers
mod_rewrite
Although IIS is considered a webserver ready to ‘run-out-of-box’ there are some changes that need to be made. To get Kunena to run on an IIS server you need to install URL Rewrite. This can be accomplished using Microsoft Web Platform Installer from within IIS. You can also install URL Rewrite by going to iis.net.
Most hosting providers and even local LAMP setups have PHP pre-configured with everything you need for Kunena to run out of the box. However, some windows setups, and even Linux distributions (I’m look at you Debian!) ship with a very minimal PHP compile. Therefore, you may need to install or enable these PHP modules:
gd
(a
graphics
library
used
to
manipulate
images)
curl
(client
for
URL
handling
used
by
GPM)
mbstring
(multibyte
string
support)
xcache
alternative
to
apc,
not
as
fast,
but
still
pretty
good
xdebug
useful
for
debugging
in
development
environment
For Kunena to function properly your webserver needs to have appropriate file permissions in order to write logs, caches, etc.
By
default
Kunena
will
install
with
644
and
755
permissions
for
folders
and
files
respectively.
Most
hosting
providers
have
configurations
that
ensure
the
webserver
running
PHP,
will
create
and
modify
files
as
your
user
account.
This
means
that
Kunena
runs
out-of-the-box
on
the
vast
majority
of
hosting
providers.
However, if you are running on a dedicated server, or even your local environment, you may need to adjust permissions to ensure you user and your webserver can modify files as needed. There are a couple of approaches you can take.
In a local development environment, you can usually configure your webserver to run as your user. This way the web server will always create and modify files as your user and you will never have issues.
Change
the
group
permissions
on
all
files
and
folders
so
that
the
webserver’s
group
has
write
access
to
files
and
folders
while
keeping
the
standard
permissions.
This
requires
some
commands
(note:
adjust
www-data
to
be
the
group
your
apache
runs
under
(www-data
,
apache
,
nobody
,
etc):
chgrp -R www-data .
find . -type f | xargs chmod 664
find . -type d | xargs chmod 775
find . -type d | xargs +s
umask 0002
Found
errors?
Think
you
can
improve
this
documentation?
edit
this
page