Ringworld
RingBlog説明書

RingBlog説明書 - よくある質問


  1. インストール
  2. 使い方
  3. トラブル


インストール

質問:パーミッションとは何ですか? どのように設定すればいいのですか?

UNIXやLinuxではディレクトリやファイルにユーザーに応じた操作の許可を設定します。これをパーミッション(許可情報)といいます。

ユーザーの種類
オーナー(所有者)
ディレクトリやファイルの所有者

グループ
ユーザーが所属するグループ

その他のユーザー
上記以外のユーザー


許可の種類
r
読み出し可

w
書き込み/削除可

x
実行可(ディレクトリの場合は、そこに移動可)


3種類のユーザーに3種類の許可が設定されます。
許可情報はそのファイルの所有者から見たものであり、ftpでログインするユーザーから見たものではありません。 所有者と許可情報はセットで考えてください。
rwxr-xr-x ( - は不可を表す)というようにオーナー、同じグループ、その他の順で設定が表記されます。
また、この場合でいえば8進数で755とも表記することがあります。

一般に、実行するファイル(たとえば *.cgi)は755です。(サーバーによって777あるいは700)
読み書きするファイル(たとえば ログファイルや設定ファイルなど)は644です。(サーバーによって666あるいは600)
ディレクトリは755にします。(サーバーによって777あるいは700)

サーバーにはどのような設定が必要かの説明があるはずですから、それに従ってください。 また、うまく読み書きができない場合は、違う設定にして試してみるのもいいでしょう。

質問:RingBlogを使うのに他のプログラムが必要ですか?

いいえ。そのサーバーでperlが使えるなら、それだけで動くはずです。他にデータベースなどは必要ありません。

質問:RingBlogは Linux でも Windows でも動きますか?

はい。一般的には perlが使えるなら、どちらでも動きます。
ただし、サーバーOSのバージョンやperlのバージョンによっては正常に動かないこともあり得ます。 サーバーによってはメモリーや他のリソースを制限していることがあり、そのために動かないということもあり得ます。

質問:データなどを置くディレクトリを既定の位置以外に変更できますか?

通常はできません。どうしてもそうする必要があるなら、スクリプトを改造してください。
質問:blog.cgi他のスクリプトの名前を変更してもいいですか?

blog.cgiは変更可能です。変更した場合にはconfig.cgiをエディターで開き、 script_nameに変更後の名称を設定してください。(ブラウザからの変更はできません)
これ以外は名称変更不可です。変更すると正常に動かなくなります。
ページトップへ

使い方

質問:「続きを読む」という入力欄がありません。

RingBlogでは本文と続きという区別はありません。トップページの記事リストに表示する文字数 を設定することができ、それを越えると「続きを読む」が表示されます。しかし、記事中に %L%  と記載しておくと任意の位置で「続き」にすることができます。
ただし、%L% があってもなくても表示文字数制限を越えると、表示はそこまでになります。

質問:メンバー数、記事数に制限はありますか?

ありません。制限をつけることもできません。多くなりすぎるようなら、管理者が削除してください。

質問:特定のHTMLタグだけを許可する、あるいは禁止することができますか?

できません。HTMLタグを使用可に設定すると、すべてのタグが(使い方が間違っていたとしても)使えるようになります。

質問:記事ごとにHTMLタグを使用可/不可に設定できますか?

できません。

質問:管理者はメンバーが書いた記事、訪問者のコメントなどを削除できますか?

管理権限があれば、「記事管理」で他のメンバーの記事の修正/削除ができます。 そのコメントやトラックバックについても同様です。

質問:記事ごとにコメントやトラックバックの受け付け可否を設定できますか?

「基本設定」で設定可能です。

質問:添付できる画像の種類は?

ブラウザで表示できる画像に限ります。JPG, GIF, PNGです。アニメーションGIFも可能です。
SWF(フラッシュ)も可能ですが、ブラウザにフラッシュのプラグインがインストールされている必要があります。
他に mpg, mpeg, wmv, mov, 3gp も可能ですが、閲覧者の環境によっては正常に表示されないかもしれません。

質問:複数の画像を添付できますか?

4件までの画像あるいは動画を添付可能です。

質問:画像や添付ファイルの数を変更できますか?

ブラウザからはできません。
config.cgi の下記2行
    entry_max_image_files=4
    entry_max_data_files=4
を変更すれば、可能です。

質問:日本語ファイル名の画像や添付ファイルをアップロードできますか?

できます。ただし、日本語ファイル名では保存されません。
日本語ファイル名だとサーバーがうまく扱えなかったり、アップロードするOSとダウンロードする OSが異なると文字化けしたりする可能性があります。このため、日本語ファイル名でアップロード されたファイルは、英数記号のみのファイル名に変換して保存します。
日本語ファイル名のままで保存することはできません。可能なように改造することも、すべきではありません。

質問:記事中の画像の表示位置を変更できますか?

自動表示ではできません。
記事中に自分でHTMLタグを入れて表示させるなら可能です。ただし、この場合にはHTMLタグが使用可に設定されていることが必要です。

質問:記事中の画像の表示サイズを変更できますか?

Init.pm の $config->{'entry_image_width'} の値を変更してください。
大きくしすぎるとレイアウトがくずれるので注意してください。

質問:画像を自動表示している場合に、記事が画像の下に回り込むのを防ぐことはできますか?

できません。

質問:ユーザー休日設定をするとどうなるのですか?

カレンダーにその日を指定した色で表示します。コメントを記入しておくと、その日付にマウスカーソルを 置くとコメントが表示されます。
それだけです。ユーザー設定休日にブログに何かが起きるわけではありません。

質問:記事中の URL に自動リンクを作成されたくありません。

RingBlog では http://... という URL を見つけると <a href="http://...."> と自動リンクを作成します。
これを避けるには h を数値文字参照にして &#104; と表記し &#104;ttp://... とします。そうすれば自動リンクの対象にはなりません。

質問:カメラやクリップのアイコンを変更できますか?

imgディレクトリの camera.gif, clip.gif を作り替えれば可能です。ファイル名は変更しないでください。

質問:フォントを変更できますか?

template/design.cssの先頭あたりにフォント指定があります。それを変更してください。 その後、「ブログ管理」画面のスキン選択でスキンを変更しなくても「選択」ボタンを押して フォント変更をスタイルシートに反映させてください。
ただし、そのフォントが閲覧者の端末にあってブラウザで表示できなければフォント指定は無効になるので、 一般的ではないフォントを指定するのは無意味であることに注意してください。

質問:半角カタカナを全角に変換しないようにできますか?

できません。

質問:機種依存文字を機種依存がないように変換させないようにできますか?

できません。
機種依存文字は他のOSで見ると文字化けします。
また、RSSはutf-8というコードで生成することになっていますが、機種依存文字はutf-8 には変換できないため、生成されたRSSでエラーが発生することがあります。

質問:トラックバックや更新通知がエラーのとき、どこへの送信がエラーなのかわかりません。

blog.cgiと同じディレクトリの error.log にトラックバックや更新通知(weblogUpdate.ping)のエラーが記録されています。
送信先、送信内容、相手からの応答が記録されるので、それを参照してください。

質問:v2とv3のリンク形式に互換性はありますか?

はい。
v2では個別記事へのリンクは http://.....blog.cgi?time=(時刻値)&id=(ID) という形式であり、v3では http://...../blog.cgi?n=(記事番号) ですが、v3ではv2形式でアクセスされても対応します。v2形式での記事へのリンクをv3形式に 修正する必要はありません。

質問:複数のユーザーボックスを作ることはできますか?

BoxSidebar.pm の中で複数のボックスを作ることができます。

質問:ページの幅を変えられますか?

スタイルシートを編集すれば可能ですが、RingBlogではページ、サイドバー、テーブルなどInternetExplorer、FireFox、Operaで 大きな違いがでないように幅を調整しているので、変更しないほうが無難です。

質問:記事の順番を変えられますか?

できません。
RingBlogは投稿日時が新しい順で記事を管理/表示します。 どうしても順番を変えたければ、投稿日時を変更してください。投稿日時を変更せずに順番を変更することはできません。
直接データファイルを編集して投稿日時を無視して順番を変えることは、絶対にしないでください。
RingBlogの画面からではなくデータファイルの投稿日時を直接変更すると整合性がとれなくなるので、絶対にしないでください。

質問:記事を削除すると欠番になります。

記事を削除すると、その記事番号が欠番になるのは仕様です。欠番があっても問題はありません。 データファイルを直接編集して欠番を埋めたり番号を詰めたりしないでください。

ページトップへ

トラブル

質問:インストールしてRingBlogにアクセスしましたが、色がついていないし、画面レイアウトもバラバラです。

CSSファイル(スタイルシートファイル)が読めていないようです。
ファイルは既定の位置にコピーされていますか?されているなら、CSSファイルは スキンディレクトリ (初期には skin/default)  の defaut.css が読めるように、ディレクトリやファイルのパーミッションを 設定してください。

URLの設定が間違っていてスタイルシートファイルを読めない場合にも、こうなります。 表示されるトップページのHTMLソースを見て style sheet へのリンクが正しいか確認してください。
※  
インストールを参照

質問:新規にメンバー登録をしようとしても、受け付けられません。

dataディレクトリに書き込みができないようです。書き込みができるパーミッションの設定になっていますか?

質問:バージョンアップをするとエラーで起動しなくなりました。

アップデート後のディレクトリやファイルのパーミッションを見直してください。

質問:スキン変更をしたのですが、変更が反映されないところがあります。

このような場合は、スキン変更後に「デザイン詳細設定」で「デザイン変更」を 実行してください。(RingBlogのバージョンが変わったときにも、これが必要になることがあります)
また、スキン変更後にブラウザで再読込をしないと変更が反映されないことがあります。

質問:タイトル画像や背景画像、画面の色などを変更したのですが、変更が反映されないところがあります。

ブラウザで再読込をしてください。複数回再読込をしないと変更が反映されないこともあります。

質問:メンバーがIDやパスワードを忘れてしまいました。どうすればいいでしょうか?

管理画面にログインし、「メンバー管理」で「名前」からIDを確認し、そのIDのパスワードを変更してください。
※  暗号化されたパスワードから平文のパスワードを復元する方法はありません

質問:管理者のパスワードを忘れてしまいました。どうすればいいでしょうか?

config.cgiを開き、"admin_password=" の右側の暗号化されたパスワードを削除し、初期設定画面で管理者パスワードを設定しなおしてください。
※  暗号化されたパスワードから平文のパスワードを復元する方法はありません

質問:初回起動時やスキン変更時にトップページの記事上部に大きく余白ができてしまいます。

「デザイン詳細設定」で「デザイン変更」を実行してください。(RingBlogのバージョンが変わったときにも、 これが必要になることがあります)
また、スキン変更後にブラウザで再読込をしないと変更が反映されないことがあります。

質問:個別記事表示で画面がくずれたり画像が表示されない。

config.cgi の base_url が無指定だったり間違っていたりすると、サーバーによってはこのような現象が起きるようです。 異常が起きたページのソースを見て、スタイルシートや画像へのリンクが blog.cgi/skin/.... とか blog.cgi/entries/.... とかに なっていれば、これが原因である可能性が高いでしょう。

質問:v3にしたら更新通知(weblogUpdate.ping)のエラーが増えました。

v2では更新通知のエラー表示をしていませんでした。v3でエラーが増えたのではなく、v2でもエラーだった可能性が高いでしょう。 エラーは blog.cgi と同じディレクトリの error.log に記録されているので、それを見て原因を調べてください。

質問:設定の変更が無視されます。(あるいはエラーになる)

data, skin, entries,log ディレクトリのパーミッションが正しくない可能性があります。書込可、移動可 になっているか確認してください。

質問:Premature end of .... という表示がでて、RingBlogが起動しません。

このサーバーからのメッセージはばくぜんとしていて原因が特定できません。
Linux/UNIXの場合は、CGIやモジュールの改行コードがLFではない場合(WindowsではCR+LF)に発生することがあるようです。 ftpで転送するときにテキスト(あるいはアスキー)で送信しなおしてみてください。

質問:ブログのファイルやディレクトリを削除できません。

ファイルやディレクトリには所有者と許可情報(パーミッション)が設定されており、Linuxでは通常は所有者以外では名前の変更や削除をすることができません。 ftp でアップロードしたファイルは ftp でログインしたユーザーが所有者になりますが、ブログ他の cgi で生成されるファイルは cgi プロセスを実行するユーザーの所有になり、許可情報も所有者以外では削除できないようになっています。
サーバーによって、ftpでログインするユーザーと cgi を実行するユーザーが異なることはめずらしくありません。 この場合には、ftp でファイルやディレクトリの削除ができなくなります。
まず ftp でファイルやディレクトリの所有者と許可情報を調べ、それが理由で削除できないなら、ダウンロードのページにある envmod.cgi を使ってください。所有者の変更はできませんが、所有者以外でも削除できるように許可情報を変更できます。

質問:大量のスパムコメント、トラックバックを受けてしまいました。

ダウンロードページにある「スパム一括削除ツール」を使ってください。
ページトップへ