Print

SiteGround Tutorials



PostNuke Tutorial

NEW! We are happy to introduce to you our new Zikula tutorial! Since June 2008 Zikula is the new name for the PostNuke project and SiteGround already offers professional affordable installation of this powerful portal application with its Zikula hosting account.

Why use PostNuke

PostNuke is a powerful Open Source portal application. It can be used as a weblog or as a CMS. It is one of the most popular tools for creating game clan websites. PostNuke has large supporting community and you can find lots of extra resources for your nuke software, like modules, integrations, themes, etc. PostNuke is written in PHP and requires a MySQL database.

The PostNuke manual you will show you:


PostNuke Installation

Get a FREE PostNuke installation with SiteGround PostNuke hosting Package!

PostNuke is one of the most popular content management software, which you can install and use on your web site completely free of charge. PostNuke script is included in the Fantastico auto-installation tool on your web hosting account.

Installation with Fantastico

All you need to do in order to install Postnuke on your web site is to find the smiley icon of Fantastico De Luxe in your cPanel menu.

Fantastico

 
Check out the PostNuke installation video tutorial:
PostNuke Installation Video Tutorial PostNuke Installation Video Tutorial

PostNuke Installation Detailed Tutorial

Once inside the Fantastico Panel, find PostNuke in the tools listed there and follow the easy installation procedure.

Click on the New Installation link, enter the admin login credentials and the directory, in which the script should be installed. If you want the script to be installed in the main directory of your website (public_html directory), please leave the "Install in directory" field blank. Then the script will be accessible directly through your domain name. The rest of the options are not necessarily, so you can leave their fields blank.

PostNuke Installation

Click on the [Install Post-Nuke] button and you will have the script installed on your web site.

In case you decide to make a manual installation of the script, please, read our next page where we explain how to install Postnuke on your hosting account without the help of the Fantastico tool.

Manual Installation of PostNuke

Get a FREE PostNuke installation with SiteGround PostNuke hosting Package!

In order to install PostNuke manually, you will need to download the PostNuke package from here. Once you do that, you will need to upload it on your account using the File Manager tool or via FTP.

Important Please make sure you upload it in your public_html folder

Next you need to extract it following the instructions listed in the File Manager tutorial. The files are extracted to a folder named after the version of the PostNuke. You can change the name to the one you want by clicking on the folder and selecting Rename.

Next, please, create a new database and user for your PostNuke installation. Please, follow the instructions on how to create MySQL database and user here.

Web Installation of PostNuke

Next, please point your browser to http://yourdomainname.com/path/to/install.php (If you have installed the PostNuke directly into the public_html folder on your site, then you would point your browser to http://yourdomainname.com/install.php). Please change the above strings with the actual URL for your script.

Step 1: Select your language, and then click on the [Set Language] button.

PostNuke - Set Language

Step 2: Read and accept the General Public License agreement, and click Next.

Step 3: If the files config.php and config-old.php are set to CHMOD 666 you will see checkmarks indicating this. Click Continue.

PostNuke - config.php

If you do not see the same as the image above, please login to the File Manager tool and set the config.php and config-old.php to 666. Click here to learn how to change file/folder permissions.

Step 4: Enter the database information:

PostNuke - Enter the database information

Database Host: localhost
Database name: username_database * (the name of the database you created).
Database username: the username that you created *
Database password: the password for the username.
Table prefix: nuke (a good name for table prefix)
Database type: MySQL
Database Table Type: MyISAM

* Please note that both your database name and user get the cPanel username prefix. For example if you add a database called post and your cPanel username is user the full name of the database is user_post.

Leave the rest as it is and click [Submit].

Step 5: Next step confirms the info you have entered. If any of the information is incorrect, click the [Edit Information] button. If the information you have entered is correct, click New Installation.

Step 6: At this step a checkbox is there if you wish to create the database. You will not be checking this box, as the database has already been created.

Step 7: Next page lists all the tables created in your MySQL database. Click the [Continue] button.

Step 8: Next, please, enter the information for your Postnuke Admin account. Fill in all the fields, and then click [Set Login].

PostNuke - Admin account

You will see a list of updated tables in this step. Click the [Finish] button. Well done! You have now finished your Postnuke installation. Click [Go to your PostNuke] site to view your newly installed Postnuke script.



PostNuke Hosting
(c) Copyright 2005 SiteGround PHP Hosting Services. All rights reserved.
Previous

PostNuke Themes (Templates)

In order to change your Postnuke Theme, please, follow the step-by-step guide below. Themes for Postnuke can be found at http://themes.postnuke.com

How to change PN Themes (Templates)

Please, follow the instructions below in order to change the theme of your PostNuke installation.

Step 1: Download the theme and unpack it on your local harddrive.

Step 2: Upload the extracted folder to the Themes folder on your site.

Step 3: Login as Administrator.

Step 4: Then go to the Administration Panel and click Settings.

PostNuke - Administration - Settings

Step 5: Go to the Themes area and click on the drop-down menu.

PostNuke Themes

Step 6: Select the Theme you have installed from the drop-down menu as Default theme for this site.

Step 7: Scroll down to the bottom of the page and click [Save Changes].

Step 8: The theme will become active immediately.

Well done! You have successfully installed a new PostNuke theme on your website!



PostNuke Hosting
(c) Copyright 2005 SiteGround PHP Hosting Services. All rights reserved.

Menus in PostNuke

How to create Menus in PostNuke

You can create links in the main menu by editing its block. In order to do that, you will first need to login as Administrator. Then go to Administration and select the [Blocks] module.

PostNuke - Blocks Module

Click on the [Edit] button, next to main menu.

PostNuke - Edit Menus

You can now see the Menu edit area. Here you can change the name of the menu links or add new ones.

There are two important options here:

  • Insert blank after
  • Delete

When applied, the Insert blank after function inserts an empty row below the one, whose box you have checked. The Delete option one removes the row.

PostNuke - Insert blank after



PostNuke Hosting
(c) Copyright 2005 SiteGround PHP Hosting Services. All rights reserved.

PostNuke Modules and Blocks

How to add a Module in PostNuke

To add a module to your PostNuke, please, follow the steps below:

Step 1: You can find modules for your site at the Postnuke Modules database.

Step 2: Upload the module(s) with your FTP client into the Modules folder on your site.

Step 3: Go to your site and enter the Administration panel.

Step 4: Click the Modules icon.

PostNuke - Modules

Step 5: On the Modules page, click [List]. This will generate a list of all the modules that are uploaded to the modules folder in your PostNuke installation.

PostNuke - list all modules

Locate the module you have uploaded and would like to install from the list with PostNuke modules and click Initialize. The page will then regenerate.

Now locate the module again, and click Activate. The module is now active.

How to add a Block in PostNuke

You can add blocks in PostNuke in the same manner:

Step 1: Login as the administrator.

Step 2: Click on Administration.

Step 3: Click on the Blocks icon.

Step 4: Click on New Block.

Step 5: Fill in the required information.


PostNuke Hosting
(c) Copyright 2005 SiteGround PHP Hosting Services. All rights reserved.
Next

PostNuke Gallery

How to add a Gallery in PN - My_eGallery

The best solution at the moment for a gallery for your PostNuke site is called My_eGallery. It is available for download at the Sourceforge.net My_eGallery page.

The installation of it can be completed in a few steps:

Step 1: Download and unpack the zip file at your local hard drive.

Step 2: Upload the content of the folder to the /modules folder of your Postnuke.

Step 3: Go to the Administration area and then to the Modules secion.

Step 4: Initialize the module by clicking on the link next to it.

PostNuke - Initialize My_eGallery

Step 5: Activate the module and create a block for it as described in the Modules and Blocks section.

Well done! You have successfully installed the Gallery module to your PostNuke website!



PostNuke Hosting
(c) Copyright 2005 SiteGround PHP Hosting Services. All rights reserved.
Previous Next

News/RSS Feed in PostNuke

How to add and use News/RSS Feed?

To include an RSS feed from another site, please, create an RSS Block. It is basically the same as adding a new Block, but at the Block dropdown menu, select: Core / RSS Newsfeed. Then click [Update]. Then fill in the information and choose its location. Click on the [Update] button again.

PostNuke - RSS feed



PostNuke Hosting
(c) Copyright 2005 SiteGround PHP Hosting Services. All rights reserved.
Previous Next

PostNuke Forum

How to add a Forum to your PN web site?

We recommend that you use phpBB for PostNuke (called Pnphpbb for short) as your favorite forum. It is available for download as a component at the Sourceforge.net phpBB2pnmod page

Step 1: Unpack the zip file and upload the phpBB2 folder to your /modules folder.

Step 2: Open config.php and edit the following info:

$dbhost = "";
$dbname = "";
$dbuser = "";
$dbpasswd = "";

They are pretty much self explanatory but here it goes:

  • $dbhost is where your database is at, in most cases localhost, so it would be $dbhost = "localhost";
  • $dbname is your database name
  • $dbuser is the username you use to connect to your database
  • $dbpasswd is the database password

Step 3: Now it is time to execute the sql file. This can be done through the SQL tab in the phpMyAdmin tool.

Step 4: Now open the pn-changeinfo folder. Inside you will find a pn71x.zip and a pn72x.zip files. Inside these files is the changeinfo.php file that makes profile unification possible. So depending on which version of Postnuke you are using, you should overwrite the corresponding file.

If you are using Postnuke .714 or .713, please upload the pn71x.zip to your root of PostNuke and unzip it, or you could just unzip it on your local harddrive and upload it to the corresponding directory.

The same action is needed if you use Postnuke .720 or .721, but use pn72x.zip.

You can visit PostNuke official website for further reference.

Please, feel free to contact us if you have any questions or recommendations about this tutorial at: tutorials 'at' siteground.com



PostNuke Hosting
(c) Copyright 2005 SiteGround PHP Hosting Services. All rights reserved.
Previous