前提・実現したいこと
Xserver上でMacabをimportする際に、コマンドラインからであれば問題なく動くのですが、PHPからpythonファイルを読み出す際にMeCabをimportすると何も表示されず、サーバー側のエラーログを見ると"Request exceeded the limit of 10 internal redirects due to probable configuration error"と出ます。
どのようにすれば、動作させられるかご教示をお願いできましたら幸いです。
エラーメッセージ
該当のソースコード
php
1//ファイル名:test.php 2<?php 3 4$p="abcd"; 5$python="python3 test.py ".$p; 6exec($python,$output); 7 8echo $output[0]; 9?>
python
1#ファイル名:test.python 2 3import sys 4import MeCab 5 6if __name__=='__main__': 7 8 print ('word is' + sys.argv[1]) 9 10#下の方でMacabを使って形態素解析
試したこと
コマンドラインからの読み出しであれば問題なく動作します。
PHP test.php
WEBからアクセスすると、何も表示されず、import MeCabを外すと、MeCabを使っているところ以外は動作するようになります。
サーバー側のエラーログをWEBからアクセスした時に確認すると
"Request exceeded the limit of 10 internal redirects due to probable configuration error"
となっております。
コマンドラインから実行してもエラーログは吐き出されておりません。
不足情報がありましたらご指摘いただけましたら幸いです。
お手数をおかけいたしますが、何卒、よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー