Fullscreen
[Show/Hide Left Column]
[Show/Hide Right Column]

How to install Tiki.
3d browser Print

Installation



You don't have to be a web developer or programmer to install Tiki. Tiki has an installer which will do most of the work for you, and the rest can be done from your control panel.

Free Installations: If you are a complete novice (or are just not into DIY) many Tiki friendly hosts will setup tiki for you free of charge.


1. Basic overview in Tiki 3: Install and Profiles

This new installer and the application of the new set of Profiles is new in Tiki3, and you can have a quick look at it in the following 12 min. screencast:



You can also watch an installation movie for Tiki 4.x (external link) (hosted by TikiWiki for Dummies Smarties).

2. Step by step installation


Before You Begin

Before installing, please read the Requirements and Setup information. Proper planning can ensure a worry-free installation. If you are looking for a new webhost, we have a list of Tiki Friendly Hosts. The instructions below are generic and apply to most shared hosts. See Installation Guides for instructions for specific combinations of operating system and web servers.

Pre-requisites

This guide assumes you have
  • FTP or SSH (shell) access to a webserver (such as Apache) with PHP5
    • Typically, you upload the files via a FTP client such as WinSCP (external link) or FileZilla (external link).
  • access to a MySQL database (should be provided by your webhost)



Step 1. Create the database

Tiki requires MySQL.

Many hosts offer a point & click interface to create databases and database users. For example, if your web host has cPanel (external link) you probably can see phpMyAdmin (external link) in the main menu or a the section labeled Databases.
cPanel
The MySQL and phpMyAdmin applications in cPanel 11.


Creating a database (and a database user) is a very simple operation. Essentially you will create a blank (empty) database that the Tiki installer will later populate with the correct tables and data.

The Three steps of Database Setup.

  1. Create a database.
    • You can name the database anything you want, but don't get fancy with the name — you can use tiki. Depending on your web host, your full database in phpMyAdmin may be listed as accountname_tiki.
      Tip: If you plan on having multiple Tiki installations, don't use tiki as the database name.
    • Be sure to record the database name, you will need it later.
  2. Create a database user (with password)
    • Again, don't get fancy with the database username. In fact, you can use the same name that you selected for the database (in step 1).
    • Select a strong password. You can easily recover your database username and password if necessary (by reviewing the ../db/local.php file in your Tiki directory.
    • Be sure to record the username and password. You will need it later.
  3. Assign all database permissions to the database user that you created (in step 2).

Congratulations. You now have a database that is ready to use, as well a a database user (and password) with the necessary permissions.

Step 2: Download and unzip

Download the current version of Tiki to your local computer from SourceForge.net (external link).

The full download is ~20MB.

Once you have downloaded, you should decompress (unzip) the Tiki archive file to your local hard drive.

Step 3: Upload

Next, you need to connect via FTP (or SCP, SFTP, Rsync, SSH, etc) to your web host.

Once connected, find your web directory. It is often called www or public_html (this is different from host to host).

Then, copy all the Tiki files.

If Tiki will be sharing the space with other applications, it can be a good idea to put in a subdirectory (ex.: http://www.yourdomain.com/tiki/). Otherwise, you can put directly in the web directory, and thus, Tiki will be accessible when you visit http://www.yourdomain.com


Time for more coffee?


Step 4: Go to your website.

Open your browser and go to your new website address (such as http://www.yourdomain.com/tiki/. You should see a message indicating that Tiki could not connect to the database and prompting you to run the Tiki installer (tiki-install.php).
Tiki
This message is normal and indicates that you are ready to install Tiki.


If your server is unhappy with Tiki file and folder permissions (this is dependent on server configuration), you may get an error message or blank pages. These failed attempts are typically in the error log.

Too few permissions
If a message appears indicating that specific directories are not writable, you will need to change the permissions on the indicated directories. Tiki will attempt to verify that it can read (and write) to all necessary directories. This error message will include instructions about how to resolve the issue.

Too many permissions
If you are getting Internal Server Error 500, blank pages or similar, it could be that the permissions on the files are not appropriate for your webhost.

If you have shell access, you can run:
sh setup.sh

and answer any questions. If you don't know what to answer, just click "enter" to keep the defaults.

After correcting any directory or file permission problems, visit tiki-install.php to continue.


Step 5: Run the Tiki installer (tiki-install.php)


Just follow the easy steps in the installer





Alternative "Step 5" without tiki-install.php

Please see: Manual Installation


Step 6: Log in for the first time

Log in using the login box in the right-hand column.
  1. Enter those informations :
    1. user: Enter admin
    2. pass: Enter admin
  2. Click login.

Step 7: Change the default password.

Use a strong password. You may want to logout right away, and login again, letting your password manager record your password.

Step 8: Congratulations !

It is recommended to create a new user and give him admin privileges instead of regularly using the admin account. You can now explore the interface but you should check the extra steps before to get you started.

Step 9: Configure Your Tiki

Please visit Initial Configuration to explain the recommended next steps, or configuration for the table of contents replated to configuring Tiki.

Add new features through post-install Profiles

Starting in Tiki3, you can enable several settings/permissions/content in sets altogether in a single go, in order to provide a common feature to your tiki site (make it multilingual, add freetags, configure it as a Collaborative environment, ...). And all that with a just few clicks through the Profile Manager from "Admin > Profiles".

Read more about it at Profiles.

3. For more information on the Tiki installation process...


Related pages:
Installation FAQ
Installation Problems- use this page to get help.
Installation Guides - recipes, tips and detailed knowledge about specific hosting environments
Migrate to Tikiwiki
Move Tiki to a new server
Reinstall - to point tiki to a new Database or re-run an upgrade
Tiki in Ten minutes - a recipe for command line installations.
Fantastico Installation
Using SSH (for newbies)
Manual Installation
MultiTiki



Alias

Contributors to this page: campbe13218 points  , petej307 points  , clemente4 Punkte  , billr18 Punkte  , ylavi67 Punkte  , lindon1521 points  , grovercalm6 points  , klang21 points  , luci1292 points  , xavi23124 Punkte  , davidleasure13 points  , mlpvolt1643 points  , marclaporte4375 points  , ricks993572 points  , mose96 points  , and system .
Page last modified on Wednesday 27 January, 2010 20:09:00 UTC by campbe13218 points .

SourceHistorySlides

To register

To have an account at this site, please register at Tikiwiki.org (external link), and then use that user name and password to log in here.

Find by Page Name

Exact match

Keywords

The following is a list of keywords that should serve as hubs for navigation within the Tiki documentation and should correspond to development keywords (bug reports and feature requests):

Accessibility (WAI – 508)
Action log 2.x
Alert 3.x
Articles & Submissions
Backlinks
Banners
Blog
Bookmark
Browser Compatibility
Cache
Calendar
Category
Chat
Clean URLs
Comments
Communication Center
Compression (gzip)
Contacts Address book
Contact us
Content template
Contribution 2.x
Cookie
Copyright
Custom Home (and Groups Home Page)
Date and Time
Debugger Console
Directory (of hyperlinks)
Documentation link from Tiki to doc.tikiwiki.org (Help System)
DogFood
Dynamic Content
Dynamic Variable
External Authentication
FAQ
Featured links
File Gallery
Forum
Friendship Network (Community)
Gmap Google maps
Groups
Hotword
HTML Page
i18n (Multilingual, l10n, Babelfish)
Image Gallery
Import-Export
Install
Integrator
Interaction
Inter-User Messages
InterTiki
Karma
Live Support
Login
Look and Feel
Lost edit protection
Mail-in
Map with Mapserver
Menu
Meta Tags
Mobile Tiki and Voice Tiki
Mods
Module
MultiTiki
MyTiki
Newsletter
Notepad
Payment
Performance Speed / Load
Permissions
Platform independence (Linux-Apache, Windows/IIS, Mac, BSD)
Polls
Profile Manager
Quicktags
Quiz
Rating
Feeds
Score
Search engine optimization
Search
Security
Semantic links 3.x
Shadowbox
Shoutbox
Slideshow
Smarty Template
Smiley
Spam protection (Anti-bot CATPCHA)
Spellcheck
Spreadsheet
Stats
Surveys
System log
Tags 2.x
Task
Tell a Friend + Social Bookmarking 2.x
TikiTests 2.x
Theme
Trackers
TRIM
User Administration including registration and banning
User Files
User Menu
Watch
WebHelp
Webmail
Webservices
Wiki 3D
Wiki History, page rename, etc
Wiki Page Staging and Approval 2.x
Wiki Plugins extends basic syntax
Wiki Syntax
Wiki structure (book and table of content)
WYSIWYCA
WYSIWYG 2.x
XMLRPC