IIS 7.5 に bbPress 1.0 をインストール

by kusakari 28. 1月 2010 19:49

bbPress は Wordpress ライクのフォーラムソフトです。
今回は下記の環境で、bbPress 1.0.1 日本語リソースを使って bbPress のインストールしてみたいと思います。

  • IIS 7.5
  • PHP 5.2.12
  • MySQL 5.1.42 x64

 

■1.下記のURLから bbpress-1.0.2.zip の bbPress 本体と、bbPress 1.0.1 日本語リソースをダウンロードします。
http://bbpress.org/
http://svn.automattic.com/bbpress-i18n/ja/tags/1.0.1/

 

■2.ダウンロードしたbbPress本体のZIPファイルを解凍して出来た「bbpress」フォルダを、「c:\inetpub\wwwroot」フォルダに保存して「bbpress1.0.2」という名前で保存します。

 

■3.「C:\inetpub\wwwroot\bbPress1.0.2」フォルダに「my-languages」フォルダを作成します。
作成したmy-languagesフォルダに、bbPress 1.0.1 日本語リソースの下記2ファイルを保存します。

  • ja.mo
  • ja.po

 

 

■4.「C:\inetpub\wwwroot\bbPress1.0.2\bb-config-sample.php」をエディタで開いて、63行目付近にある「define( 'BB_LANG', '' );」の部分を下記のように編集して保存します。

define( 'BB_LANG', 'ja' );

 

■5.下記のコマンドでMySQLにDBを作成します。

create database bbpress default character set utf8;

 

■6.下記のコマンドでフォルダに権限を与えます。

icacls C:\inetpub\wwwroot\bbPress1.0.2 /grant "Authenticated Users":(OI)(CI)(M)

 

■7.IISマネージャーから下図のように仮想ディレクトリを作成します。
2010128_181514_729

 

 

■8.「http://URI/bbPress/」にアクセスして、下図のような流れでインストールしていきます。
※最後にエラーが発生していますが、php.iniでsmtpの設定を行っていれば出ないはずです。
2010128_183336_738 2010128_183348_739 2010128_183419_741 2010128_183429_742 2010128_183439_743 2010128_183448_744 2010128_183522_745 2010128_183543_746

 

 

■結果
2010128_183657_748 2010128_183832_749

IIS 7.5 に OpenPNE 3.4 のインストール

by kusakari 22. 1月 2010 21:42

IIS 7.5 に OpenPNE 3.4 のインストールを行ってみます。
※インストールする際、パスなどに関しては各自の環境に合わせて読み替えてください。

 

環境としては、下記の通りです。

  • IIS 7.5 (URL Rewrite 1.1 x64 Japanese)
  • PHP 5.2.12
  • MySQL 5.1.42 x64
  • OpenPNE 3.4(安定版)

 

上記の環境を整備する場合は、下記の内容等を御覧下さい。 (一部、たんたかさんの投稿です。)
※下記の「PHPのインストール」での、phpのバージョンは 5.3 での内容になります。


なお、URL Rewrite 1.1 のモジュールは下記の「IIS 7 - 拡張機能 ダウンロード ページ」にある「URL 書き換えモジュール」からダウンロードできます。
http://technet.microsoft.com/ja-jp/iis/dd742256.aspx

 

 

 

■1
下記のURLから「安定版【OpenPNE-3.4.0】」のZIP版をダウンロードします。
http://www.openpne.jp/pne-downloads/openpne3/#openpne-3.3-3.4


■2
ダウンロードしたZIPファイルを解凍して、「c:\inetpub\wwwroot」フォルダにコピーします。


■3
コピーしたOpenPNEのフォルダを、「OpenPNE3.4」にリネームします。


■4
php.iniで、下記の設定値等が有効になっていることを確認します。

  • extension=php_mbstring.dll
  • mbstring.language = Japanese
  • mbstring.internal_encoding = UTF-8
  • extension=php_pdo.dll
  • extension=php_pdo_mysql.dll
  • extension=php_gd2.dll
  • extension=php_mysql.dll
  • extension=php_mcrypt.dll



■5
「C:\Program Files\MySQL\MySQL Server 5.1」にある「my.ini」をエディタで開きます。


■6
87行目付近にある、MySQLのモード設定の箇所を探して、下記のように編集します。

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




■7
「my.ini」の編集が完了したら保存して、「管理ツール」にある「サービス」を起動し「MySQL」を再起動します。


■8
「MySQL」サービスの再起動が完了したら、下記のコマンドを入力してMySQLに「openpne」データベースを作成します。

create database openpne default character set utf8;




■9
下記のコマンドを入力して、「Authenticated Users」グループに変更の権限を与えます。

cd C:\inetpub\wwwroot\openpne3.4
icacls apps /grant "Authenticated Users":(OI)(CI)(M) icacls bin /grant "Authenticated Users":(OI)(CI)(M) icacls config /grant "Authenticated Users":(OI)(CI)(M) icacls data /grant "Authenticated Users":(OI)(CI)(M) icacls i18n /grant "Authenticated Users":(OI)(CI)(M) icacls lib /grant "Authenticated Users":(OI)(CI)(M) icacls log /grant "Authenticated Users":(OI)(CI)(M) icacls plugins /grant "Authenticated Users":(OI)(CI)(M) icacls templates /grant "Authenticated Users":(OI)(CI)(M) icacls test /grant "Authenticated Users":(OI)(CI)(M) icacls .gitignore /grant "Authenticated Users":(M) icacls symfony /grant "Authenticated Users":(M)



■10
コントロールパネル等から、システムのプロパティを開いて「詳細設定」タブの「環境変数」ボタンを選択します。
2010122_114056_691


■11
「システム環境変数」にある「Path」を選択して、「php.exe」が存在するフォルダのパスを追加するように編集します。今回の私の環境では「c:\php\php.exe」となりますので、「c:\php」を変数に追加します。


■12
Pathを追加後、コマンドプロンプトから「path」コマンドを入力して、追加したパスが反映されているか確認します。反映されていない場合は、Windowsを再起動します。
2010122_19382_703


■13
下記のコマンドを入力して、設定ファイルを2つ作成します。

cd c:\inetpub\wwwroot\OpenPNE3.4\config
copy ProjectConfiguration.class.php.sample ProjectConfiguration.class.php
copy OpenPNE.yml.sample OpenPNE.yml




■14
OpenPNE.yml をエディタで開いて、下記の項目を設定します。また、必要であれば他のsmtpの設定等を編集します。

base_url: "http://example.com/"
mail_domain:
"example.com"



■15
下記のコマンドを入力して、OpenPNEのインストールをコマンドラインから行います。

cd C:\inetpub\wwwroot\openpne3.4
php symfony openpne:install

2010121_173637_685 2010121_17380_686


■16
正常にインストールが完了したら、下記のコマンドを入力して新規に作成された cache フォルダに対して「Authenticated Users」グループに変更の権限を与えます。

cd C:\inetpub\wwwroot\openpne3.4
icacls cache /grant "Authenticated Users":(OI)(CI)(M)
icacls web\cache /grant "Authenticated Users":(OI)(CI)(M)




■17
IISマネージャーを起動して、下図のように仮想ディレクトリを作成します。
2010121_161117_682


■18
「C:\inetpub\wwwroot\openpne3.4\web」フォルダにある、「.htaccess」ファイルを開いて下記の内容をコピーします。コピー後、IISマネージャーの「OpenPNE」仮想ディレクトリを選択し「URL 書き換え」から「規則のインポート」を実行します。

# we check if the .html version is here (caching)
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f

# no, so we redirect to our front web controller
RewriteRule ^(.*)$ index.php [QSA,L]

2010121_174412_688

また、空の規則を作成して、下記のような内容で規則を追加設定して順位を一番下にしておきます。

パターン: ^(.*)pc_backend.php/(.*)$
アクション: 書き換え
URLの書き換え: {R:1}pc_backend.php

2010122_183750_700


■19
「http://URI/OpenPNE/」にアクセスして、下記の初期アカウントを入力します。

メールアドレス: sns@example.com
パスワード: password



また、管理サイトに関しては「http://URI/OpenPNE/pc_backend.php」になります。
デフォルトのアカウント情報は下記の通りです。

アカウント名: admin
パスワード: password

 

 

 

■結果 
2010122_194047_704 2010122_194122_705

 

LimeSurvey インストール

by kusakari 2. 11月 2009 19:25

LimeSurveyは、WEBアプリケーションのアンケートシステムです。 管理サイトをみると、完全に日本語対応しているわけではなかったですが、簡単なアンケートで利用する分には、そんなに影響はないのではないかと思います。


■環境

  • Windows Server 2008
  • IIS7
  • php 5.2.11
  • MySQL 5.1.40
  • LimeSurvey 1.86



■ダウンロード先
http://www.limesurvey.org/en/download


■インストール

  1. 上記サイトから「limesurvey186-build7697-20090930.zip」ファイルをダウンロードします。


  2. 解凍して出来た「limesurvey186-build7697-20090930」フォルダ内の「limeservey」フォルダを、「c:\inetpub」フォルダにコピーします。


  3. 「c:\inetpub\limeservey」フォルダのアクセス権に「IUSR」を追加して「読み取り」の権限を与えます。
  4. また、「c:\inetpub\limeservey\tmp」フォルダの「IUSR」アクセス権には、「書き込み」の権限も与えます。


  5. MySQLに空のデータベースを作成します。
    create database lime default character set utf8;


  6. 下図のように、IISに仮想ディレクトリを作成します。
    2009102914_234


  7. 「C:\inetpub\limesurvey\config.php」を開き、27行目から33行目付近に書かれている、下記のDataBaseに関する項目を各自の環境に合わせて編集を行います。
    $databasetype = 'mysql';
    $databaselocation = 'localhost';
    $databasename = 'limesurvey';
    $databaseuser = 'root';
    $databasepass = '';
    $dbprefix = 'lime_';


  8. <http://localhost/LimeSurvey/admin/install/index.php>にアクセスして、4で作成した空データベースにテーブルやデータを作成します。
    2009102914_235


  9. 「Main admin screen」ボタンを押します。
    2009102914_236


  10. 下記のように表示されたら、「\admin\install」フォルダを削除するか名前を変更して、<http://localhost/LimeSurvey/admin/>にアクセスします。
    Everything is fine - you just forgot to delete or rename your LimeSurvey installation directory (/admin/install).
    Please do so since it may be a security risk.
    2009102914_237


  11. <http://localhost/LimeSurvey/admin/admin.php>にアクセスすると、ログイン画面が表示されますので下記のアカウントを使用してログインします。
    Username admin
    Password password
    Language Japanese - 日本語
    2009102914_241

     

WikiPlex のインストール

by kusakari 18. 10月 2009 16:40

WikiPlexは、CodePlexで使用されていることで有名なWikiエンジンです。
現時点では、1.2が公開されていますので、サンプルをダウンロードして、IIS上に展開してみたいと思います。

CodePlexで下記のURLで公開されており、ダウンロードできます。
http://wikiplex.codeplex.com/


■実験環境

  • Windows Server 2008 R2(RTM)
  • IIS 7.5
  • SQL Server 2008 Express
  • WikiPlex 1.2



■インストール設定(パスやフォルダ名など、各自の環境に合わせて読み替えてください。)

  1. 上記サイトからダウンロードした「WikiPlex-Sample.zip」を解凍します。

  2. 出来たフォルダから、「Sample」フォルダを「C:\inetpub」フォルダにコピーします。

  3. コピーした「Sample」フォルダを「WikiPlex」にリネームします。

  4. 「SQL Server Management Studio」を起動します。

  5. 「Wiki」という名前で空データベースを作成します。

  6. メニューバーやツールバーから、「C:\inetpub\App_Data\Wiki.sql」のsqlファイルを開きます。

  7. Wiki.sqlファイルを実行します。

  8. 「C:\inetpub\App_Data\web.config」の「connectionString」項目は、必要に応じて「Data Source」の部分などを書き換えてください。

  9. IISマネージャーを起動します。

  10. 下記のようにWebサイトを作成します。
  11. 2009101814_220

  12. http://localhost/ にアクセスします。



■結果
 2009101814_219

Ra-Ajax (サンプルインストール)

by kusakari 7. 10月 2009 19:00

Ra-Ajaxは、ASP.NetのAjax管理用ライブラリです。

下記のGoogle Codeで公開され、ダウンロードすることが出来ます。
http://code.google.com/p/ra-ajax/

今回はダウンロードしたサンプルをIISにインストールしてみたいと思います。

今回の実験環境は下記の通りです。

  • Windows Server 2008 R2 (RTM)
  • IIS 7.5
  • Ra-Ajax 2.0.2

※以下に記載する設定個所(パスやフォルダ名など)は、各自の環境に合わせて読み替えてください。


■1:ダウンロード
上記のサイトからダウンロードしたファイル「Ra-2.0.2.zip」を解凍します。
解凍して出来上がったフォルダ「Ra-2.0.2」にある「code」フォルダ内のファイルやフォルダを、「C:\inetpub\Ra-Ajax」にコピーします。




■2:IISでサイトの設定
「インターネット インフォメーション サービス(IIS)マネージャー」を起動します。
下記のように設定して、Webサイトの追加を行います。
200910718_151

もし、ココで下記のようにエラーが発生した場合は、
そのサイトで利用しているアプリケーションプールのマネージ パイプライン モードを確認してください。

HTTP エラー 500.23 - Internal Server Error
ASP.NET 設定が、統合されたマネージ パイプライン モードで適用されないことが検出されました。
200910718_153


モードが「統合」となっていた場合は、「クラシック」に変更してリサイクル後に再度、サイトにアクセスしてみてください。 
200910718_154




■3:結果
200910718_152

Calendar

<<  7月 2010  >>
月曜火曜水曜木曜金曜土曜日曜
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

View posts in large calendar

RecentComments

Comment RSS