管理しやすいように・・・。

[新着] Webテンプレートを仮オープンしました



0   名前: Sora. : 2005/05/01 00:01  [URL
コンニチハ。
HPを見ていただければわかる通りの内容をもって管理しています。

だんだんと内容も増えてきて、管理が大変になってきたので、あるシステムを使いたいと思っているのですが、どうしたら良いのかわからないので教えてください。

【やりたいこと】
 ・掲示板のように、フォームに題名と内容を記入して「作成」というようなボタンを押すと、自動的にページが作られる。
 ・それと同時に、自動的にメニューにその題名が追加され、作成されたページにリンクがされる。
 ・ただしそれを書きこめるのはパスワードを知っているものだけ。

このようなものです。
やはりcgiでしょうか?探して見たのですが、無料でこのようなcgiは見つかりませんでした・・・。

1   名前: Pid : 2005/05/01 00:01
Wiki のことでしょうか(→http://www9.ocn.ne.jp/~ymt/wiki/)。

ただ,何だかんだで「管理が楽」と言えるほど楽になるかどうか (^^;)。

2   名前: Sora. : 2005/05/01 00:01  [URL
管理が楽になるかどうか・・・ということもあるんですが、Web上から挿入できたほうが管理がしやすいんです。(副管理人もいるため)

これって、どう使えばいいんでしょうか・・・?cgiは使ったことがないもので;

3   名前: むむりく : 2005/05/01 00:01
> これって、どう使えばいいんでしょうか・・・?cgiは使ったことがないもので;

まずはそれぞれのページを見て、
使いやすそうなもの・求めていたのに近いものを選び、
そこのサイトを参考に実際に設置してみましょう。

そうして分からないところが出てきたときに、
改めて質問されるのがよいかと。

4   名前: Sora. : 2005/05/01 00:01  [URL
コンニチハ。

設置はしてみましたが、どうもうまく行きませんでした。
ディレクトリ構造などがわからなくて、とりあえずサーバーに転送はして見たんですが、500のエラーが出ます。
何を示せばいいでしょうか?


5   名前: phpinfo() : 2005/05/01 00:01
まず、お使いのサーバーはPHPに対応していますか?

6   名前: Pid : 2005/05/01 00:01
・「どこに」設置したか(お使いのスペースで CGI なり PHP なりが許可されているかどうか)。
・「何を」設置したか(どんなスクリプトを選んだか)。
・「どのように」設置したか(パーミッション設定や,設置手順など)。

CGI スクリプトの設置に関しては,部外者からは内側がどうなっているか分かりません。そのため,上記をできるだけ詳細に教えて下さい。

また,お使いのサーバの「機能一覧」のようなページがあると思いますので,場所を教えて下さい。

7   名前: Sora. : 2005/05/01 00:01  [URL
えーっと答えてみますね。

【どこか】
こちらのサーバーです。(ただ、試してみてるのだけなので、使い勝手が悪かったりしたら変えるかもしれません。)
http://shrine-maiden.org/

【何を】
とりあえず、どれを選べばいいのかわからなかったので、「YukiWiki」を選んで見ました。

【どのように】
ダウンロードした中のreadmeにしたがってやりました。

8   名前: Sora. : 2005/05/01 00:01  [URL
ただ、ディレクトリというのが良くわからず、とりあえず全てをindex.htmlと同じ階層におきました。

>>readmeはこれです。
http://unchiku.shrine-maiden.org/readme.txt

>>wiki.cgiはこのようになっていますが、イマイチ変える場所がわからず、中途半端かもしれません。
http://unchiku.shrine-maiden.org/wiki.txt

9   名前: Pid : 2005/05/01 00:01
おぉ,readme.txt にもリンクを張って頂けるとは感謝です。了解しました。

> ディレクトリというのが良くわからず

ディレクトリは,Windows や MacOS で言うところのフォルダとほぼ同じです。

> とりあえず全てをindex.htmlと同じ階層におきました。

適当なフォルダを作って(たとえば yukiwiki というフォルダを作るとします),そのフォルダに全フォルダ・ファイルを置いて下さい。

> wiki.cgiはこのようになっていますが

・一行目 → #!/usr/bin/perl。二行目の #!perl は不要です。
・ディレクトリ名 A./home/unchiku → /home/unchiku/yukiwiki(先頭の A. って何でしょう?)

#【追記】↑ のディレクトリ指定は
#
# my $modifier_dir_data = '.'; # DIRECTORY
# my $modifier_url_data = '.'; # URL
#
# のように相対パスでも良いかもしれません。

そして,以下のように各ファイルのパーミッション(属性)を設定して下さい。

・yukiwiki フォルダ → 701
・yukiwiki 内の全てのフォルダ → 701
・wiki.cgi → 700

とりあえず,以上で試してみて下さい。エラーが出るようなら,もう少し作業が必要になります。

10   名前: Sora. : 2005/05/01 00:01  [URL
ありがとうございます。
なんとか出来ました。

これからどうすればいいのか良くわからないですが、模索してみてわからないところが出れば、また聞かせてください。

http://unchiku.shrine-maiden.org/cgi/wiki.cgi

一覧へ戻る