Forgot?

Ninjaboard

When installing Ninjaboard the installation hangs on 'Please wait, checking for additional packages...'
Ninjaboard uses javascript in its installation script, there are 2 known 3rd Party extensions that can cause the installer to break:

  • Jomsocial System plugin
  • Javascript SDK System plugin

Please temporarily unpublish the system plugin and try the installation again. When the installation has completed you can re-publish the system plugin.

Alternatively, you can try the following solution if the above does not work or apply to you:

1.) Install Ninjaboard normally. When it hangs, navigate to another page in the admin panel.
2.) Unzip the Ninjaboard install zip locally. You should see a number of folders and files. One of the folders is called "packages", and inside this you will find a component and at least one plugin. Install all of them as you would any Joomla extension.

If you are not using any of the above extensions, or neither solution resolves the problem, please post in our forums for help.
How can I protect myself from spam?
Ninjaboard does not have anti-spam built in yet, but until then you can use JAntispam. It's a free Joomla plugin, read more about it here. And be sure to leave a review of it if you like it!
Where can I find a quickstart guide?
Steven Zeegers wrote an unofficial manual available for free.
"Remember Me" only works if I refresh the page
You need to make sure that the "System - Remember Me" plugin is loaded before "System - Koowa" and "System - Ninja Framework" in the Plugins Manager (a fix for this was done in Ninjaboard 1.1, but the order of plugins still matters).
I am having troubles installing Ninjaboard.
Check you have the proper permissions on your server and that the relevant Joomla folders are writable.
(Joomla Admin => >> help >> system info >> Directory Permissions)

If your installation is hanging during the install, check this FAQ entry: Installation hangs on "Please wait, checking fro additional packages.."
How do i style or customize Ninjaboard to integrate with my template?
Watch this video for help setting template styling options with Ninjaboard:
Setting up Ninjaboard with a Yootheme template.
How can i change the style or change the appearance of Ninjaboard?
Check this blog entry on how to do overrides:
Overrides with Ninjaboard.

Also check this FAQ entry about integrating Ninjaboard with templates/themes:
Integrating Ninjaboard with my template.
Avatars aren't working for me with Ninjaboard.
Check you have the proper permissions on your server.
(Joomla Admin => >> help >> system info >> directory permissions)

Previously users using the Joomla FTP layer (due to not running apache with suPHP, or without necessary access permissions) caused issues with image drivers. This was fixed in Ninjaboard 1.1

Currently NB requires GD (lib-gif/jpg/bmp) or the shell version of imagemagick (not the php native version of imagick).
Check your server config meets the requirements. (Joomla Admin => >> help >> system info >> php information)

Previously not having cURL installed could cause issues.
Will there be JomSocial/Community Builder or other Component Integration for Ninjaboard?
This is planned for future versions of Ninjaboard. Sorry, we cannot say "when". ;)
I can't post or add new topics with Ninjaboard.
This can happen when using sh404SEF.
sh404SEF is NOT supported or compatible with Ninjaboard. (Ninjaboard handles it's own SEF URLs)

However, there's a temporary solution provided in this topic:
Ninjaboard vs sh404sef
How can i lock or make a topic a "sticky"?
This is planned for future versions of Ninjaboard. Sorry, we cannot say "when". ;)
What are the requirements to run Ninjaboard?
PHP 5.2.0 or later.
MySQL with MySQLi PHP extension. (mysqli means "MySQL improved", gives access to new features in MySQL 4.1 and above).
MySQL v5.0.41 or later.
Suhosin users need to add tmpl:// and file:// to their protocol whitelist. See the tutorial here:
Suhosin known issues
I am getting errors relating to Suhosin.
Suhosin users need to add tmpl:// and file:// to their protocol whitelist. See the tutorial here:
Suhosin known issues.
I am having problems related to ionCube Loader.
ionCube Loader 4.0 is required to work with Ninjaboard. If your hosting provider suggests adding this line (zend_extension="/usr/local/IonCube/ioncube_loader_lin_5.3_new.so") to your php.ini file, do so in both "/" (root of your joomla site) and "/administrator".
The Ninjaboard text/post editor is tiny.
This is usually a Javascript conflict caused by another component/module/plugin. Please try disabling other components/modules/plugins until the problem disappears to determine which is the cause, then one by one reactivate the rest. Contact the developer of the component/module/plugin for assistance with the Javascript conflict.

You can also use your browsers error console to look for Javascript errors and try narrow down the cause of the conflict.
No styling or CSS seems to be applied to Ninjaboard.
You possibly have a SEF issue (known Nooku bug)

Goto your control panel/file manager provided by your host
find htaccess.txt (found in the root of your Joomla! installation), copy and rename it to .htaccess
when done go to Joomla's Global Configuration and under SEO Settings set Search Engine Friendly URLs to No and set Use Apache mod_rewrite to Yes.
After updating NB, I'm getting an error 500 page AND my toolbar buttons are not working/responding and look grayed out/faded!
1. Make sure the ordering of the system plugins for Ninjaboard are correct. There are two plugins involved which are shipping with the installation of Ninjaboard:

* System - Koowa
* System - Ninja Framework

Make sure they are ordered as shown above. Also check that System Koowa is always at 0 (zero) and System Ninja Framework is at least at 1 or higher. They can't be both at 0 (zero).

2. Another common issue is caused by active javascripts in the backend. Usual it's caused by third party plugins that are especially used for cache, editing and backend improvement purposes. Try to locate such plugins and disable them step by step until the issue is gone. Check in the settings for the plugin, which causes the conflict/issue, if you can choose from multiple javascript libraries or otherwise try to exclude Ninjaboard from the plugin (if possible).
A General Tip
The more extensions you install the more possibilities there are of a chance that you run into troubles. Uninstall extensions you do not often or never use. If you run into trouble remember always when it happened and what action caused the trouble, go back from there and try again. If this doesn't help, contact the Developers or search for documentation/FAQs at their website. Also, keep your extensions always up to date by retrieving updated releases form the Developers.
I've a free Siteground Template and Ninjaboard looks out of proportions, what can I do?
Discovered so far, free Siteground templates seems to have overall poor module styling. The out-of-proportions look is usually caused by fixed widths from the Siteground template. To fix this: from the menubar go to Components > Ninjaboard > Settings. Create or edit the default setting. Scroll down to the Module Render Engine section and enter "none" in the Moduleclass Sfx field. This way Ninjaboard will render correct on Siteground templates. Also, this helps to get rid of "artificial" background images. Sometimes other CSS elements like text alignment, button styling, text/font styling, need to be edited directly in the Siteground's template.css file. Before editing the template.css file, It is advisable to read related documentation or contact developers from the Siteground's website.
After installing Ninjaboard I got an Error 1265 related to a mixed database collation. What can I do?
You can easily change your database collation by making use of the
Akeeba AdminTools.
Note that you also have to make use of the Repair and Optimize function.
After changing the database collation with Akeeba AdminTools, make sure you clean Joomla's cache first to make the change effective.
Temporary workaround for sh404sef users.
The following topic describes an easy and simple temporary solution to make Ninjaboard work with sh404sef until Ninjaboard is compatible.

Ninjaboard vs sh404sef
I got an error related to the database:

JInstaller::install: SQL Error. DB function failed with error number 1064

How can I solve this?
This is usually caused by a incorrect database engine setting or an outdated MySQLversion.
This should be corrected by your host or you may make the necessary changes within MyPhpAdmin.

Please refer to this FAQ for better explanation:

Related Joomla Forum
I don't see a Breadcrumb-like navigation within the Ninjaboard pages.
This is because Ninjaboard has no integrated Breadcrumb feature. Instead it makes use of Joomla's default mod_breadcrumb. If you don't see the breadcrumbs on the Ninjaboard pages, it's most likely that you don't have the mod_breadcrumb module published at all. To do so, go to the module manager and click New. Choose the mod_breadcrumb module, configure it and publish it.
I don't see a Breadcrumb-like navigation within the Ninjaboard pages.
This is because Ninjaboard has no integrated Breadcrumb feature. Instead it makes use of Joomla's default mod_breadcrumb. If you don't see the breadcrumbs on the Ninjaboard pages, it's most likely that you don't have the mod_breadcrumb module published at all. To do so, go to the module manager and click New. Choose the mod_breadcrumb module, configure it and publish it.
Upon installation I got a message saying that Ninjaboard does not install properly or does not install at all.

The Ninjaboard install package has a size that is slightly over 2MB. Usually the most common servers are allowing you to upload/install a file with the maximum filesize of 4MB. However, Some servers are set to a maximum filesize of 2MB which could give you such message saying that Ninjaboard can not be installed.

What you can do is to contact your host and ask them if they can increase the max_filesize on your server.
Otherwise try to install Ninjaboard by using the Install From URL method.

Enter the following command in the Install From URL field:

http://ninjaforge.com/extensions/ninjaboard?format=file

Home FAQ Ninjaboard