質問箱/4555
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
**[[質問箱/4555]] [#i85596dd]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|PKWK_UPDATE_EXECに定義したコマンドが実行されない|
|~バージョン|1.4.7_notb|
|~投稿者|[[winはダメかね]]|
|~状態|完了|
|~投稿日|&new{2010-01-31 (日) 23:42:24};|
***質問 [#b5b6e4fb]
使用環境
-Windows Vista SP2
-Apache 2.2.14
-PHP 5.2.12
1.4.7から「グローバル変数($update_exec)ではなく定数(PKWK_...
不思議に思い仕組みを追うと、lib/file.phpでUNIX固有のコー...
// Command execution per update
if (defined('PKWK_UPDATE_EXEC') && PKWK_UPDATE_E...
system(PKWK_UPDATE_EXEC . ' > /dev/null &');
"> /dev/null"は不当メッセージの削除とsystem()の戻り高速化...
ただ、Windowsには基本的に/devディレクトリはないので、この...
で、お願いなのですが、/dev/nullがないようなプラットフォー...
(バックグラウンド実行の共通化は難しそうなので、自分でガン...
''lib/file.php''
// Command execution per update
if (defined('PKWK_UPDATE_EXEC') && PKWK_UPDATE_E...
if(!strcmp(filetype('/dev/null'),'char'))
system(PKWK_UPDATE_EXEC . ' > /dev/null ...
else
exec(PKWK_UPDATE_EXEC);
}
ちなみに、Windowsでは、"> /dev/null"は"> NUL"に置き換える...
ただ、Namazuのmknmzがbatファイルなので、次のような小手先...
同じような現象で悩んでいる方、多少参考になれば幸いです。
''x:/namazu/bin/mknmz.vbs'' (mknmz.batを呼び出すWindows S...
Set shell = WScript.CreateObject("WScript.Shell")
mknmz = "x:/namazu/bin/mknmz"
output = "x:/namazu/var/namazu/index/"
target = "x:/xxx/pukiwiki/wiki/"
shell.Run mknmz + " --use-chasen --media-type=text/pukiw...
+ " -O " + output + " -L ja -K " + target, 0...
''pukiwiki.ini.php'' (上記WSHをcscriptのバッチモードで呼...
define('PKWK_UPDATE_EXEC', 'C:/windows/system32/cscript....
***回答 [#j708bc2d]
- こういう報告は、BugTrack へ -- &new{2010-02-01 (月) 00...
- すみません。完了にしてBugTrackへ入れ直します。 -- [[win...
-- [[dev:BugTrack2/329]]
- [[Namazu]], [[PukiWiki/Namazu]], [[dev:Namazu]] -- &ne...
//#comment
終了行:
**[[質問箱/4555]] [#i85596dd]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|PKWK_UPDATE_EXECに定義したコマンドが実行されない|
|~バージョン|1.4.7_notb|
|~投稿者|[[winはダメかね]]|
|~状態|完了|
|~投稿日|&new{2010-01-31 (日) 23:42:24};|
***質問 [#b5b6e4fb]
使用環境
-Windows Vista SP2
-Apache 2.2.14
-PHP 5.2.12
1.4.7から「グローバル変数($update_exec)ではなく定数(PKWK_...
不思議に思い仕組みを追うと、lib/file.phpでUNIX固有のコー...
// Command execution per update
if (defined('PKWK_UPDATE_EXEC') && PKWK_UPDATE_E...
system(PKWK_UPDATE_EXEC . ' > /dev/null &');
"> /dev/null"は不当メッセージの削除とsystem()の戻り高速化...
ただ、Windowsには基本的に/devディレクトリはないので、この...
で、お願いなのですが、/dev/nullがないようなプラットフォー...
(バックグラウンド実行の共通化は難しそうなので、自分でガン...
''lib/file.php''
// Command execution per update
if (defined('PKWK_UPDATE_EXEC') && PKWK_UPDATE_E...
if(!strcmp(filetype('/dev/null'),'char'))
system(PKWK_UPDATE_EXEC . ' > /dev/null ...
else
exec(PKWK_UPDATE_EXEC);
}
ちなみに、Windowsでは、"> /dev/null"は"> NUL"に置き換える...
ただ、Namazuのmknmzがbatファイルなので、次のような小手先...
同じような現象で悩んでいる方、多少参考になれば幸いです。
''x:/namazu/bin/mknmz.vbs'' (mknmz.batを呼び出すWindows S...
Set shell = WScript.CreateObject("WScript.Shell")
mknmz = "x:/namazu/bin/mknmz"
output = "x:/namazu/var/namazu/index/"
target = "x:/xxx/pukiwiki/wiki/"
shell.Run mknmz + " --use-chasen --media-type=text/pukiw...
+ " -O " + output + " -L ja -K " + target, 0...
''pukiwiki.ini.php'' (上記WSHをcscriptのバッチモードで呼...
define('PKWK_UPDATE_EXEC', 'C:/windows/system32/cscript....
***回答 [#j708bc2d]
- こういう報告は、BugTrack へ -- &new{2010-02-01 (月) 00...
- すみません。完了にしてBugTrackへ入れ直します。 -- [[win...
-- [[dev:BugTrack2/329]]
- [[Namazu]], [[PukiWiki/Namazu]], [[dev:Namazu]] -- &ne...
//#comment
ページ名: