HomeTravel ReportLocal FoodRail&BusAirportMileagemiscAbout Me
TechWiki
Updated : January 2011

Deki Wiki 9.12のWindows環境へのインストール

環境

OS

Windows Server 2008

Windows Server 2003 R2

Windows XP SP2以降    等

    

参考

Installing MindTouch Core on Windows (Apache)

http://developer.mindtouch.com/Deki/Installation_and_Upgrade/Current_version/Installing_MindTouch_Core_on_Windows_(Apache)

    

必要なソフトウェア

現時点(2010/06/20)での最新のバージョンは以下の通り

  • MindTouch Core 9.12.3
  • Apache 2.2.15
  • PHP 5.2.13 (PHP 5.3 は使用不可)
  • MySQL 5.1.48 GA (MySQL 4.x は使用不可)
  • ImageMagick 6.6.2-6
  • .net Framework 3.5 (Windows Server 2008以降では.net3.5が導入済みであり不要)
  • PrinceXML 7.1

  ダウンロード

  • MindTouch Core 9.12.3

SourceForge.net: MindTouch (frmly deki wiki)
http://sourceforge.net/projects/dekiwiki/files/
MindTouch_Core_9.12.3_Source.tar.gz  52.5MB 2010-06-05

  • Apache 2.2.15

http://httpd.apache.org/download.cgi
httpd-2.2.15-win32-x86-no_ssl.msi               06-Mar-2010  5.1M  MSI Installer Package
httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi       03-Apr-2010  5.8M  MSI Installer Package(OpenSSL版)

  • PHP 5.2.13

http://www.php.net/downloads.php
http://jp2.php.net/get/php-5.2.13-Win32.zip/from/a/mirror
php-5.2.13-Win32.zip 10,527,979 bytes 25 February 2010
http://jp2.php.net/get/php-5.2.13-win32-installer.msi/from/a/mirror
php-5.2.13-win32-installer.msi 21,430,784 bytes 25 February 2010

注)MindTouch9.08はPHP 5.3の環境では動作しないため、PHP 5.2を使用すること。(9.12では解決されるとのことであるが、実績のあるPHP 5.2を使用して導入する。)

  • MySQL Community Server 5.1.48 GA

MySQL 5.1 Downloads
http://dev.mysql.com/downloads/mysql/5.1.html
mysql-5.1.48-win32.msi Windows MSI Installer (x86)  5.1.48 104.9M
mysql-noinstall-5.1.48-win32.zip Without installer (unzip in C:\)  5.1.48 115.0M

注)MySQL 5.4,5.5,6.0は開発バージョンであり、GA(Generally Available)版を使用する。

注)MindTouchはStored procedureを使用しており、MySQL 4.xとは互換性がない。(MySQL 5.1を使用すること)

  • ImageMagick 6.6.2-6

ImageMagick: Downloads
http://www.imagemagick.org/script/download.php
http://www.imagemagick.org/download/binaries/
ImageMagick-6.6.2-6-Q16-windows-dll.exe 15-Jun-2010  14M

  • .net Framework 3.5

注)Windows XP SP3環境で.net2.0を導入してMindTouchの設定を行ったが、エラーが発生し、.net 3.5関連のロードをしているようなので.net 3.5の導入を行いエラーが抑止できた。(Windows2000は .net 2.0+mono 2.4.3.1で稼動)

  • Prince XML 7.1

http://www.princexml.com/download/
Windows prince-7.1-setup.exe   4.0mb

インストール、環境設定

Apache 2.2

Apache2.2のインストール」手順に従ってインストールする。

(デフォルトインストールで問題ない。)

PHP 5.2

PHP5.2のインストール」手順に従ってインストールする。

必要なExtensions, Extrasのインストールをあわせて行う。

Extensions: "Curl", "GD2" , "Multi-Byte String"(mbstring), "Mimetypec"(Mime_Magic), "MySQL", "MySQLi"

必要なExtensionsが導入されているか、phpinfo()で確認する。

Apacheのhtdocsに「phpinfo.php」を作成する。


<?php
phpinfo();
?>

ブラウザから上記「phpinfo.php」を参照して確認する。

Extensionsがロードできない場合、その理由としてpathが反映されていないことがあるので(特にWindows XP環境)その場合はリブートを行い、再確認する。

「php.ini」ファイルの編集

short_open_tagの設定値の変更(初期状態ではOffがセットされている)


short_open_tag=On

error_reporting


error_reporting=E_ALL &~E_NOTICE

SMTP


SMTP=(メールサーバ)

MySQL 5.1

MySQLのインストール」手順に従ってインストールする。

(デフォルトインストールで問題ない。)

「my.ini」ファイルの編集


# Set the SQL mode to strict
#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
sql-mode="NO_ENGINE_SUBSTITUTION"

MySQL Serviceの再起動を行う。

Deki Wiki

圧縮されているファイル(gz形式)をLhaca 1.23などを使用して展開する。

展開するディレクトリは、「C:\deki\」などとし、後でApacheのドキュメントルートディレクトリを指定する際に参照する。

.net Framework 3.5

Windows Server 2008ではOSに組み込まれているので、インストールは不要である。

Windows Server 2003の場合は、ウィザードに従い標準インストールする。

不明な場合は、「コントロールパネル」?「プログラムの追加と削除」で「Microsoft .NET Framework 3.5」があるか確認して、ない場合はインストールする。

ImageMagick

ImageMagickのインストール」手順に従ってインストールする。

(デフォルトインストールで問題ない。)

Prince XML

Prince XMLのインストール」手順に従ってインストールする。

(デフォルトインストールで問題ない。)

              

留意点

インストール順序で依存関係があるのは、「Apache」?「PHP」であり、その他は問題ないと思われる。

Pathなどのシステム環境変数の設定を行っているものがあるので、全てのインストールが完了した後に、Windowsをリブートすることが望ましい。

今回(9.12)の導入では、必要なプロダクト、導入オプションについては「参考」をもとに見直しを行った。

設定方法については、基本的に「Deki Wiki 9.02の設定」と同じであるため、記述は割愛する。

              


 



Copyright(c) 2012-2013 T.F.T. All rights reserved.