**[[質問箱3/456]] [#w6bc4ac0]
#author("2018-03-11T18:41:11+09:00;2009-09-05T03:57:58+09:00","","")
**[[質問箱/3456]] [#w6bc4ac0]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|[FAQ] ファイルの共有|
|~バージョン|1.4.7|
|~投稿者|[[大百科]]|
|~状態|完了|
|~投稿日|&new{2006-07-13 (木) 21:11:43};|
***質問 [#s39fad2f]
現在複数のPukiwikiを運営したいと思います。
そこで思ったのですが,一つ1MB程なので,
容量の無駄だと思いました。
そこでファイルの共有をしたいと思っています。
自分的にできそうなのは,
image/,skin/,plugin/ができそうだと思いました。
他にもあれば教えてください。
編集の方法ですが,
define('DATA_DIR',      DATA_HOME . 'wiki/'     ); // Latest wiki texts
あたりを編集すればいいのでしょうか?
たとえば,
設置サイト
http://kanze.oh.land.to/pukiwiki-1.4.7/
呼び出しサイト
http://kanze.oh.land.to/plugin/
のようにしたのですが,
plugin=read is not implemented.
と出てしまいます。
どうすればいいですか?
DATA_HOME . 'http://kanze.oh.land.to/plugin/
'     ); // Latest wiki 
では,だめなんでしょうか?
どうすればいいですか?




***回答 [#l001f642]
- see. [[WebTrack/28]] [[質問箱3/182]] [[質問箱3/207]] --  &new{2006-07-13 (木) 21:31:51};
- see. [[WebTrack/28]] [[質問箱/3182]] [[質問箱/3207]] --  &new{2006-07-13 (木) 21:31:51};
- なんでも質問する前によくドキュメントを読んだり、検索したりしましょう。 その上でしたいこと、試みたこと、できなかったこと、等を具体的に(省略せず冗長なくらいがちょうど良いです)記述しましょう。まずは落ち着きましょう。 --  &new{2006-07-13 (木) 21:38:56};
- 複数設置する場合、まずメインとなるPukiwikiを決めます。そこからの相対的な位置を別のPukiwikiで指定すれば、うまくいきす。上の場合だと、define('PLUGIN_DIR',    DATA_HOME . 'pukiwiki-1.4.7/plugin/'); になるだろうと思います。 -- [[こうすけ]] &new{2006-07-14 (金) 10:32:15};
- 一応見ましたが,意味が分かりませんでした。こうすけさんへそのようにしたら,エラーが出ました。 -- [[大百科]] &new{2006-07-14 (金) 22:13:45};
- 例えば,設置サイトが,http://aaa.jp/呼び出すファイルを,http://qwe.jp/plugin/の場合は,どうすればいいのでしょうか? -- [[大百科]] &new{2006-07-14 (金) 22:15:17};
- どこがわからなかったのか、どう意味がわからなかったのかをきちんと整理しないと意味がありませんよ。単に結果だけ欲しいのなら他人にやってもらうのがいいです。すこし時間をおいてよく読み返したりわからないところを調べたりした方がいいです。この調子だと次から次へとわからないところが出てきてそのたびに質問する羽目になります。 --  &new{2006-07-14 (金) 22:20:50};
- 1時間ほど考えてみました。試してみたことをいいます。DATA_HOME . 'http://kanze.oh.land.to/plugin/ ' ); // Latest wikiと打ち,http://kanze.oh.land.to/pukiwiki-1.4.7/を呼び出したら,エラーが発生しました。今度は,...plugin/と打ちましたがこれもエラーでした。外部アドレスからも呼び出す予定なので,httpからの指定でないと行けないのですが,どうしてもエラーがでてしまします。外部で試してみました。打った内容は,DATA_HOME . 'http://kanze.oh.land.to/plugin/ ' ); // Latest wikiで,(アドレスが,長いので例でたとえます。)http://aaa.jp/を呼び出しましたが,エラーでした。1レスのは,ほとんど内部からのだったので,無理でした。呼び出し予定plugin/,skin/,image/です。 -- [[大百科]] &new{2006-07-14 (金) 22:28:21};
- 私の勘違いでしたら申し訳ありません。例えば、私の場合、次のようにしています。

1.http://www.aaa.com/

2.http://members.aaa.com/(こちらを共有とします)

としたとき、

1.http://www.aaa.com/のpukiwiki.ini.phpは

 define('DATA_DIR',DATA_HOME.'members/wiki/'); // Latest wiki texts
 define('DIFF_DIR',DATA_HOME.'members/diff/'); // Latest diffs
 define('BACKUP_DIR',DATA_HOME.'members/backup/'); // Backups
 define('CACHE_DIR',DATA_HOME.'members/cache/'); // Some sort of caches
 define('UPLOAD_DIR',DATA_HOME.'members/attach/'); // Attached files and logs
 define('COUNTER_DIR',DATA_HOME.'members/counter/'); // Counter plugin's counts
 define('TRACKBACK_DIR',DATA_HOME.'members/trackback/'); // TrackBack logs
 define('PLUGIN_DIR',DATA_HOME.'members/plugin/'); // Plugin directory

となります。

2.http://members.aaa.com/のpukiwiki.ini.phpは

 define('DATA_DIR',DATA_HOME.'wiki/'); // Latest wiki texts
 define('DIFF_DIR',DATA_HOME.'diff/'); // Latest diffs
 define('BACKUP_DIR',DATA_HOME.'backup/'); // Backups
 define('CACHE_DIR',DATA_HOME.'cache/'); // Some sort of caches
 define('UPLOAD_DIR',DATA_HOME.'attach/'); // Attached files and logs
 define('COUNTER_DIR',DATA_HOME.'counter/'); // Counter plugin's counts
 define('TRACKBACK_DIR',DATA_HOME.'trackback/'); // TrackBack logs
 define('PLUGIN_DIR',DATA_HOME.'plugin/'); // Plugin directory

となります。

ここで、注意して欲しいことは、1と2の場合、共有しないPukiwikiに関するファイルは、すべて残しておいてください。
つまり、1のwiki、diff、backup、cache、attach、counter、trackback、pluginの各フォルダーは削除して、それ以外のPukiwikiファイルは残さないと、正しくPukiwikiが動かないと思います。 -- [[こうすけ]]
-- 例の配慮が足りないな。どこにも www.aaa.com の実態は ~/public_html/hogehoge で members.aaa.com は ~/public_html/hogehoge/members のような構成だとは書いてない。 --  &new{2006-07-15 (土) 14:48:43};
- ↑↑の例はデータフォルダーまで共有にしてしまい複数wikiというより複数アドレス統一wikiになってませんか?↑↑↑の質問は元の質問から変わってると思いますが、それだと別のサーバーに参照する方法となるので.htaccessの解除が必要となりますしサーバー側のセキュリティ的にそれが可能かどうかも微妙だと思います(たぶんできない)。但し↑の指摘のようにサーバーが同じであれば可能。同じサーバー上で複数のwikiを構築するときに共通データ(プログラムファイルや装飾画像)を共有したいのであればまずプログラムが読み取れるファイル参照指定方法 [http://www.ibi.bun.kyoto-u.ac.jp/11/html3.html 相対参照と絶対参照]を熟読してください。 -- [[taru]] &new{2006-07-15 (土) 15:32:06};
-- 参照先適当に置いたけどプログラムで使えるのは相対パスと絶対パスだから絶対パスの方が微妙に違うな windowsならe:/xxx/xxx/xxx/って感じの指定が絶対パスかな?(私も詳しくないorz) -- [[taru]] &new{2006-07-15 (土) 15:41:31};
- 意見有り難うございます。思ったのですが,呼び出し側をhttp://kanze.oh.land.to/とし,http://kanze.oh.land.to/pukiwiki-1.4.7/と,http://kanze.oh.land.to/pukiwiki/に設置する場合は,http://kanze.oh.land.to/pukiwiki-1.4.7/と,http://kanze.oh.land.to/pukiwiki/の,pukiwiki.ini.phpは,kanze.oh.land.to/plugin/でいいのでしょうか? -- [[大百科]] &new{2006-07-15 (土) 16:18:27};
- たぶん相対パス''../plugin/''を指定するのだと思いますが、こういったものは設置者じゃないと完全な答えは出せません。できれば自分で考えるようにして下さい。 -- [[taru]] &new{2006-07-15 (土) 16:38:36};
- 解決しました。今まで,''.../plugin/''としていましたが,''../plugin/''だけでした。お騒がせしました。 -- [[大百科]] &new{2006-07-15 (土) 16:45:05};

//#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2021 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.112 sec.

OSDN