PDA

View Full Version : chasenかKAKASIを導入していただけないでしょうか


ゆき
2004/11/03, 03:39 PM
お世話になっております。
s74サーバをお借りしています。
XOOPSのモジュールでchasenかKAKASIのどちらかを使いたいと思ったのですが、
ChaSenの実行ファイルパスを
/usr/local/bin/chasen
/usr/bin/chasen
と指定しても入っていないと言われてしまいます。
もしインストールされていないのようでしたら、導入していただけないでしょうか。
ご検討よろしく願い致します。

webmaster
2004/11/03, 10:04 PM
/usr/local/bin/chasen
/usr/local/bin/kakasi
に入っておりますが、モジュール版PHPからは起動できませので、ファイルがないと表示される可能性があります。

代わりに
/usr/local/php/bin/chasen
/usr/local/php/bin/kakasi
を指定してください。

ゆき
2004/11/04, 12:48 AM
/usr/local/bin/chasen
/usr/local/bin/kakasi
に入っておりますが、モジュール版PHPからは起動できませので、ファイルがないと表示される可能性があります。

代わりに
/usr/local/php/bin/chasen
/usr/local/php/bin/kakasi
を指定してください。

どうもありがとうございます。
早速パスを
/usr/local/php/bin/chasen
/usr/local/php/bin/kakasi
に指定したのですが、まだファイルが無いというエラーが出て使えません。
実行しているプログラムの格納場所はpublic_htmlの中です。
宜しくお願いいたします。

ゆき
2004/11/05, 05:26 AM
今実行したところ/usr/local/php/bin/chasenのパスで正常に動きました。
どうもありがとうございました。 :)

matio
2004/12/10, 11:54 AM
他のサーバでも同様のパスで chasen が使用可能でしょうか?

S71 で試してみたところ、ダメだったようです。
また、 S102 でも使用したいと考えています。

webmaster
2004/12/11, 01:21 AM
両サーバーともにインストールさせていただいておりますので、ご利用ください。

matio
2004/12/13, 09:09 AM
/usr/local/bin 以下のファイルを指定したのですがうまくいかなかったので、
実行モジュールをホーム下のディレクトリにコピーしたものを指定して解決しました。

ありがとうございました。

matio
2004/12/20, 10:33 AM
XOOPS と PukiWikiMod の組み合わせで試しているのですが、
はやり、/usr/local/php/bin/chasen か /usr/local/php/bin/kakasi と
指定した場合は無理なようです。(Runtime error となってしまいます)

s71 と s83 のどちらもそのような状況なのですが、なにか原因が
考えられますでしょうか?

i_shi_ba_shi
2005/01/18, 04:29 AM
同じく導入を希望します。
たいしたサイトじゃないですが…とか言ったらキリないですかw

webmaster
2005/01/19, 05:18 PM
/usr/local/bin/chasen
/usr/local/bin/kakasi

モジュール版PHP
/usr/local/php/bin/chasen
/usr/local/php/bin/kakasi

上記パスで導入させていただいておりますが、モジュール版PHPからでは正常に利用できない可能性があります。
CGIからの起動は確認しております。

kuboon
2005/01/26, 01:44 PM
cgiから ls /usr/local/php/bin を見てみたのですが、 chasen も kakasi も入っていないようでした。ここで申請するとインストールしていただけるのですか?

webmaster
2005/01/28, 12:14 AM
s52サーバーにも導入させて頂きましたので、ご確認ください。

kuboon
2005/01/29, 12:04 PM
proc_openを用いての変換に成功しました。どうもありがとうございました。

nobunobu
2005/02/25, 09:34 PM
s52サーバーにも導入させて頂きましたので、ご確認ください。
s65サーバの/usr/local/php/binにもkakasiが入っていないようなんですが、入れて頂けませんか?

webmaster
2005/02/25, 11:00 PM
導入させていただいておりますので、ご確認ください。

nobunobu
2005/02/25, 11:47 PM
ありがとうございました。
kakasi及びchasenの存在及び動作を確認させていただきました。
但し、使用しているPHPスクリプト内で、
file_exists('/usr/local/php/bin/kakasi')
という形で実行モジュールの存在チェックを事前におこなっているのですが、
この部分では、存在しないと帰ってきます。
このチェックをはずすとうまく動くんですが・・・・・
なにか良いチェックの方法はありませんでしょうか?
もしおわかりであればお教えいただければ幸いです。

t_issie
2005/02/26, 05:43 PM
すみません。s47にも導入して頂けないでしょうか。

akausagi
2005/03/23, 10:59 AM
お世話になります。
s137サーバーにも導入是非お願い致します。

buzz@s51
2005/08/07, 07:44 AM
s51サーバーにもchasenを入れて頂けないでしょうか。
既にインストールされていて、プログラムミスの
可能性もあるので、念の為にソースを書かせて頂きます。

$path = "/usr/local/bin/chasen";
$str = "これはテスト用メッセージです。";
$fp = popen("echo '$str' | $path ", "r");
while($chasen_res = fgets($fp)){
$arr = split("\t", $chasen_res);
echo $arr[0]." / ".$arr[1]." / ".$arr[2]." / ".$arr[3]." / ".$arr[4]." / ".$arr[5]."<br>\n";
}
pclose($fp);

以上のソースでテストしたところ、NULLが返りました。
宜しくお願いします。

hyouketu
2005/09/17, 09:57 AM
s144にもkakasiないしchasenの導入を希望します。
よろしくお願いいたします。

ksks
2005/09/25, 04:23 PM
s163鯖への導入よろしくおねがいします。

webmaster
2005/09/28, 12:31 AM
既にほぼすべてのサーバーに導入させていただいておりますので、お試しください。

PHPからバイナリを呼び出す場合は、下記のパス指定が必要になります。

/usr/local/php/bin/chasen
/usr/local/php/bin/kakasi

jindai
2005/11/23, 07:38 PM
s92 サーバーにも chasen および kakasi の導入をお願いできますでしょうか。
よろしくお願いいたします。

webmaster
2005/11/24, 12:50 AM
導入させていただいておりますので、ご確認ください。

jindai
2005/11/24, 03:09 AM
動作を確認いたしました。
ただ、以前にも書かれているように、モジュール版 PHP からでは、file_exists によるチェックに存在しないと返ってくるようです。
該当部分をコメントアウトすることで、正常に動作しました。
少し気にはなりますが、とりあえず動きましたので、ご報告までに。
ありがとうございました。

まさ328
2006/02/26, 09:53 PM
s80にもkakasiをお願いします

webmaster
2006/02/27, 01:31 AM
全てのサーバーにおいて、
/usr/local/bin/chasen
/usr/local/bin/kakasi
に設置しています。お試しください。

NIKO
2006/03/12, 01:52 AM
s23上で、CGI版PHPからchasenを使おうとしたところ、
以下のようなエラーメッセージが出てしまいます。

/usr/local/bin/chasen: can't open .chasenrc, .jumanrc, or /usr/local/etc/chasenrc

対策方法などありましたらご教授いただけますでしょか?
お手数をおかけしますが、よろしくお願いいたします。

全てのサーバーにおいて、
/usr/local/bin/chasen
/usr/local/bin/kakasi
に設置しています。お試しください。

q_kannbei
2006/08/01, 12:54 AM
s52サーバーにも導入させて頂きましたので、ご確認ください。

s219サーバの/usr/local/php/binにもChasenが入っていないようなんですが、入れて頂けませんか?

webmaster
2006/08/01, 01:58 AM
インストールさせていただいておりますので、お試しください。

また、初めに

cp /usr/local/etc/chasenrc .chasenrc

を実行し、設定ファイルを自ディレクトリ内にコピーしてください。名前は「.chasenrc」にしてください。

ファイルの中身はこちらにあります。
http://www.xrea.com/files/dot_chasenrc.txt

kiske
2006/08/19, 08:29 AM
スレ違いかもしれませんが
chasenやKAKASIと同等の機能がある
MeCab: http://mecab.sourceforge.jp/ を
s35に導入していただけないでしょうか?
よろしくお願いします。

webmaster
2006/08/20, 06:37 AM
導入させていただいておりますので、お試しください。

動作しないなどの不具合がありましたら、ご連絡いただければと存じます。

kiske
2006/08/20, 09:49 AM
ありがとうございます。
動作するか試したみたところ変換が行われませんでした。
ローカルのLinuxにインストールして動作は確認していますので
おそらく辞書ファイルをインストールしていない気がします。
確認していただけますでしょうか?
よろしくお願いします。

webmaster
2006/08/20, 12:29 PM
コマンドラインから「すもももももももものうち」で確認はしていますが、動作しているようでした。
辞書ファイルは標準のEUCでインストールしていますが、UTF-8の方が宜しいでしょうか。
念のためUTF-8でインストールしてみましたが、動作しない場合は文字コードを変えてお試しください。

kiske
2006/08/20, 01:05 PM
動作確認しました。
原因は引数で渡したファイルの文字コードが違っていたためでした。
お手数おかけしましてすみませんでした。

v708990
2006/09/15, 10:37 AM
s10サーバを利用しています。
PukiWikiからkakasiかchasenを利用したいと思っているのですが、

/usr/local/bin/kakasi
/usr/local/bin/chasen
/usr/local/php/bin/kakasi
/usr/local/php/binchasen

いずれも利用できません。
ひょっとして、導入されていないとか?

webmaster
2006/09/16, 06:03 PM
s10は導入済みとなっています。

PHPから利用される場合、
/usr/local/php/bin/kakasi
/usr/local/php/bin/chasen
を指定される、

もしくは、PHP自体をCGIとして動かす必要がああります。

matu216
2006/09/18, 05:28 PM
お世話になっています。s216を使っています。
chasenとkakasiを使いたいので、他ユーザさんのコメントを参考にしまして
/usr/local/php/bin/chasen でPHPから呼び出すと、空白ページが表示されました。
chasenとkakasiを導入して頂けないでしょうか。

webmaster
2006/09/25, 11:37 PM
/usr/local/php/bin/chasen
で導入済みとなっております。

PHPから上記を呼び出しできますが、モジュール版ではシステム関数が使えませんので、CGI版からご利用いただいた方が宜しいかと存じます。

tally
2006/12/30, 12:44 AM
s176にもmecabを導入して頂けませんでしょうか?
お願いします。

nolica
2007/01/03, 09:33 PM
MaCabをインストールしていただけますでしょうか。
可能であれば、辞書はUTF-8にしていただければ助かります。
(サーバ側のスクリプトを全てUTF-8で統一している為)

よろしくおねがいします。

Hagoc
2007/01/23, 12:52 AM
mecab自体は/usr/local/binにインストールされていたのですが、
sshにてコマンドラインから

$ mecab -O wakati

と起動しますと、

tagger.cpp(133) [load_dictionary_resource(param)] param.cpp(30) [ifs] no such file or directory: /usr/local/lib/mecab/dic/ipadic/dicrc

というエラーメッセージが返ってきてしまいます。
辞書もインストールしていただけないでしょうか。もしくは自分で辞書を用意する必要があるのでしょうか。
よろしくお願いします。

buzz@s51
2007/03/29, 05:03 AM
/usr/local/php/bin/chasen
動作しないようです。
お手数ですが、確認をお願いします。

s51サーバーにもchasenを入れて頂けないでしょうか。

yann
2007/07/10, 09:15 AM
mecabがs170サーバに導入されていないようです。
導入していただくことは可能でしょうか。
よろしくお願いします。

letit
2007/08/01, 04:32 AM
s297でPukiWikiからkakasiを利用しようとしたのですが出来ませんでした。
何が原因か分からなかったので、以下のようなコードで検証したのですが失敗します。

<?php

$res = exec("echo 分かち書きしたいテスト | /usr/local/php/bin/kakasi -w");

if ( $res ) {
echo $res."<br><br>\n";
} else {
echo "失敗のようです<br><br>\n";
}
?>
chasenの方はちゃんと使えるようなのですが……。
(safe_mode_exec_dirは/usr/local/php/binですからexecの実行は出来ますよね?)

モジュール版での実行は問題があるようなことがこのスレッドに書いてありましたが、
PukiWikiは比較的負荷が大きいと思うので、出来ればモジュールのまま動かしたいのです。
kakasiを利用できるようにすることは可能でしょうか?