Domain-name lost (2005-09)

  • [en][Announce] Domain-name lost, official-site relocated
      We have lost the ownership of the domain name '' by
      our mistake. It _IS NOW_ owned by another person, who is not
      related to the 'PukiWiki Developers Team', and it is now for sale.
      So we changed the URL of the official site.

Information about PukiWiki

You can find information about PukiWiki in English here. This translation was originally made by non-native English speakers. So if you find any mistakes or unnatural expressions, please correct them. This is one of the greatest benefits of the Wiki System, right?

What is PukiWiki?

PukiWiki(originally comes from "PHP" and "YukiWiki") is a Web-based tool which enables not only the webmaster but also visitors to add, delete, and modify the pages without restriction. Since PukiWiki is a Web-based tool, you can use it from your browser without additional software. It may resemble other bulletin boards in the sense that visitors can leave messages, however, while bulletin boards only allow you to leave messages, PukiWiki also allows you to change the design and contents of existing pages.

PukiWiki can be used for many purposes. Please visit Use PukiWiki/the Purpose of Usage to know how other people are using PukiWiki.

Mr. yu-ji (known as sng) created PukiWiki, and continued its development until the release of version 1.3. With his retirement, maintainership was passed on to the PukiWiki Developers Team.

Although started as a fork of WikiWikiWeb clone YukiWiki*1, PukiWiki is widely accepted as an independent wiki engine today.

You can freely expand PukiWiki's functionality by adding Plugins. Besides the official plugins bundled with the PukiWiki distribution package, there are many unofficial plugins also available. Please refer to Pukiwiki/Plug-in Specification(jp) to develop your own plug-in.

Specifications & Features

  • Written in PHP.
  • 2-byte wide characters strings (including kanji characters) support
  • InterWiki support
  • Periodical Backup
    • Unlimited page revisions
    • Colored side by side diff
  • All data is stored as plain text.
    • Binary data can be attached to any page.
  • "slash" divides content into directory-like hierarchy.
  • Index of not-yet-created pages
  • Case Sensitive WikiNames
  • Automatic linking for WikiNames
  • Index of back-links
  • Alias for WikiName
  • Custom string replacements
  • Protection against edit-conflicts
  • Navigation with breadcrumbs
  • Automatic generation of content tables
  • read only pages support
  • RSS Feeds for recent changes
  • Many 3rd party plugins contributed by users!
  • And much more!! leads you to the Developer Team's Wiki

Status & Download

Please refer to Developer's Diary.
Latest Version
stable release - 1.4.7 (2005-06-22)

Stable Release

EUC-JPpukiwiki-1.4.7.tar.gz276.5 KB
pukiwiki-1.4.7.zip385.5 KB
UTF-8pukiwiki-1.4.7_utf8.tar.gz283.2 KB
pukiwiki-1.4.7_utf8.zip398.0 KB

File list, MD5 etc

Download development versions tarball from CVS


PukiWiki is written in PHP, so it requires a PHP environment.
PHP 4.1 or later is recommended.

For use of multibyte features, PHP's multibyte extension is required.


  • Download the Pukiwiki archive file from this site.
  • Decompress the archive on the local or target system. (NOTE from 1.4.4: Don't forget the 'p' option of tar, to preserve default permission)
   tar pzxf pukiwiki1.4.x.tar.gz
   unzip pukiwiki1.4.x.tar.gz
  • Edit pukiwiki.ini.php to reflect your environment.
    • Default data in English is in the wiki.en dir, so please rename wiki.en to wiki.
    • Default language settings are for Japanese and EUC-JP, change the LANG & SOURCE_ENCODING constant in lib/init.php as follows.
         define('LANG','en');  // Select 'ja' or 'en'
  • If the file / directory permissions are not for your paln, check as follows:
DirectoryPermissionmore secure
  • Access from your Browser and enjoy !

The above is a pain to copy and paste, so here is a (sloppy) shell script:

chmod 777 attach
chmod 777 backup
chmod 777 cache
chmod 777 counter
chmod 777 diff
chmod 755 face
chmod 705 image
chmod 755 lib
chmod 755 plugin
chmod 755 skin
chmod 777 trackback
chmod 777 wiki
chmod 606 attach/*
chmod 606 backup/*
chmod 606 cache/*	
chmod 666 diff/*	
chmod 606 face/*	
chmod 644 image/*	
chmod 644 lib/*	
chmod 644 plugin/*
chmod 644 skin/*	
chmod 606 trackback/*
chmod 606 wiki/*	
chmod 604 *.php	
chmod 604 *.lng	
chmod 604 *.txt


Documents in English

  • What's PukiWiki?-General FAQ
  • FormatRule --- Detailed Formatting Syntax.
  • Format Rule Examples --- This is the page to which you should be referred when you click the link at the bottom of the edit page; it contains a quick format reference.
  • Plugin Information
  • FAQinEnglish
  • Tips
  • DRAFT: readme.txt?

Anti Wiki SPAMming

(Google) nofollow attribute ready

PukiWiki 1.4.5 or later generates ALL external links with "rel=nofollow" attribute. PukiWiki is not covenient for SEO SPAMming.

Using edit_auth

To stop robotic/indiscriminate SPAMming for your public site quickly, how about:

  1. Using $edit_auth (HTTP basic-auth for editing) to all pages
  2. Share a common account with users by noticing the user/password (Some sites notice it at FrontPage or MenuBar)
  3. You(wiki administrator) can easily change the user/password.


Comments/About PukiWiki

*1 created by Mr. Hiroshi Yuki

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-01-14 (金) 21:56:41
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u8. HTML convert time: 0.422 sec.