複製機能を試してみたいと思ったのですがduplicate.phpを呼び出すだけではできませんよね。
シェル(winローカルならコマンドプロンプト)から実行するのでしょうか?
お手数おかけしますが、もう少し詳しく教えてもらえないでしょうか。
宜しくお願いいたします。
このフォーラムに新しいトピックを立てることはできません
このフォーラムはコメント用フォーラムです。新規トピックはたてられません
俺的ポータルサイトを作ろう! |
運用サーバについて
参照元情報
参照なし
|
このフォーラムではゲスト投稿が禁止されています このフォーラムに新しいトピックを立てることはできません
このフォーラムはコメント用フォーラムです。新規トピックはたてられません
ActionRe: モジュール:イベント案内モジュール 2.4 リリース
投稿日時
2008/7/2 10:04
msg# 1
複製機能を試してみたいと思ったのですがduplicate.phpを呼び出すだけではできませんよね。
シェル(winローカルならコマンドプロンプト)から実行するのでしょうか? お手数おかけしますが、もう少し詳しく教えてもらえないでしょうか。 宜しくお願いいたします。 Re: モジュール:イベント案内モジュール 2.4 リリース
投稿日時
2008/7/2 12:15
msg# 1.1
duplicate.php による複製は、ファイルシステムのハードリンク機能を使ってるので Windows では動作しません。
一度複製してしまったものを、コピーしても OK なので、他のマシンや仮想環境を使って複製して Windows 上にコピーするのもひとつの方法でしょう。 まあ、ちょっと手直しして、ハードリンクしている部分を、コピーするように変更すれば良いだけなんだけなんですけどね。(自分が必要としないから手を抜いている) --
安冨 伸浩 (マイサイト管理人) Re: モジュール:イベント案内モジュール 2.4 リリース
投稿日時
2008/7/3 18:24
msg# 1.1.1
nobuさんありがとうございます。
引用:
一旦、レンサバにアップしてからphpコマンドを実行したら複製できました。 その後tar.gzで圧縮してダウンロードして中身を確認しました。 新しく sql/mysql_(dirname).sql templates/(dirname)_(templatename) ができているのも確認できました。 templates/以下にeguide_(templatename)が残っていたのですが、削除して問題ありませんよね。 (追記08/07/04) テンプレート名がeguide_(templatename)から(dirname)_(templatename)に変更になっていますが、PHPファイルでは $xoopsOption['template_main'] = 'eguide_index.html'; の様に古いファイル名のままですね。 eguideモジュールを複数インストールするには、この部分をひとつずつ直さなければですね。 私はディレクトリ名を変えるだけでよかったのでxoops_version.phpの対応箇所を
次回バージョンアップの際はこの部分も $xoopsOption['template_main'] = $myprefix.'_index.html'; と変更した方がよさそうですね Re: モジュール:イベント案内モジュール 2.4 リリース
投稿日時
2008/7/5 16:19
msg# 1.1.1.1
報告ありがとうございます。
テンプレート名の参照側が大幅に間違ってますね。orz eguide 名のモジュールが残った状態で複製をしたら、同じテンプレートが共有されるので発覚してなかったみたいです。問題になってないのは、ばりばりテンプレートをカスタマイズして使う人がいかに少ないかってことでしょうか。 --
安冨 伸浩 (マイサイト管理人) |
© 2008 MySite Web Service |