OperaWiki - BTS

※ 会社から見ても恥ずかしくないカッコイイロゴとかデザイン募集中。詳しくはこちら


チケットの内容(簡易) コメント ] 詳細 ] 履歴 ] 印刷 ]
ID カテゴリ 重要度 再現性 登録日 更新日
0000013 [Wiki移行プロジェクト] MediaWiki 要望 未試験 2008-11-10 18:44 2008-11-20 16:31
レポーター yaske 公開 公開  
担当者 yaske
優先度 解決状況 不明  
ステータス 要追加情報  
要約 0000013: OpenIDの導入
詳細 OpenIDを導入し、ユーザー登録の手間とかを省く。
追加情報
タグ 設定されていません。
タグの設定 (','で区切ってください)
添付ファイル

- 関連

- ファイル登録
ファイル名
(最大ファイルサイズ: 5,000k)

-  コメント
(0000033)
yaske (管理者)
2008-11-10 18:45

http://www.mediawiki.org/wiki/Extension:OpenID [^]

Extensionの導入のしかたとか調べなきゃ…
(0000044)
yaske (管理者)
2008-11-20 08:18

1. http://www.mediawiki.org/wiki/Extension:OpenID [^]からOpenID-trunk-r43743.tar.gzをダウンロードして解凍
2. OpenIDディレクトリをMediaWikiのextensionsにぶちこむ
3. http://www.openidenabled.com/php-openid/ [^] から php-openid-2.1.2.tar.bz2 をダウンロードして解凍
4. mv php-openid-2.1.2 openid
5. MediaWikiのルートディレクトリにぶちこむ
6. LocalSettings.php
> # add OpenID by yaske (元々ある$pathの定義に"$IP/openid"を追加した)
> $path = array( $IP, "$IP/includes", "$IP/languages", "$IP/openid" );
> require_once("$IP/extensions/OpenID/OpenID.setup.php");

7. openid_table.sqlを開き修正。
CREATE TABLE /*$wgDBprefix*/user_openid (
↓MediaWikiインストール時設定したデータベースのprefixを入れる
CREATE TABLE /*$wgDBprefix*/[prefix]user_openid (

8. mysql -h localhost -u でーたべーすユーザー名 -p でーたべーす名 < openid_table.sql

xreaがセーフモードphpなので、それに関する設定も必要なようだ…。
以下次号!
(0000045)
yaske (管理者)
2008-11-20 08:54

/tmpにアクセス出来ないので使うtmpディレクトリの指定
# add LocalSttings.php
$wgOpenIDConsumerStorePath = "/virtual/yaske/tmp/openidconsumer/";
$wgOpenIDServerStorePath = "/virtual/yaske/tmp/openidserver/";
設定したディレクトリは作成して707にしておいたほうが良さそう。
# ほっとくとapache権限で作られて不具合が起きる?

/dev/urandomにもアクセスできないので修正
openid/Auth/OpenID/CryptUtil.php
define('Auth_OpenID_RAND_SOURCE', '/dev/urandom');

define('Auth_OpenID_RAND_SOURCE', NULL);

ここまでで目出たくはてなのOpenID認証画面がでたので許可したが…

Verification of the OpenID URL failed. Error message: "Server denied check_authentication"

あー!!
(0000046)
yaske (管理者)
2008-11-20 09:08

http://blog.oovch.net/article/96574155.html [^]
を参考にXML.phpを入れかえてみたが症状かわらず。
ファッキン!
(0000047)
yaske (管理者)
2008-11-20 16:31

どうにもわからないので「SOS」にしてみる。

- コメント追加
コメント

- 履歴
変更年月日 ユーザー名 項目 変更内容
2008-11-10 18:44 yaske 新規チケット
2008-11-10 18:45 yaske コメント追加: 0000033
2008-11-10 18:45 yaske 担当者 => yaske
2008-11-10 18:45 yaske ステータス 新規 => 内容確認済
2008-11-20 08:18 yaske コメント追加: 0000044
2008-11-20 08:54 yaske コメント追加: 0000045
2008-11-20 09:08 yaske コメント追加: 0000046
2008-11-20 16:31 yaske コメント追加: 0000047
2008-11-20 16:31 yaske ステータス 内容確認済 => 要追加情報


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker