バグ報告・提案・ご意見・ご感想などがありましたら、こちらのBBSまでお気軽にどうぞ。
こんにちは。Pinky:blogをお使いいただき、ありがとうございます。
返信をたいへんお待たせしてしまい、申し訳ありません。
> 質問なのですが、
> blog.cgi
> を任意のファイル名にして運用することは可能でしょうか?
> 具体的には
> index.cgi
> というファイル名にして運用したいと思っています。
Pinky:blogでは、基本的には
blog.cgiを他のファイル名に変えても動くようになっていますので
blog.cgiをindex.cgiに変えるだけであれば、とくに問題なく使っていただくことができます。
そのため、名前をindex.cgiに変えるだけで、パーミッションがblog.cgiと同じであるにもかかわらず
500エラーになったということであれば
何らかのバグか、あるいはサーバー環境に依存する問題の可能性があります。
後ほど、また改めて調べてみます。
こんにちは。
最新のバージョンのものを使わせていただこうと思うのですが、blog.cgiにアクセスすると、
Forbidden
You don't have permission to access /pinkyblog/blog.cgi on this server.
と表示されて、インストールを完了できません。
変更したのは、cgiファイルの一行目とパスワードだけです。(記述は確認済み)
パーミッションは、レンタルサーバー指定のものに変更しています。(cgiファイル700、cgiを含むフォルダ700)
こちらの設置手順にあるパーミッション(cgiファイル755)にすると500エラーになりました。
.htaccessを利用していますが、これを削除しても結果は同じでした。
よろしくお願いいたします。
こんばんは。
先日のエラーの件ですが、何度か修正を繰り返し、アップロードを数回試したところ、いつのまにか解消されました。
変更箇所は同じく2文、パーミッションも何度か変更していますが、結局、サーバー指定のものに落ち着きました。
ただ、エラーが起きていた時のものと比べても、違いを見つけることができません。
どこに問題があったのか、最後までわからないままでした。
ともあれ、現在は特に大きな問題もなく動いておりますので、ご報告させていただきます。
お手数をおかけしてしまい、申し訳ありませんでした。
ブログで反映されるcssファイルは
res/pinkyblog/base.cssと
../css/style.css(CDPのデザインcss)と
res/pinkyblog/print.cssの3つですよね。
これが原因かどうかはわからないのですが、
携帯電話で閲覧するとcssが反映されません。
base.cssの中身をstyle.cssに移動させてしまって、
cssへのリンクをstyle.cssひとつにすることは出来ますか?
また、自分は印刷はしないためprint.cssは不要です。
こんにちは。Pinky:blogをお使いいただき、ありがとうございます。
> これが原因かどうかはわからないのですが、
> 携帯電話で閲覧するとcssが反映されません。
> base.cssの中身をstyle.cssに移動させてしまって、
> cssへのリンクをstyle.cssひとつにすることは出来ますか?
> また、自分は印刷はしないためprint.cssは不要です。
設定画面からリンクをひとつにすることはできませんが
Pinky:blogが使用しているhtmlテンプレートの書き換えを行うことで、CSSへのリンクをひとつにすることは可能です。
ただ、この方法を使うと
バージョンアップのたびにhtmlテンプレートの書き換えを行う必要があるため
あまりお薦めはできません。
また、CSSへのリンクをひとつにすることで
CSSが反映されるようになるかどうかも、確実ではありません。
携帯電話端末がそもそもCSSに対応していない、あるいはCSSの一部にしか対応していないという可能性もありますし
それに加えて、Pinky:blogでは「PCの画面意外ではCDPのCSSを反映しない」というCSSの呼び出し方をしているため
その呼び出し方が原因で、CDPのCSSが反映されていないということも考えられます。
--
それでもよろしければ、以下の方法を試してみてください。
lib/pinkyblog/main.htmlを開いて、以下のような部分を探し
<title amrita_src="page_title"></title>
<link rel="stylesheet" type="text/css" amrita_src="base_css_link">
<link rel="stylesheet" type="text/css" media="screen" amrita_src="cdp_link">
<link rel="stylesheet" type="text/css" media="print" amrita_src="print_cdp_link">
<link rel="alternate" type="application/atom+xml" title="Atom" amrita_src="atom_link">
この部分を以下のように書き換えれば
CSSへのリンクは1つになり
同時に、PC画面以外(携帯など)でもCDPのCSSを反映するようになります。
<title amrita_src="page_title"></title>
<link rel="stylesheet" type="text/css" amrita_src="cdp_link">
<link rel="alternate" type="application/atom+xml" title="Atom" amrita_src="atom_link">
なお、PC画面以外でもCDPのCSSを反映させたいだけであれば
上記の代わりに、以下のように書き換えればOKです。
<title amrita_src="page_title"></title>
<link rel="stylesheet" type="text/css" amrita_src="base_css_link">
<link rel="stylesheet" type="text/css" amrita_src="cdp_link">
<link rel="stylesheet" type="text/css" media="print" amrita_src="print_cdp_link">
<link rel="alternate" type="application/atom+xml" title="Atom" amrita_src="atom_link">
丁寧なご説明ありがとうございました。
さっそく、教えて頂いた手順を試してみました。
PC以外でもCDPのCSSが反映されれば良いので、
> <title amrita_src="page_title"></title>
> <link rel="stylesheet" type="text/css" amrita_src="base_css_link">
> <link rel="stylesheet" type="text/css" amrita_src="cdp_link">
> <link rel="stylesheet" type="text/css" media="print" amrita_src="print_cdp_link">
> <link rel="alternate" type="application/atom+xml" title="Atom" amrita_src="atom_link">
を、記述しました。
また、lib/pinkyblog/のディレクトリにmain.htmlが存在しなかったため、
lib/pinkyblog/template/main.html
の該当箇所を書き換えました。
そうしましたらCDPのCSSが携帯でも反映できたのですが、どういうわけかKIZI部分が空っぽに…。
(ヘッダーとメニューを残して空白になってしまいました)
そのため記述を元通り
> <title amrita_src="page_title"></title>
> <link rel="stylesheet" type="text/css" amrita_src="base_css_link">
> <link rel="stylesheet" type="text/css" media="screen" amrita_src="cdp_link">
> <link rel="stylesheet" type="text/css" media="print" amrita_src="print_cdp_link">
> <link rel="alternate" type="application/atom+xml" title="Atom" amrita_src="atom_link">
に戻したのですが、更新をしても/loginなどへアクセスしても元の状態には戻らず…(KIZIが空白のまま)。
自分がカスタムしているCDPのcssが原因?とは思うのですが、
以前からこのCSSできちんとPCで閲覧できていたので、
どう直せばいいのかもわからず・・・。
何度もお手数おかけして申し訳ないですが、よろしくお願いいたします。
追記。
新しくzipをダウンロードしてプレーンなまま設置すると、cdpのcssは上記のままで正しく表示されます。
こんにちは。返信が遅くなり、すみません。
私の手元でもいろいろ試してみましたが、再現は難しいようです。
そこで、調査の参考とするために
kaneさんがお使いの携帯のキャリアと機種を教えていただけますでしょうか。
また、差し支えがありませんでしたら
カスタムの元にしたCDPと、kaneさんがカスタムした部分を、大まかに教えていただけると助かります。
> こんにちは。返信が遅くなり、すみません。
>
> 私の手元でもいろいろ試してみましたが、再現は難しいようです。
> そこで、調査の参考とするために
> kaneさんがお使いの携帯のキャリアと機種を教えていただけますでしょうか。
>
> また、差し支えがありませんでしたら
> カスタムの元にしたCDPと、kaneさんがカスタムした部分を、大まかに教えていただけると助かります。
返信遅くなり申し訳ございません。
使用している携帯電話は、docomoのSH-07Bです。
またお借りしたCDPテンプレートは
chat×catさんの
http://chatxcat.halfmoon.jp/temp/cdp01/index.html
になります。
下記は自分でカスタムを加え、現在も使用しているcssです。
http://fahrenheit.heavy.jp/css/style.css
よろしくお願いいたします
こんにちは。ご報告をいただいたにもかかわらず
返信をたいへんお待たせしてしまい、申し訳ありません。
ご報告をいただいた後、iモードシミュレーター(PC上でiモード表示をテストするツール)などを使って
いただいたCSSでの表示を試してみましたが
同じ現象を再現できず、原因が分からない状態です。
また、実機での確認ができればよいのですが
私の友人が、現時点では誰もSH-07Bを持っていないため
それも難しそうです。
そのため、お手数をおかけしてすみませんが
以下の手順で問題が直るかどうか、お試しください。
1. Pinky:blog 最新版(2.47)をダウンロードして展開
2. 最新版の中にある lib/pinkyblog/template/main.html をサーバーへアップロードして、サーバー上の main.html を上書きする
3. 携帯電話からblogを表示し、CSSが適用されず、なおかつ記事部分が表示されることを確認する
4. サーバー上にある main.html の 「media="screen"」部分を削除
5. 携帯電話から表示を確認
手順3で記事部分が表示されない場合
→現在のサーバー上のデータを管理画面からpblog形式でエクスポートし、同時にサーバー上の全ファイルのバックアップを取ってください。
その後、Pinky:blogの最新版をプレーンな状態で設置し直し、先ほどエクスポートしたデータをインポートしてください。その後、手順3以降をもう一度お試しください。
手順3で記事部分が表示され、手順5で記事部分が表示されない場合
→次のPinky:blog 開発版をお待ちください(近日中に公開予定です)。
手順3、手順5の両方で記事部分が表示され、携帯で見てもCSSが適用されている場合
→そのままお使いいただいて大丈夫です。
上記に当てはまらないケースの場合
→お手数ですが、改めてご報告をお願いいたします。
お久しぶりです。綾です。
だいぶ以前、スナップショットやら、画像アップロードやらでお世話になりました。
さて、今回はメニュー定義ファイルでのエラーメッセージがあり、報告に参りました。
メニュー定義ファイル(もっと細かく)で、一番上に、一般のURL(Googleのような、http://〜で始まるURL)を記入すると、エラーが表示されます。
【エラーメッセージここから】
nph = false
private method `split' called for nil:NilClass (NoMethodError)
./lib/pinkyblog/application/core.rb:411:in `request_get'
./lib/pinkyblog/application/core.rb:784:in `request_get'
./lib/pinkyblog/application/core.rb:402:in `request'
./blog.rb:281:in `call'
/usr/local/lib/ruby/1.8/benchmark.rb:308:in `realtime'
./blog.rb:280:in `call'
./lib/rack/builder.rb:53:in `call'
./lib/rack/handler/cgi.rb:29:in `serve'
./lib/rack/handler/cgi.rb:5:in `run'
blog.cgi:32
ruby 1.8.7 (2009-12-24) [i386-freebsd7]
Pinky:blog 2.46 (candy)
【ここまで】
一番上のメニューのアドレスも、指定したURLではなく、ブログ本体のアドレス(./blog.cgi)になってしまいます。
※二番目以降は、指定したアドレスになります。
上のエラーメッセージは、./blog.cgiにアクセスしたときのみに表示され、./blog.cgi/topや、./blog.cgi/entriesにアクセスした際には表示されません。
なので、管理画面に戻って、一番上をtopや、recentにすれば、元に戻ります。
ちなみに、一番上をrecentに変更したときは、エラーメッセージは出ませんでした。
当方の環境は、さくらインターネットで、広告などは特にありません。
バージョンは2.46で、普段の運用には特に支障がでたことはないです。
お仕事お忙しい中、お手数をおかけしますが、よろしくお願いします。
お久しぶりです! 前回の報告の際もお世話になりました。
Pinky:blogを長く使ってくださり、ありがとうございます。
> さて、今回はメニュー定義ファイルでのエラーメッセージがあり、報告に参りました。
>
> メニュー定義ファイル(もっと細かく)で、一番上に、一般のURL(Googleのような、http://〜で始まるURL)を記入すると、エラーが表示されます。
報告ありがとうございます。こちらでも問題を確認できました。
先ほどこの不具合を修正した、Pinky:blog 2.47をリリースしましたので
バージョンアップをお願いいたします。
はじめまして。
Windows実行ファイル版が使いやすかったためサイトでも使おうと思い、
2.45フルセットをサーバにアップロードしたのですがログイン画面でループします。
blog.cgiにはアクセスできるのですが、
http://○○○.blog.cgi/login
でログイン画面にてパスワードを入れてログインしようとしても
http://○○○.blog.cgi/login/post/
とアドレス欄に表示され再びログイン画面が出てきます。
以降再度試行してもアドレスの後ろに「/post」とつくだけでログインできません。
サーバーはXREA(無料版)で、パーミッションやパスの指定も確認しました。
お手数ですが、解決方法のヒントなどございましたらよろしくお願いします。
はじめまして。Pinky:blogをお使いいただき、ありがとうございます。
一身上の都合により、たいへん返信が遅くなってしまいましたことをお詫びいたします。
まず、結論から先にお伝えいたしますと
XREA(無料版)上では、通常の手順で設置するだけでは
ログインボタンや、ひとことメッセージ送信ボタンなどが機能せず
Pinky:blog 2.45が正しく動作しないようです。
この問題は、XREA(無料版)サーバーの広告自動出力に関連した、ある不具合のために起こります。
そのため、Pinky:blog側の次のバージョン(2.46)で、この不具合への対策を行います。
お待たせしてすみませんが、バージョンアップまでもうしばらくお待ちください。
不具合の詳細については、以下のURL(XREAサポート掲示板の記事)に詳しく書かれています。
http://webcache.googleusercontent.com/search?hl=ja&rls=ja&q=cache%3Ahttp%3A%2F%2Fsb.xrea.com%2Farchive%2Findex.php%2Ft-2075.html
--
なお、XREA(無料版)上でPinky:blog 2.45を動作させるための、一時的な対策として
「x」という名前のディレクトリを作って、その下にPinky:blogを設置していただくことで
広告の自動出力を避けるという方法もあります。
(例:http://example.s00.xrea.com/x/pinkyblog/blog.cgi)
ただしこの方法だと、XREAの規約により、広告のHTMLタグを自分で挿入しなくてはならないため
お薦めはできません。
http://www.xrea.com/?action=ad
初めまして。
とある掲示板にてPinky:blogの事を知り、それ以来xamppにてマシンをローカルサーバー化し、使用させて頂いております。
先日、不調からOSのリカバリをしまして、その際にローカルで構築していたサイトもバックアップを取り、xampp、rubyを再インストールしたのですが、blog.cgiを実行しようとすると
Error message:
Premature end of script headers: blog.cgi
とのメッセージが表示され、ブログにアクセスすることができません。
以前使用していた際も一度こういうことになり、そのときは自力で解決したのですが、お恥ずかしながらそのときにとった手段を忘れてしまいまして、こちらのBBSのお世話になることに決めました。
検索してみると、どうやらrubyのパスが間違っているという事もあるらしいですが、間違っていないことも確認しました。
どうすれば実行できるようになるでしょうか?
お手数ですが、ご教示願います。
はじめまして。Pinky:blogをお使いいただき、ありがとうございます。
> 先日、不調からOSのリカバリをしまして、その際にローカルで構築していたサイトもバックアップを取り、xampp、rubyを再インストールしたのですが、blog.cgiを実行しようとすると
>
> Error message:
> Premature end of script headers: blog.cgi
>
> とのメッセージが表示され、ブログにアクセスすることができません。
xampp上で、CGI版のPinky:blogを使用されているとの事であれば
おそらく改行コードが違うことによって発生したエラーではないかと思います。
テキストファイル(blog.cgi)には、「CR」「CR+LF」「LF」の3種類の改行コードがあり
この改行コードが何かの原因で変更されてしまうと
「テキストファイルの中身は変わっていない(ように見える)のに、CGIプログラムとして実行することができなくなる」
という現象が起こり得ます。
試しに、改行コードを選択して保存することができるテキストエディタを使い
blog.cgiをテキストエディタで開いた後、改行コードを変更して、ふたたび保存してみてください。
Windows上なら「CR+LF」を選択すれば、問題なく動作すると思います。
(もしお使いのOSがWindowsでなく、Mac OS XやLinuxであれば
blog.cgiのパーミッションを書き換えると直るかもしれません)
もし以上の手順を実行しても、問題が改善されないようであれば
お使いのblog.cgiをメールに添付して、ご使用のOSとrubyのバージョンを記載の上
tetradice@gmail.com までお送りください。原因を調査してみます。
初めまして。今回初めてPinky:blogを使わせて頂きます。
問題なく設置でき、投稿も出来ているのですが、エラーログ(サーバーが提供してくれるもの)に
./lib/anjson.rb:94: warning: integer literal in conditional range
という一文がアクセスの数と同じ数表示され、困惑しております。
この一文はどうすれば出なくなるのかご教示頂けないでしょうか。
お手数おかけして申し訳ございません。
はじめまして。Pinky:blogに興味を持っていただき、ありがとうございます。
返信がたいへん遅くなってしまい、申し訳ございません。
近いうちに修正版のリリースを行いますので
もう暫くお待ちいただけますと幸いです。
お待たせいたしました。先日リリースしたPinky:blog 2.45で、修正を行いました。
こちらへバージョンアップしていただければ、warningは出なくなると思います。
http://scl.littlestar.jp/pinkyblog/download.php
ご報告ありがとうございました。また気になった点などありましたら、気軽にお知らせください。
はじめまして。先日、Pinky:blogを知り早速設置してみました。
とても素敵なblogで、特につまづくことなく手順通りに進めて無事設置できたのですが、記事を書いて画像ファイルの添付でアップロードのボタンを押すと、以下の表示が出て画像のアップロードができません。
もしかしてとても初歩的な所で何か失敗しているのかもしれないのですが、知識がなくてどうしていいのやら分かりません。
よかったら解決方法を教えていただけたらありがたいです。
nph = false
No such file or directory - ./res/attached/welcome_photo.jpg (Errno::ENOENT)
./lib/pathname.rb:798:in `initialize'
./lib/pathname.rb:798:in `open'
./lib/pathname.rb:798:in `open'
/usr/local/lib/ruby/1.8/open-uri.rb:26:in `open'
./lib/pinkyblog/application/core.rb:1620:in `post_entry_preview'
./lib/pinkyblog/application/core.rb:1589:in `each'
./lib/pinkyblog/application/core.rb:1589:in `post_entry_preview'
./lib/pinkyblog/application/core.rb:1551:in `post_entry'
./lib/pinkyblog/application/core.rb:1087:in `request_post'
./lib/pinkyblog/application/core.rb:400:in `request'
./blog.rb:272:in `call'
/usr/local/lib/ruby/1.8/benchmark.rb:308:in `realtime'
./blog.rb:271:in `call'
./lib/rack/builder.rb:53:in `call'
./lib/rack/handler/cgi.rb:29:in `serve'
./lib/rack/handler/cgi.rb:5:in `run'
blog.cgi:19
ruby 1.8.7 (2008-08-11) [i686-linux]
Pinky:blog 2.44 (candy)
お忙しいところ申し訳ありませんが、どうぞよろしくお願いいたします。
はじめまして。Pinky:blogに興味を持っていただき、ありがとうございます。
> とても素敵なblogで、特につまづくことなく手順通りに進めて無事設置できたのですが、記事を書いて画像ファイルの添付でアップロードのボタンを押すと、以下の表示が出て画像のアップロードができません。
エラーの内容からすると、画像ファイルを保存しようとしている
ディレクトリ(フォルダ)が存在しないか、もしくは何らかの問題で
ファイルを書き込めない状態となってしまっているようです。
なので、Pinky:blogを設置したサーバー上に
1. blog.cgiと同じ位置にあるresディレクトリ
(設定ファイル pinkyblog_conf.rb 内のパスを書き換えている場合には
そちらの位置にあるresディレクトリ)
2. resの中にあるattachedディレクトリ
の2つが存在するかどうかを確認してみていただけますか?
もし存在しなければ、新しくこの名前でのディレクトリを作ってみてください。
res/attachedが存在するにもかかわらず、このエラーが起こっている場合には
この2つのディレクトリのパーミッションを「777」に変えて試してみてください。
それでも改善されないようであれば、お手数ですが再びご報告をお願いします。
夜分失礼致します。
いつもお世話になっております。
前回はBackup_mixiのファイルへのご対応、ありがとうございました。
今回はWindows実行版ではなく、Pinky:blog 2.42で既存記事のバックアップのため
MovableType互換形式で出力しようとしたところ、以下のエラーが出てエクスポートが出来ませんでした。
文字タイプにかかわらず同じようにエラーが出ます。
nph = false
undefined method `config' for #<PinkyBlog::ModuleHandler:0x7f2aa93be1f8> (NoMethodError)
./lib/pinkyblog/application/data-convert.rb:150:in `export'
./lib/pinkyblog/application/data-convert.rb:134:in `each'
./lib/pinkyblog/application/data-convert.rb:134:in `export'
./lib/pinkyblog/application/core.rb:2037:in `post_export'
./lib/pinkyblog/repository.rb:57:in `lock'
./lib/pinkyblog/application/core.rb:2009:in `post_export'
/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'
./lib/pinkyblog/application/core.rb:1996:in `post_export'
./lib/pinkyblog/application/core.rb:1481:in `request_post'
./lib/pinkyblog/application/core.rb:400:in `request'
./blog.rb:272:in `call'
/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'
./blog.rb:271:in `call'
./lib/rack/builder.rb:53:in `call'
./lib/rack/handler/cgi.rb:29:in `serve'
./lib/rack/handler/cgi.rb:5:in `run'
blog.cgi:19
ruby 1.8.7 (2010-01-10) [x86_64-linux]
Pinky:blog 2.42 (candy)
サーバにあるlibフォルダの中を確認しましたが、特におかしくは無いように思います。
念の為ローカルからlibファイルを全部再アップロードしましたが解決しませんでした。
こちらの思い違いや操作ミスであれば申し訳ありません。
一度ご確認の上、ぜひ解決方法を教えていただきたく、よろしくお願いいたします。
こんにちは。返信が遅くなってごめんなさい。
> 今回はWindows実行版ではなく、Pinky:blog 2.42で既存記事のバックアップのため
> MovableType互換形式で出力しようとしたところ、以下のエラーが出てエクスポートが出来ませんでした。
> 文字タイプにかかわらず同じようにエラーが出ます。
すみません、Pinky:blog側の不具合でした。
先日リリースしたPinky:blog 2.43で修正いたしましたので
こちらへのバージョンアップをお試しください。
こんにちは、お世話になっております。以前質問させていただいた際にもご対応くださりありがとうございました。
再度お伺いしたいことがあって書き込ませていただきました。
記事の管理・一括操作画面(ttp:〜blog.cgi/master_menu/entry_manager)の状態で、『すべて選択 すべて選択解除 選択反転 公開記事のみ選択 非公開記事のみ選択』のリンクから、『選択反転』をクリックすると、各記事タイトル左にあるチェックボックスの右横に「c」と「u」が交互に増えて表示されていきます(checkとuncheck?)。各リンクをクリックする順番(解除してから再度選択、等)によって、「ucuu...」や「ucuc...」等パターンは色々です。
単にそれだけなのでブログを使用する上ではなんともないですし、当方の環境だけのことならなんでもないのですが、何か使いどころがあるのかなと思いまして…。
細かいことを申し訳ありません、お時間ありましたらお教えいただけますと助かります。
Pinky:blog 2.41、rubyのバージョンは1.8.0です。
(最新バージョンで消えている現象でしたら申し訳ありません)
こんにちは、KGさんお久しぶりです!
> 記事の管理・一括操作画面(ttp:〜blog.cgi/master_menu/entry_manager)の状態で、『すべて選択 すべて選択解除 選択反転 公開記事のみ選択 非公開記事のみ選択』のリンクから、『選択反転』をクリックすると、各記事タイトル左にあるチェックボックスの右横に「c」と「u」が交互に増えて表示されていきます(checkとuncheck?)。各リンクをクリックする順番(解除してから再度選択、等)によって、「ucuu...」や「ucuc...」等パターンは色々です。
ご報告ありがとうございます。こちらでも同じ現象を確認できました。
うっかりしていて、開発用(テスト用)の表示を残してしまっていたようです。
近いうちに修正版をリリースいたします。
遅くなりましたが、先日この問題を修正した2.43をリリースいたしました。
こちらにバージョンアップしていただければ、表示は出なくなると思います。
Dice様、いつも快適にPinky:blogを使わせていただいております。
素晴らしいツールで、本当に感謝しております。
今回は質問させていただきたく、ここをお借り致します。
この度自分のmixi日記をBackup_mixiというツールでMT形式にてDLし、
Windows実行ファイル版ver2.41にMTファイルをインポートしたところ、
コメント欄だけ<BR>などのタグが残ってしまいました。
コメントも膨大な数なので、一つずつ修正するわけにもいかず途方にくれています。
日記本文はそういうエラーは出ておりません。
特にエラーメッセージなどは出ておりませんが、何か解決方法がありましたらご指南くださればと思います。
参考までに、Backup_mixi はこのソフトです。
ttp://milk-tea.que.jp/milk-cake/soft/
こんにちは。いつもPinky:blogをお使いいただき、ありがとうございます。
> この度自分のmixi日記をBackup_mixiというツールでMT形式にてDLし、
> Windows実行ファイル版ver2.41にMTファイルをインポートしたところ、
> コメント欄だけ<BR>などのタグが残ってしまいました。
こちらでも確認いたしました。Pinky:blog側のインポート処理での問題のようです。
次のリリース(ver2.42)で対策を行いますので、もう少しお待ちください。
さきほど問題を修正し、Pinky:blog 2.42をリリースいたしました。
ぜひバージョンアップしてみてください。
http://scl.littlestar.jp/pinkyblog/download.php
早々の対応ありがとうございます!
早速DLして上書きしてみましたが、まだ<IMG〜>などのタグが出てしまいます・・・
Pinky:blogのソースを確認しましたところ、<IMG〜>は絵文字なのですが、ソースは
<img src="../img/img_emoji_46.gif" alt="ハート" width="16" height="16" class="emoji" border="0">
となり、ブラウザ上では
<img src="../img/img_emoji_46.gif" alt="ハート" width="16" height="16" class="emoji" border="0">
と表示されます。
※追記
ただいまPinky:blog内の.mdファイルを全削除して新たにMTファイルをインポートしてみたところ、<BR>の方は修正されておりましたので、記事を訂正させていただきました。
早急なご対応ありがとうございました!
ただ<IMG>の方は残ってしまっています。
> 早速DLして上書きしてみましたが、まだ<IMG〜>などのタグが出てしまいます・・・
ご報告ありがとうございます。
ただ残念ながら、この問題を安定版(ver2.4x)のうちに解決することはできません。
なぜかというと、現在のPinky:blogでは
「記事のコメント内にHTMLを使ってはいけない」という前提があり
コメント内に含まれているHTMLタグを、すべて無効化する(エスケープする)ようになっています。
そのため、HTMLのimg要素(タグ)を使わなくては表示できない、mixiの絵文字を
現時点のPinky:blogで使うことはできないのです。
絵文字を表示できるようにするためには、記事データの読み込み&書き込み部分のプログラムを
大きく書き換える必要があり、これは安定版では手を出すことができない範囲です。
(新たな問題・バグを増やしてしまう可能性があるため)
申し訳ありませんが、次の開発版であるver2.50以降のリリースをお待ちください。
初めまして。
このたび初めてこちらのツールを知りまして、早速設置を試みたところ、MovableType互換形式(文字コード:UTF-8)のインポート時に以下のメッセージが出て先に進めませんでした。
nph = false
argument out of range (ArgumentError)
./lib/pinkyblog/application/data-convert.rb:181:in `local'
./lib/pinkyblog/application/data-convert.rb:181:in `parse_date'
./lib/pinkyblog/application/data-convert.rb:187:in `entry_to_pb_entry'
./lib/pinkyblog/application/core.rb:2033:in `post_import_file'
./lib/pinkyblog/application/core.rb:2033:in `map'
./lib/pinkyblog/application/core.rb:2033:in `post_import_file'
./lib/pinkyblog/repository.rb:57:in `lock'
./lib/pinkyblog/application/core.rb:2022:in `post_import_file'
./lib/pinkyblog/application/core.rb:1453:in `request_post'
./lib/pinkyblog/application/core.rb:399:in `request'
./blog.rb:272:in `call'
/usr/local/lib/ruby/1.8/benchmark.rb:293:in `measure'
/usr/local/lib/ruby/1.8/benchmark.rb:307:in `realtime'
./blog.rb:271:in `call'
./lib/rack/builder.rb:53:in `call'
./lib/rack/handler/cgi.rb:29:in `serve'
./lib/rack/handler/cgi.rb:5:in `run'
blog.cgi:19
ruby 1.8.6 (2007-09-24) [i386-freebsd6]
Pinky:blog 2.38 (candy)
こちらの設定上でミスがあるようでしたら解決策をお教えいただきたいと思います。
新年早々のお忙しいところ申し訳ありませんが、よろしくお願いいたします。
はじめまして。Pinky:blogに興味を持っていただき、ありがとうございます。
> このたび初めてこちらのツールを知りまして、早速設置を試みたところ、MovableType互換形式(文字コード:UTF-8)のインポート時に以下のメッセージが出て先に進めませんでした。
エラーメッセージから判断すると、記事の日付を読み込むときにエラーとなっているようです。
ただ残念ながら、このメッセージだけでは原因がよく分かりません。
そこで、お手数をおかけしてすみませんが
以下のzipファイルに含まれている data-convert.rb で
サーバー上にある lib/pinkyblog/application/data-convert.rb を上書きして
その上で、もう一度インポートを実行してみてください。
http://scl.littlestar.jp/pinkyblog/temp/20100104-pb-data-convert.zip
もしうまくいったなら、エラーメッセージの表示が少し変わって
次のようになっていることと思います。
time is out of range - [2008‚ 11‚ 19‚ 15‚ 33‚ 9] (ArgumentError)
このときの表示内容(数字の部分)を教えていただけますよう、よろしくお願いします。
お忙しいところご返信いただきまして、ありがとうございました。
> 以下のzipファイルに含まれている data-convert.rb で
> サーバー上にある lib/pinkyblog/application/data-convert.rb を上書きして
> その上で、もう一度インポートを実行してみてください。
> このときの表示内容(数字の部分)を教えていただけますよう
こちら、ご指示通り実行してみましたところ、
該当の表示内容は以下のようになりました。
time is out of range - [2009‚ 9‚ 26‚ 24‚ 12‚ 45] (ArgumentError)
以上、お手数おかけしますが、どうぞよろしくお願いいたします。
> こちら、ご指示通り実行してみましたところ、
> 該当の表示内容は以下のようになりました。
>
> time is out of range - [2009‚ 9‚ 26‚ 24‚ 12‚ 45] (ArgumentError)
おそらく、ログファイル内で時刻が「24:12:45」もしくは「12:12:45 PM」というように出力されており
その時刻が正常に解析できないためにエラーとなっているのだと思います。
次のバージョン(2.39)でエラーにならないように修正しますので、しばらくお待ちください。
調べていただきまして、ありがとうございました。
次バージョンをお待ちしております。
いつも快適に使わせていただいております。
先日Pinky:blog 2.38(安定版)にバージョンアップしたところ、一言メッセージ送信時にエラーが出るようになってしまいました。
送られたコメントについては管理者メニューで確認は出来ます。ただメール送信されないようなのです。
サーバ側のパスなども確認しましたが、問題ないようです。(Sendmail /usr/sbin/sendmail となっており、確認したところ間違いありませんでした)
バージョンアップするまではきちんとコメントがメール送信されていました、また他に不具合は出ておりません。
一度確認をお願いいたしたく思います。
以下送信時のエラーメッセージです。
nph = false
uninitialized constant PinkyBlog::Application::SimpleMail (NameError)
./lib/pinkyblog/application/core.rb:329:in `mail_notification'
./lib/pinkyblog/application/core.rb:1297:in `request_post'
./lib/pinkyblog/application/core.rb:399:in `request'
./blog.rb:272:in `call'
/usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'
./blog.rb:271:in `call'
./lib/rack/builder.rb:53:in `call'
./lib/rack/handler/cgi.rb:29:in `serve'
./lib/rack/handler/cgi.rb:5:in `run'
blog.cgi:19
ruby 1.8.7 (2008-08-11) [x86_64-linux]
Pinky:blog 2.38 (candy)
もしこちらの設定もしくはサーバ側の問題のようでしたら申し訳ありません。
はじめまして。Pinky:blogをお使いいただきありがとうございます。
エラーメッセージから判断すると、FTPによるファイルのアップロードに失敗しているように思われます。
サーバー上のファイル lib/simplemail.rb の中身が空(ファイルサイズが0)になっていないでしょうか?
もしも空になっているようであれば、該当のファイル(lib/simplemail.rb)をアップロードしなおしてみてください。
ただ、もしかすると他のファイルのアップロードにも失敗している可能性がありますので
一度、サーバー上の lib フォルダ(ディレクトリ)の中身を全部上書きするのが、もっとも確実かと思います。
(私自身の経験からすると、一度にすべてのファイルをアップロードするのではなく
何度かに分けてアップロードすると失敗しにくいようです)
もし、アップロードしなおしても問題が解決しないようであれば、またご報告よろしくお願いします。
こんばんは、早速のご返答ありがとうございます。
> サーバー上のファイル lib/simplemail.rb の中身が空(ファイルサイズが0)になっていないでしょうか?
> もしも空になっているようであれば、該当のファイル(lib/simplemail.rb)をアップロードしなおしてみてください。
該当ファイルをFTPで確認してみたところ、仰るとおりlib/simplemail.rbのサイズが0となっておりました。
早速ローカルからアップしましたところ、ちゃんと正常に動きました!
本当にありがとうございました。
この度はこちらの手違いにもかかわらずお手数をお掛けして申し訳ありませんでした。
これからもPinky:blogを大事に使わせていただきます。
近々予約投稿機能や携帯投稿機能の実装をなさるそうで、バージョンアップも楽しみにしております。
はじめまして、お世話になります。
こちらのブログを使わせて頂いていたのですが、写真をアップしたところ、いきなりエラーが出て.cgiのページが表示されなくなりました。
header parse failed. (:7) <"Title: \225\\\216\206\202・"> (MDParseError)
./lib/md.rb:157:in `get_headers'
./lib/md.rb:120:in `get_track'
./lib/md.rb:107:in `parse'
./lib/pinkyblog/repository.rb:331:in `load_entry'
./lib/pinkyblog/repository.rb:290:in `load_all_entries'
./lib/pinkyblog/repository.rb:289:in `each'
./lib/pinkyblog/repository.rb:289:in `load_all_entries'
./lib/pinkyblog/repository.rb:312:in `load_all_entries_with_invisible'
./lib/pinkyblog/application/core.rb:535:in `request_get'
./lib/pinkyblog/application/core.rb:401:in `request'
./blog.rb:272:in `call'
/usr/local/lib/ruby/1.8/benchmark.rb:308:in `realtime'
./blog.rb:271:in `call'
./lib/rack/builder.rb:53:in `call'
./lib/rack/handler/cgi.rb:29:in `serve'
./lib/rack/handler/cgi.rb:5:in `run'
blog.cgi:19
ruby 1.8.7 (2008-08-11) [i686-linux]
Pinky:blog 2.38 (candy)
レンタルサーバーはロリポップを使用しております。/loginのページは表示されますが、他のページを表示させようとすると同じエラーが出ます。
バージョンは最新のものに変えましたが、直りません。今までの記事を消したくありません。お手数ですが、対処法をお教えください。
はじめまして。Pinky:blogをお使いいただき、ありがとうございます
> こちらのブログを使わせて頂いていたのですが、写真をアップしたところ、いきなりエラーが出て.cgiのページが表示されなくなりました。
ご不便をおかけしてすみません。
原因は分からないのですが、エラーの内容を見る限りでは
その記事のデータファイル(data/entry/*.md)の内容がおかしくなってしまっているようです。
(ファイルの文字コードが、Pinky:blog標準の「UTF-8」でなく、「Shift-JIS」になってしまっています)
まず、一時的な対処方法からお伝えいたしますと
data/entry/*.md の中から、写真を添付しようとした記事データファイルを探し出して
そのファイルの文字コードをUTF-8に戻すことができれば、ひとまずエラーは出なくなると思います。
(記事ファイルをメモ帳で開いて、「名前を付けて保存」を実行し
保存するときの「文字コード」でUTF-8を指定すればOKです)
ただ、これだと次に記事を更新したときにも、またエラーが出るようになってしまうかもしれません。
この現象は、おそらくPinky:blogのバグであろうと思われるため
すぐにでも修正したいのですが、私の手元では同じ現象を再現することができていません。
すみませんが、OSとブラウザの種類、およびブラウザのバージョンを教えていただけますか?
素早い対処ありがとうございます。
早速data/entry/*.mdの中の、写真をアップした記事データを上書きしたりしましたが、エラーが出て直りません。エラーメッセージが少し変わったようなので貼り付けておきます。
nph = false
header parse failed. (:10) <"\t\n"> (MDParseError)
./lib/md.rb:157:in `get_headers'
./lib/md.rb:120:in `get_track'
./lib/md.rb:107:in `parse'
./lib/pinkyblog/repository.rb:331:in `load_entry'
./lib/pinkyblog/repository.rb:290:in `load_all_entries'
./lib/pinkyblog/repository.rb:289:in `each'
./lib/pinkyblog/repository.rb:289:in `load_all_entries'
./lib/pinkyblog/repository.rb:318:in `load_recent_entries'
./lib/pinkyblog/application/core.rb:766:in `get_top_screen'
./lib/pinkyblog/application/core.rb:747:in `request_get'
./lib/pinkyblog/application/core.rb:758:in `request_get'
./lib/pinkyblog/application/core.rb:401:in `request'
./blog.rb:272:in `call'
/usr/local/lib/ruby/1.8/benchmark.rb:308:in `realtime'
./blog.rb:271:in `call'
./lib/rack/builder.rb:53:in `call'
./lib/rack/handler/cgi.rb:29:in `serve'
./lib/rack/handler/cgi.rb:5:in `run'
blog.cgi:19
ruby 1.8.7 (2008-08-11) [i686-linux]
Pinky:blog 2.38 (candy)
使用OSはMac10.28、プラウザはSafari1.0.3です。記事の投稿はWINでもしていましたが、問題の記事を投稿したのはMacからです。ブログを設置したのもMacからです。
本当にお手数おかけしてすいません。宜しくお願いします。
こんにちは。
エラーの内容を見る限りでは、記事データファイルの10行目前後になにか問題が起こっているようです。
(「10行目にタブのみの行がある」というエラーになっています)
そこで、その記事データファイル(data/entry/*.md)を、テキストエディットなどで開いてみて
10行目の前後が、おおよそどんな風になっているかを教えてもらえますでしょうか。
(空行があるorない、x行目から本文が始まっている、など)
余分な手間を取らせてしまい申し訳ありませんが、迅速な修正のため、よろしくお願いします。
P.S.
Safariの古いバージョン(Mac上のSafari 2以前)では
日本語の扱いにいくつかの不具合がある、という話があるので
Safariをバージョンアップしていただければ、もしかすると、画像を添付した時の問題が起きなくなるかもしれません。
お返事が遅くなってしまいましてすいません。パソコンの方がダメになってしまい、修理に出していました。申し訳ありません。
ご指摘いただいたように空行が10行目、そして本文内にも空行があったので、それらを全て消してアップしなおしましたら、きちんとトップページが表示され、問題の記事も直すことが出来ました。
本当にお忙しいところありがとうございました! また何か今後の参考になるようなことがありましたら教えてください、どんなことでもお答えします。
今回は本当にご丁寧にありがとうございました。サファリのバージョンアップも行います、ありがとうございます。
初めまして、お世話になります。
本日2.37をダウンロードさせていただき設置しているのですが、
master menu内の「メニューの編集」で編集すると、「blogの設定」で設定した日本語が????になってしまいます。
設置サーバーはADAMレンタルウェブです。
過去にも同様の質問があったのですが、古いバージョンでの質問だったので、質問させていただきました。
対処法などお教えいただけるとうれしいです。
はじめまして。Pinky:blogをお試しいただき、ありがとうございます。
> 本日2.37をダウンロードさせていただき設置しているのですが、
> master menu内の「メニューの編集」で編集すると、「blogの設定」で設定した日本語が????になってしまいます。
>
> 設置サーバーはADAMレンタルウェブです。
> 過去にも同様の質問があったのですが、古いバージョンでの質問だったので、質問させていただきました。
> 対処法などお教えいただけるとうれしいです。
もしかすると、近日中にリリースするPinky:blog 2.38で解決する……かもしれません。
お待たせしてすみませんが、そちらへのバージョンアップを試してみてください。
(長らく原因のわからない問題だったのですが
最近、ようやく解決法らしきものが見つかりました)
なお、この問題については、多くの方から報告をいただいているのですが
今のところ、私の手元で同じ動作を再現することができず、情報を集めているところです。
お手数ですが、再現手順(メニューをどういう風に編集すると再現するか)を詳しく教えていただけないでしょうか?
返信ありがとうございます。
上記記事でメニューの編集で〜と書きましたが、先ほど試してみたところ、
メニュー編集→何も変更しなくても「編集完了」を押すと文字化けしました
また、リファラ表示設定、HTMLカスタマイズでも同様(編集完了を押すだけで文字化け)の症状が出ました。
それと、二つのblogを設置するのにこちらの「同じサーバーで複数のblogを立ち上げる」を参考にして設置しておりますが、二つのblogとも同じ症状が出ています。
なにとぞよろしくおねがいします。
詳しいご報告ありがとうございます。参考にさせていただきます。
さて、ひとまずの不具合対策として、修正用のファイルを用意しました。
以下のzipファイルの中に入っているlibディレクトリを
Pinky:blogを設置した場所のlibディレクトリに、そのまま上書きして
そのあとでメニューの編集を試してみてください。
(blog内に必要なデータがある場合には、安全のため、バックアップをとっておいてもらえるようお願いします)
http://scl.littlestar.jp/pinkyblog/temp/pinkyblog-2.37fix-lib.zip
はじめまして。
先月DLし、快適に使わせていただいております。ありがとうございます。
質問させていただきます。
記事の最後に記事の作成日とリファラ、記事のURLが表示されているのですが、このうち「記事のURL」を非表示にしたいのです。
何か方法があればお教えいただきたく思います。
(バナー表示については自己解決しましたので削除させていただきます)
色々自分でも検索などして調べてみましたが、はっきり分かりませんでしたので、よろしければご指導お願いします。
はじめまして。Pinky:blogをお使いいただき、ありがとうございます。
> 記事の最後に記事の作成日とリファラ、記事のURLが表示されているのですが、このうち「記事のURL」を非表示にしたいのです。
> 何か方法があればお教えいただきたく思います。
Pinky:blogには特殊タグという機能があり、これを使うことで非表示にすることができます。
URLを表示したくない記事に、「!URL非表示」という名前のタグを付けてみてください。
http://scl.littlestar.jp/pinkyblog/extag.php
なお、管理者メニューの「記事の管理・一括操作」を使うと、複数の記事に一度にタグを付けることができます。
こんにちは
84の方と同様にエラーが起きましたので、Pinky:blog 2.30を導入させていただきました。
閲覧は可能になったのですが、トップページのブログタイトル、執筆者の名前などを日本語で変更しても「??????????」と記載されてしまいます。
対処法などがありましたら、教えていただけると幸いです。
設置サーバはさくらインターネットです。
修正ありがとうございます。2.30にしたところ閲覧は可能になりましたが、管理者画面で同じく日本語入力をすると????になります。
data/_se...jsonを直接編集もしてみましたが????になります。
よろしくお願いします。
> 84の方と同様にエラーが起きましたので、Pinky:blog 2.30を導入させていただきました。
> 閲覧は可能になったのですが、トップページのブログタイトル、執筆者の名前などを日本語で変更しても「??????????」と記載されてしまいます。
> 修正ありがとうございます。2.30にしたところ閲覧は可能になりましたが、管理者画面で同じく日本語入力をすると????になります。
> data/_se...jsonを直接編集もしてみましたが????になります。
同じ現象が何人かの方に起こっているようなので
原因を調べているのですが、今のところうまく再現できていません。
設定ファイル(data/blog_config.json)の内容か、もしくは
設定ファイルを読み込むプログラム(パーサ)側に、何らかの問題が起こっているようです。
(Pinky:blog 2.30から、正しく読み込めない文字はすべて?に置き換える動作になっています)
ひとまず不具合対策として、以下の圧縮ファイルの中に入っている
libフォルダ(ディレクトリ)を、稼働しているPinky:blogのlibフォルダに上書きしてみてください。
確実ではありませんが、おそらくこれで????と表示されることは無くなると思います。
(この修正は、近いうちにPinky:blog 2.31としてリリースします)
http://scl.littlestar.jp/pinkyblog/temp/pinkyblog-lib-090629.zip
ただ、これは一時的な対策であり、問題の原因を解決するものではありません。
そこで、もしも差し支えがありませんでしたら
今回の現象を再現できる data/blog_config.json を、メール添付などの方法で、私まで送っていただけないでしょうか?
そうしていただければ、私の手元で検証できるため、より正確に原因を調べることができます。
(メール添付の場合は、 tetradice@gmail.com までお願いします)
すみません! 先日の pinkyblog-lib-090629.zip には、焦っていてミスがありました。
Pinky:blog 2.31へのバージョンアップをお願いします。
http://scl.littlestar.jp/pinkyblog/download.php
お手数をおかけしてごめんなさい。
早速上書きしてみましたが、やはりまだ???になるようです。
現在はlib/pinkyblog/config.rbを直接編集して暫定的に日本語を表示させています。
その際にFTP上からdata/blog_config.jsonを削除しています。
blog...jsonのデータは後ほど送付させていただきます。
今回の原因はおそらくパーサーかと思います。
Pinky:blog 2.31へのバージョンアップをさせていただきましたら、タイトルなど、正常に機能しました。
すばやい御対応、ありがとうございました!
これからも愛用させていただきますVv
こんにちは
先日までは通常に表示できていましたが、急に以下のエラーが出るようになりました。
nph = false
[JsonParser] Illegal unicode sequence (RuntimeError)
./lib/anjson.rb:112:in `handle_malformed_chr'
./lib/anjson.rb:103:in `validate_string'
./lib/anjson.rb:85:in `each_byte'
./lib/anjson.rb:85:in `validate_string'
./lib/anjson.rb:137:in `unescape_string'
./lib/anjson.rb:161:in `parse_value'
./lib/anjson.rb:176:in `parse_hash'
./lib/anjson.rb:70:in `parse'
./lib/anjson.rb:326:in `parse'
./lib/pinkyblog/config.rb:227:in `extend_json'
./lib/pinkyblog/application/core.rb:53:in `load_config'
./lib/pinkyblog/application/core.rb:34:in `load'
./blog.rb:149:in `initialize'
m.cgi:15:in `new'
m.cgi:15
./lib/rack/builder.rb:22:in `instance_eval'
./lib/rack/builder.rb:22:in `initialize'
m.cgi:14:in `new'
m.cgi:14
ruby 1.8.7 (2009-04-08) [i386-freebsd7]
Pinky:blog 2.24 (candy)
設置サーバーはさくらインターネットです。
バージョンアップ差分ファイル上書きもしてみたりはしてみましたが、だめでした。
こんにちは。普段よりPinky:blogをお使いいただき、ありがとうございます。
> 先日までは通常に表示できていましたが、急に以下のエラーが出るようになりました。
> nph = false
>
> [JsonParser] Illegal unicode sequence (RuntimeError)
すみません、調べてみたところPinky:blogのバグでした。
設定が保存されるファイル(data/*.json)の中に、ある種類の文字が含まれていると
エラーで落ちてしまうようです。
先ほどリリースしたPinky:blog 2.30で、エラーが起きないように修正しました。
ぜひこちらのバージョンをお試しください。
http://scl.littlestar.jp/pinkyblog/download.php
こんにちは。
Windows実行ファイル版を使わせて頂いています。
現在、記事の投稿は問題なく出来、ブログをつけてきたのですが、昔の記事をインポートできる機能があることを知り、
タイトルの通り、他のblogで保存したログをインポートしようとしたのですが、
「HTTP 内部サーバエラー Web サイト側でページを表示できません」
という風に表示されてしまいます。
文字コードを明示して実行してみてもだめでした。
これは何かに問題があるのでしょうか?
私がインポートしたファイルはFc2ブログでのエクスポートファイルで、txt保存されています。
使用PC:Windows Vista
システム情報
コア
Pinky:blog 2.05 (candy) Windows実行ファイル版
rubyのバージョン
1.8.7 (2008-08-11) [i386-mswin32]
です。
どうぞよろしくお願いします。
こんにちは。Pinky:blogをお使いいただき、ありがとうございます。
> 現在、記事の投稿は問題なく出来、ブログをつけてきたのですが、昔の記事をインポートできる機能があることを知り、
> タイトルの通り、他のblogで保存したログをインポートしようとしたのですが、
> 「HTTP 内部サーバエラー Web サイト側でページを表示できません」
> という風に表示されてしまいます。
> 文字コードを明示して実行してみてもだめでした。
> これは何かに問題があるのでしょうか?
手元で検証してみましたところ、エラーの原因らしき点が見つかったため
試しにその点を修正した実行ファイルを作りました。
http://scl.littlestar.jp/pinkyblog/blog_server090511.zip
お手数をおかけしてすみませんが、この圧縮ファイルに入っている blog_server.exe で
元のファイルを上書きして、もう一度インポートを試してみていただけますか?
早速ファイルを上書きして実行したところ
無事インポートできました!
お早い対応ありがとうございます!
本当に助かりました。
今後とも末永く使わせて頂きます。よろしくお願いいたします。
すみません、昨晩記事のインポートはできたのですが今朝新しい記事を投稿したら、
「HTTP 内部サーバエラー Web サイト側でページを表示できません」
のエラーになってしまいました。
また、インポートされたファイルの中身を見てみると自動的に「HTMLで直接書く」で入力されるらしく、文章が改行されないようです。
お忙しい中申し訳ありませんが、よろしくお願いします。
> すみません、昨晩記事のインポートはできたのですが今朝新しい記事を投稿したら、
> 「HTTP 内部サーバエラー Web サイト側でページを表示できません」
> のエラーになってしまいました。
手元で試してみたのですが、こちらでは再現できませんでした。
再度お手数をおかけしますが、以下の手順でエラーの内容を確認していただけますでしょうか。
1. http://scl.littlestar.jp/pinkyblog/blog_server090514.zip で、元の blog_server.exe を上書き
2. 実行ファイル版を起動
3. エラーを発生させる
4. 実行ファイル版を終了
この手順のあと、blog_server.exe と同じ位置に
「pb_server_error.log」という名前のファイルが作成されていると思います。
そのファイルの内容を、こちらまでご報告していただけるようお願いします。
(もしもファイルが作成されないようであれば、「作成されなかった」とお伝えください)
> また、インポートされたファイルの中身を見てみると自動的に「HTMLで直接書く」で入力されるらしく、文章が改行されないようです。
すみません、改行が反映されない点はインポート処理の不具合です。
次のバージョン(Pinky:blog 2.22)で修正いたします。
本日、記事の一覧を確認すると、テスト投降した記事が残っていました。
ということは、ちゃんと投稿されているが、
投稿時にはエラーと表示される・・
というエラーのようです。
仰る通りに実行してみました。
pb_server_errorの内容です。
# Logfile created on Fri May 15 08:17:52 +0900 2009 by /
I‚ [2009-05-15T08:17:52.516000 #7240] INFO -- : WEBrick 1.3.1
I‚ [2009-05-15T08:17:52.516000 #7240] INFO -- : ruby 1.8.7 (2008-08-11) [i386-mswin32]
I‚ [2009-05-15T08:17:57.242000 #7240] INFO -- : WEBrick::HTTPServer#start: pid=7240 port=1125
I‚ [2009-05-15T08:19:09.790000 #7108] INFO -- : WEBrick 1.3.1
I‚ [2009-05-15T08:19:09.790000 #7108] INFO -- : ruby 1.8.7 (2008-08-11) [i386-mswin32]
I‚ [2009-05-15T08:19:09.806000 #7108] INFO -- : WEBrick::HTTPServer#start: pid=7108 port=1125
E‚ [2009-05-15T08:21:11.102000 #7108] ERROR -- : undefined method `get_cgi_url' for #<PinkyBlog::ViewContext:0x484f324> (NoMethodError)
pinkyblog/application/core.rb:208:in `comment_to_atom_model'
pinkyblog/application/core.rb:158:in `update_news_feeds'
pinkyblog/application/core.rb:157:in `map'
pinkyblog/application/core.rb:157:in `update_news_feeds'
pinkyblog/application/core.rb:1528:in `post_entry'
pinkyblog/repository.rb:57:in `lock'
pinkyblog/application/core.rb:1483:in `post_entry'
pinkyblog/application/core.rb:951:in `request_post'
pinkyblog/application/core.rb:396:in `request'
blog.rb:135:in `call'
benchmark.rb:308:in `realtime'
blog.rb:134:in `call'
./lib/rack/static.rb:33:in `call'
./lib/rack/builder.rb:53:in `call'
blog.rb:87:in `service'
webrick/httpserver.rb:104:in `service'
webrick/httpserver.rb:65:in `run'
webrick/server.rb:173:in `start_thread'
webrick/server.rb:162:in `start'
webrick/server.rb:162:in `start_thread'
webrick/server.rb:95:in `start'
webrick/server.rb:92:in `each'
webrick/server.rb:92:in `start'
webrick/server.rb:23:in `start'
webrick/server.rb:82:in `start'
./lib/rack/handler/webrick.rb:12:in `run'
blog_server.rb:28
こちらこそ何度もすみません。
とりあえず記事が投稿できているので、ブログをつけるうえでは問題はなくなりました。
お忙しいかと思いますがよろしくお願いします。
> 仰る通りに実行してみました。
> pb_server_errorの内容です。
>
> # Logfile created on Fri May 15 08:17:52 +0900 2009 by /
ご報告ありがとうございます。再現できました!
ニュースフィードの生成に関連したバグのようです。
こちらもPinky:blog 2.22で修正してリリースいたしますので、しばらくお待ちください。
Pinky:blog 2.22で、コメント問題・インポート問題ともに修正いたしました。
こちらのバージョンであれば、改行もきちんと反映されると思います。ぜひお試しください。
こんにちは。
最新版(2.21)をインストールしようとしたところ、
以下のようなエラーメッセージが表示されました。
blog.cgiの1行目は#!/usr/local/bin/rubyに書き換えてアップロードしています。
その他、パーミッション等は手順通りに設定しています。これはどういったエラーなのでしょうか?
nph = false failed to allocate memory (NoMemoryError) ./lib/tenjin.rb:406 ./lib/pinkyblog/section.rb:2:in `require' ./lib/pinkyblog/section.rb:2 ./lib/pinkyblog/screen.rb:10:in `require' ./lib/pinkyblog/screen.rb:10 ./lib/pinkyblog/application/core.rb:22:in `require' ./lib/pinkyblog/application/core.rb:22 ./lib/pinkyblog/application.rb:1:in `require' ./lib/pinkyblog/application.rb:1 ./lib/pinkyblog/core.rb:7:in `require' ./lib/pinkyblog/core.rb:7 ./lib/pinkyblog.rb:8:in `require' ./lib/pinkyblog.rb:8 ./blog.rb:51:in `require' ./blog.rb:51 blog.cgi:12:in `require' blog.cgi:12 ruby 1.8.6 (2007-09-24) [i386-freebsd6] Pinky:blog 2.21 (candy)
こんにちは。Pinky:blogに興味を持っていただき、ありがとうございます。
> 最新版(2.21)をインストールしようとしたところ、
> 以下のようなエラーメッセージが表示されました。
> blog.cgiの1行目は#!/usr/local/bin/rubyに書き換えてアップロードしています。
> その他、パーミッション等は手順通りに設定しています。これはどういったエラーなのでしょうか?
>
> nph = false
> failed to allocate memory (NoMemoryError)
> ./lib/tenjin.rb:406
エラーメッセージで「メモリが足りない」と表示されていること、および
エラーの発生している箇所に、エラーの原因らしきものが見当たらないことから考えると
サーバー側のメモリが不足しているのではないかと思います。
お手数をおかけしてすみませんが
試しに、何度か blog.cgi にアクセスしてみて
エラーの発生する箇所が変わるかどうかを調べていただけますか?
(「failed to allocate...」の次の行が、エラーの発生した箇所を表しています)
エラーのたびに、発生する箇所が違っているようなら
おそらくサーバー側のメモリ不足が原因であり、Pinky:blog側での対策はまず不可能です。
(その場合は@PAGESに報告するしかないでしょう)
そうではなく、毎回同じ箇所でエラーが起こるようであれば
こちら側で何らかの対策ができるかもしれません。
おはようございます。
時間帯を変えて何度か試したところ、同じ内容のエラーメッセージが出ていました。下の方の書き込みでA@pegaesで動くようになったとみえたのでインストールして使ってみたかったのですが、今のところ動かず残念です。単純に、サーバーのメモリ不足が解消したら動作するのかもしれないですね。
なお、他の無料サーバーとしてhttp://upthx.net/内のアカウントで動作確認ができましたので、合わせてご報告申し上げます。無料・有料を問わず、動作実績のあるレンタルサーバーをどこかで一覧にして頂ければ、今後利用を考えるユーザーの参考にもなるのではないかなと思いました。
> なお、他の無料サーバーとして http://upthx.net/ 内のアカウントで動作確認ができましたので、合わせてご報告申し上げます。無料・有料を問わず、動作実績のあるレンタルサーバーをどこかで一覧にして頂ければ、今後利用を考えるユーザーの参考にもなるのではないかなと思いました。
ご意見ありがとうございます。さっそくサイト上に動作実績一覧を掲載しました。
http://scl.littlestar.jp/pinkyblog/server_record.cgi
こんにちは。
最新バージョンを使用中です。
質問なのですが、
blog.cgi
を任意のファイル名にして運用することは可能でしょうか?
具体的には
index.cgi
というファイル名にして運用したいと思っています。
さくらサーバライトプランでやってみたのですが、
500エラーが出ました。
ファイル名以外に設定変更が必要な部分があれば、教えてください。
よろしくお願いします。