トップページ⇒php
864コメント330KB

さまよえる Movable Typeスレッド その1

■ このスレッドは過去ログ倉庫に格納されています
0001Nelson02/11/25 15:51ID:E927rAnc
ネットWatch→Web製作→WebPogと流れてきました。

俗にweblog, blogなどと呼ばれるサイトを簡単に作る
ことができるCGI、Movable Typeについてのスレッド。

オフィシャルサイト
http://www.movabletype.org/

その他、MTを利用する上で役に立ちそうなサイトは…
>>2
015314703/02/22 01:23ID:Dy1Ra60/
1) mt.cfgのめぼしいところを貼る
2)「BLOG質問箱」で検索する

管理画面ってのはMelody Nelsonで入った後のblog preferenceって奴だよ。日本語化リソースを入れている場合は「BLOGの設定」ね。
つーか/home/username/public_html/mt/cgi/dbでOkってことは、DataSource dbなのか?
mt.cgiとかmt-check.cgiとかは/home/username/public_html/mt/cgi/に設置したと言うこと?
015415203/02/22 01:57ID:DQcn38AA
>>153

いろいろとありがとうございます。

>管理画面ってのはMelody Nelsonで入った後のblog preferenceって奴だよ。

ここに入れないのが問題なんですよ〜。

>つーか/home/username/public_html/mt/cgi/dbでOkってことは、DataSource dbなのか?

よくわかりませんが、とりあえず、いろいろとファイルが生成されていました。

>mt.cgiとかmt-check.cgiとかは/home/username/public_html/mt/cgi/に設置したと言うこと?

そうです。これがなんかおかしいですか? すみません、また教えてください。
0155nobodyさん03/02/22 03:46ID:???
>>154
>>管理画面ってのはMelody Nelsonで入った後のblog preferenceって奴だよ。
>ここに入れないのが問題なんですよ〜

サーバーの問題かもしれないよ。
一度、他の無料Cgi鯖で試してみれば?
ちなみに日本の無料鯖だと、トクトクとaa4aで試したことがあるけど、
同じ様なトラブルで成功しなかった。

www.spaceports.com でなら一週間前MTを作れたからまずはそっちでテストしてみるのは
いかがでしょうか
015614703/02/22 05:12ID:Dy1Ra60/
つーかmt.cfgのめぼしいところを張って下さい。
原因は絶対にそこ。
0157nobodyさん03/02/22 06:27ID:euPtWc72
>>152
わかった、お前展開したアーカイブをディレクトリ構造を含め
そのままアップロードすればいいのにmt/cgiなんて作って押し込んでるから混乱してるんだ
0158nobodyさん03/02/22 14:42ID:???
>>148

http://www.nonplus.net/software/mt/MTPaginate.htm
PHP使えるさーばーなら、このプラグインを使ってみてもいいかも。
指定した条件(バイト数とか、指定したタグの数とか)で、ページを勝手に分割してくれるみたい。
015914803/02/22 23:28ID:???
>>158

それ使ってみたんですが、結構だめな感じです。
かゆいところに手が届かないというか。

一応、報告として、だめなところをあげると、

・書き出されるファイルは、普通と同じ1ファイルで、そのなかにPHPのコードで
 「ここからここまでは表示する」みたいなことになっているので、
 ページが長くなれば、それなりに重いかも(?)
 →HTMLに落とし込んでいるんだから、その分割されたHTMLを
  書き出してくれればいいのに。

・ページの分割は、ただぶった切るだけなので、2ページ目以降の先頭Entryの上に
 日付が入らない(たまたま日付の変わり目なら入るけど)
 →自分でPHPをちょっと加えれば、2ページ目以降の先頭に日付を表示できる

・コメントのみ表示のページとかTrackbackは、CGI呼び出しなので分割は無理かも?
 (試してないから分からないけど)
 →CGIそのものをHackすれば、できるかも?

という感じです。
016015403/02/22 23:40ID:xkYFWPpa
>>155

無料サーバーですか? う〜ん、まずはとにかく自分のところでもがいてみて、
どうしてもダメなら(もうそれっぽいですけど)考えてみます。

>>156

>mt.cfgのめぼしいところを張って下さい。
>原因は絶対にそこ。

一行目の意味がわかりません。“めぼしいところを張る”とは?
僕自身も基本的な設定がおかしい気はしているので、そう断言していただけると
逆に続ける気力がおきます。もう少し詳しく教えてください。すみません。

>>157

そうなのかなぁ、と思い、元通りにしてみたんんですがやっぱりダメでした。っていうか、
最初は展開したまま放り込んでいたんですよ。cgi-bin に入れる場合は「mt-static」なる
ディレクトリを別に作ってうんぬん、という記述を見て、/images などは別にするべき
なのかな?、と思ったんですが・・・。

実は、その構造にしたら、見えないといっていた上のグラフィックは表示されるように
なったんです。でも、やはりユーザー名等を入れて「LOGIN」するとやはりダメでした。

もう少し、お力をお貸し下さい。よろしくお願い申し上げます。
016116003/02/22 23:46ID:xkYFWPpa
あ〜あ、
>>127,128
を見て、これは僕にもできるかな?と思ったんですが、甘かったですね・・・。
でも、まだあきらめないぞ〜(と決意表明してどうする(^_^;;)

>>126
の方は、その後いかがでしょうか?
016214703/02/23 00:40ID:jEG6boAT
めぼしいとこってのは、配布状態から変えたところです。
めんどくさかったら#でコメントアウトされていないところを、てきとうに伏字にして張る。

とりあえず
http://rebecca.ac/milano/mt/archives/000168.html
のpatchツールを使って、1からやり直す。
0163126 (まだ居たりする)03/02/24 12:06ID:???
>>161
いまのところ、まだ理解できてません( ;´�D`;)人(;´�D`; )
私の場合、お話にならないような状態なので、静かにROMってますた。

簡単に設置出来ている方のほうが多いのだから、私の理解力に問題
があるのです。理解できるまで頭に疑問を寝かせておいて、いつか
ひとりで設置してやるぞー・・

つか、むずかしいって!! (と、逆ギレしてみる。)
0164nobodyさん03/02/25 00:18ID:???
んあー、
なんか設置できなくて泣いてる人が結構いそうな雰囲気。

とりあえず、設置できない人はmt.cfgで自分が編集したところを全部貼ってみよう

ほんとは設置がうまくいかないサイトのurl教えてもらえるといいんだけど
2ちゃんだと、urlは貼りにくいよね。やっぱり。
0165nobodyさん03/02/25 01:32ID:???
mt-check.cgiとmt.cfgを置くだけで、その鯖でMTが使えるかどうか
調べられますか?
大量に転送して、駄目だっただと悲しいのです(;´Д`)
0166154=16003/02/25 03:21ID:/gV1s9pN
>>147

あぁ、なるほど。とにかくもう一度 mt.cfg からやりなおしてみます。
全体の構造をそのまま(ダウンロードのまま)でひとつのディレクトリに突っ込む、んでいいんですよね?

>>163=126

いや、ホント、みなさんがカンタンだって言われてるのにできないなんて、しょげちゃいますよ。
本家(movabletype.prg)の FAQ にも
『If you have experience installing CGI programs, MT should be fairly easy to install.』
なんて書いてあるんですよね。僕は“ふつうの”CGI だったらそんなに苦労したことなかったんだけどな〜??
ま、作者から見ればそりゃあ、カンタンだろうよ(と僕も逆ギレ(^_^;;)

>>164

そうなんですよ。見てもらえればバカバカしいミスがカンタンに見つかるかもしれないんですよねぇ。
こんなにいろいろと教えていただきながら、おっしゃる通り、ちょっと怖いという自分勝手さをお許しあれ。
ホント、164 のような方に見ていただきたいものです(^^)
なにか方法はないものかなぁ??
0167154=160=16603/02/25 03:23ID:/gV1s9pN
>>165

僕は、とりあえず mt-load.cgi まではうまく行ったし、mt-check.cgi でも特に問題はなかった
#DB は必須ではない、という認識の元では
んですが、うまく行かないという現実に直面しているので、やってみるしかないのでは?


あと、基本的な質問なのかもしれませんが、なぜこの CGI の Perl へのパスは、
『take care not to remove the -w at the end of the first line in each file』(FAQ より)
ということで、
#!/usr/bin/perl -w
という風に、『-w』がついているのでしょうか? 最初、これを消してしまっていることに気づき、全部
書きなおしたのです(結果的に、それは全然関係なかったようなのですが)。
いままでいろんな CGI を見てきて、こういった形の記載は見たことがなかったので、不思議に思っています。
0168154=160=16603/02/25 03:26ID:/gV1s9pN
>>147

あぁ、なるほど。とにかくもう一度 mt.cfg からやりなおしてみます。
全体の構造をそのまま(ダウンロードのまま)でひとつのディレクトリに突っ込む、んでいいんですよね?

これは、
>>162
の間違いでした。失礼しました。
016914703/02/25 06:14ID:1x8RCbGe
一行目の#!/usr/bin/perl -wは、Perlスクリプトとして実行するという印なんで削除したら駄目っす。
サーバーによっては#!/usr/local/bin/perlに書き換える場合も有るけど、ほとんど必要ないでしょう。
あと貸しサーバーの会社名(xreaとかトクトクとか)を言ってもらえると、ハナから無理なところかどうかも分かります。

でもmt-check.cgiが動作しているんなら平気なはずだな。

>>165
mt-check.cgiを先に動かしてチェックするのが得策です。
0170nobodyさん03/02/25 09:17ID:r0Znk5CS
http://www.opensourcecms.com/nucleus/
http://www.opensourcecms.com/pmachine/weblog.php
http://www.opensourcecms.com/b2/
Movable Typeのほかにもこういうブロッグツールがあるらしいけど使ってる人いる?
b2のpingbackってのはtrackbackとどう違うんだろ。
017116803/02/25 13:46ID:/gV1s9pN
>>147

いろいろと本当にありがとうございます。
#!/usr/bin/perl というのが重要なことは知っていたんですが(ほかのCGIは動かせてますし)、
この「-w」というのが初耳(初見)なので、なんなのかなぁ?と思っているのです。消しちゃ
いけない!って書いてあるので。
#ちなみにうちは、#!/usr/local/bin/perl です。

それとレンタルサーバー(ホスティング)ですが、CsideNet (Cside 2nd) っていうところです。
http://www.cside-2nd.jp/
この間担当者にDBについて問い合わせたところ、
「現在、MySQLを始めとするデータベースにつきましては、CsideNetの共用サーバーサービスでは、
サービスへの導入を検討しておりますが、現在、ご利用いただけないことになっております。」
ということだったのですが、以前にも書きましたが mt-check.cgi で、
「DB_File...
Your server has DB_File installed (version 1.72).
DBD::mysql...
Your server does not have DBD::mysql installed. (以下中略)
DBD::Pg...
Your server does not have DBD::Pg installed. (以下中略)
DBD::SQLite...
Your server does not have DBD::SQLite installed.(以下中略)」
という結果でした。そのほかのすべての項目はOK(installed)で、最後に、
「Your server has all of the required modules installed; you do not need to
perform any additional module installations. Continue with the installation
instructions.」
ということだったので、インストールできるものと思っているのですが・・・。
0172nobodyさん03/02/25 14:01ID:???
>>170
MTとどうちがうのかよくわかんねえ・・・。
0173nobodyさん03/02/25 16:49ID:???
http://www.pop-space.com/blog/
みれます?どっか移転ですかね?
0174nobodyさん03/02/25 17:08ID:???
>>173
BLOG is over.だって
0175nobodyさん03/02/25 20:14ID:???
>>172
使われてるスクリプト言語とインターフェースが違う
0176nobodyさん03/02/25 20:42ID:???
>>170
blosxomツカテル
http://www.raelity.org/apps/blosxom/
0177nobodyさん03/02/26 10:42ID:???
>170 >176
いろいろあるんだねぇ。
漏れが必要としているカテゴリ分けは、どれにもあるみたいだし。
既に日本語化が進んでいるので、MovableType選ぶつもりだけど。

blosxomは、テキストファイル上げる操作がいるのかな。
軽そうだけど、使い勝手はどう?>176
0178nobodyさん03/02/26 10:54ID:reTm5VHW
ところでDBって必須?

Win2k+ActivePerl+AnHTTPdな環境でローカルで動けばいいや
って感じで動かそうとしているんだけど、起動時にエラー
(Unsupported driver MT::ObjectDriver::DBM: Can't locate DB_File.pm )
が出る。

DB_File.pmってMySQLとかインストールして作らないとダメなのかな??
0179nobodyさん03/02/26 12:07ID:???
Core requirements:

 * An account on a webserver that allows you to run custom CGI scripts.
 * Perl, version 5.004_04 or greater, installed on this webserver.
 * An FTP program to upload the necessary files to your webserver.
 * Javascript and cookies enabled in your browser.
 * Support for the DB_File Perl module OR MySQL & DBD::mysql
0180nobodyさん03/02/26 14:43ID:iTgoEFzZ
DB_FileはBerkeleyDBじゃないの確か
0181nobodyさん03/02/26 20:28ID:???
>>177
テキストファイルをアップロードして作っていく。

軽い。設定も糞も無いので設置は楽。
使い勝手は悪い(ぉ
0182バイク犬03/02/27 21:44ID:???
なんか、自分も入れてみましたが、一昔前のASP(アプリケーションサービスプロバイダー)
やらと、なんの変わりがあるのかしらん、と思いました。別に否定してるんじゃなく。

ちなみにDBはpostgresです。
理想はtomcatなりでMovable Typeから吐きだしたhtmlを、include出来たら良いかなと
思うのですが、入れたばっかで取りあえずMovable TypeはEUC_JPで動かしてます。

tomcat側がShift_JISなので、Movable Type自身の文字コードShift_JIS化と、それに
伴ってEUC_JPで動いてるpostgresと問題なく連携できんかなと。
(ちなみにMovable TypeをShift_JISに試しにしてみたら、postgres側で無効なEUC_JP
 だと怒られました)
0183171=16803/02/28 03:51ID:JRRYHA5n
>>182

はぁ、いいなぁ。うちはいまだに動かないよ・・・。
#だいたい内容がほとんど理解できない(^_^;;
0184nobodyさん03/02/28 04:26ID:4d3SdePB
     ∧_∧∩ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    ( ´∀`)/<先生!こんなのがありました!
 _ / /   /   \___________
\⊂ノ ̄ ̄ ̄ ̄\
 ||\        \
 ||\|| ̄ ̄ ̄ ̄ ̄||
 ||  || ̄ ̄ ̄ ̄ ̄||
http://saitama.gasuki.com/saitama/
0185バイク犬03/02/28 17:12ID:???
>>183

インストール自体は、割とすんなりと行きました。
ただ、自鯖に幾つかperlモジュールが足りなかったので
(特にDBI、DBD、なぜかImageMagickも…)入れときました。
>>171を見る限り、モジュールは入っていても、DBサービスを
ただ提供してないみたいですね。

自分もドキュメント読み切ってないですが、DB_Fileってのが
2ちゃんのログみたいなdatファイルって感じなんでしょうか。
ドキュメントにもdatディレクトリを指定しろ、なんて感じの記述が
あったような気がします。

時間が有れば、自前cgiが動くお客さんのホスティングサーバで
試してみようかなとか思ってますが、恐らくそれまでに>>183も
何とか動かせるようになってるんではと思います。
0186バイク犬03/02/28 17:24ID:???
>>183
すいません>>180に有るように、BerkeleyDBでしたね。
BerkeleyDB、正直、よく知らないんですが(汗)cdbみたいなもんですかね?
調べたらcdbもBerkeleyDBの一種みたいですね。

プロバイダにBerkeleyDBそのものが利用できるのかどうか、聞いた方がよいと
思います。それもダメなら、諦めて他のcsvなりの、datファイル依存型のblogに
切り替えた方がよいかもですね。
018718303/03/01 01:05ID:OtluiJiF
>>185,186

バイク犬さま。いろいろとありがとうございます。
BerkeleyDB も使えないと結局ダメってことなんでしょうか?
雑誌の解説で読んだ覚えがあるのですが、データベースは必須“ではない”、とあったので
最悪でもなんとか動くのでは、と安心していたんですが・・・。

あの〜、「DB」というディレクトリを作っておいて、mt-load.cgi が無事起動・作業を終了し、
「DB」にちゃんと(?)ファイルができている、ということ(>>141,146に記載)は、DBに
関しては問題ないということの保証・証明にはならないんでしょうか?

もちろん自分でもできるだけ調べてみますが、またなにかわかりましたらどうぞご指南ください。
0188バイク犬03/03/01 01:47ID:???
>>187
ファイルが出来てるなら、使えるんでしょうね。
BerkeleyDBは「データベース」サーバそのものっていうより、ファイルに
データベース関数でデータを格納する、ってのな気がするんですが。
まぁデータベースには変わりはないのでしょうが…。
自分もよく理解できてないです。

>>146を読む限り、やはりmt.cfgが間違ってますね。

CGIPath http://www.hogehoge.jp/mt/

となっていますか?
0189nobodyさん03/03/03 09:16ID:???
過去スレ見えないので質問させていただきまする

ココまでの流れを読んで8割方意味不明な私にmovable導入は不可能でせうか?
自分のプロバイダスペースでCGIは使えるようですが(つかそれしか解らない)

BLOGとかメチャ楽しそうなんでやってみたいんですが
解説サイトみても解らない自分には諦めの一手ですか?
0190nobodyさん03/03/03 10:21ID:???
>>189
> ココまでの流れを読んで8割方意味不明な私にmovable導入は不可能でせうか?
そんなことはない。

> 自分のプロバイダスペースでCGIは使えるようですが(つかそれしか解らない)
> BLOGとかメチャ楽しそうなんでやってみたいんですが
> 解説サイトみても解らない自分には諦めの一手ですか?
解説サイト見てわからないなら、そのわからないところを調べれば済む話だ。

努力と直感と暇次第。
0191.03/03/03 10:43ID:???
私は気長に、「3歳児でもXreaへBlogを設置できるHowTo」とか、
そんなありがたい文書が出るまで待ちます。

現在の説明だと、私にはちょっとまだムリポ・・
0192nobodyさん03/03/03 16:28ID:???
>>189
とりあえず出来るかどうかを聞く前にやってみれば?
0193nobodyさん03/03/03 17:12ID:???
過去に掲示板とかチャットのCGIをインストールしたことあるなら導入できるのでは?
MTの導入よりスタイルシートでレイアウトをいじる方が難しいと思った。
0194nobodyさん03/03/03 17:57ID:???
取りあえずこっち試してみるとかCGI設置しなくていいし。
http://www.blogger.com/
解説
http://chololi.hp.infoseek.co.jp/b-guide/index.html
0195nobodyさん03/03/03 18:06ID:???
迷ってるならごちゃごちゃ言わずにとりあえずやってみるのがいいよ。
>>193が言うように鯖さえ用意できればそれほど難しいものではないし。
設置してみればこのスレの内容も少しは理解できるはず。
設置に関するヒントもかなり出てきてるし。
0196nobodyさん03/03/03 18:12ID:???
>>193に追加。
自分の場合popspace.comのHOW TO BLOGとBLOG質問箱を参考にした。
が、HOW TO BLOGはあぼーん。残念。
019718703/03/04 03:02ID:tEw+4gmD
くっそ〜(失礼)、なにがなんでも設置完了してやるぅ〜〜〜。
と言ってみるテスト(笑)
#いまだ動作に至らず・・・。
0198nobodyさん03/03/04 03:10ID:gA+4XGWK
MTごときの設置もできない厨がコメントアウト



( ´,_ゝ`)プッ・・
0199nobodyさん03/03/04 07:17ID:???
>187
http://www.movabletype.org/docs/mtinstall.html
ほかはいいからここのページだけ、それこそ一文一句見逃さずに辞書使って
よーく読み直してみたら? 難しいのは最初だけであとは楽だよ。
0200 03/03/04 09:55ID:???
>>198
これって多くの人が使えたほうが楽しいツールなんだし、
そういう中学生のイジメみたいな詰まらないこと言わないの(`д´) メッ
0201ぴぽ03/03/04 12:00ID:+2D6DFLm
・・し、質問して良いでしょうか。


説明書に

ObjectDriver DBI::mysql
Database database_name
DBUser database_user

のラインを加えるとありますが、
これは、このままコピペしてどこかに貼ればOKなんですか?
020218703/03/04 12:18ID:tEw+4gmD
了解しました。
さっき「2.63」をダウンロードしたので、これであらためてトライしてみます。
ありがとうございます(^^) >>187
同じく、ありがとうございます!>>200
0203187=20203/03/04 12:19ID:tEw+4gmD
じ、自分に感謝してどうする(^^;;
上の「ありがとうございます(^^)」はもちろん、>>199 です。
0204nobodyさん03/03/04 13:23ID:???
>201
それはMySQLを使う場合の話。MTはデフォルトではBerkeley DBってのを
使ってて、MySQLに切り替えたい場合にはそれをmt.cfgに書き加えるんだよ。
わかってるかどうか知らんけどdatabase_nameとかdatabase_userってのは
適宜書き換えなきゃ駄目だよ。

http://www.movabletype.org/docs/mtupgrade.html
ここのConverting your Berkeley DB database to a SQL databaseって
ところをよく読んでみ。
0205ぴぽ03/03/04 13:49ID:???
>>204
ご回答ありがとうございますm(_ _)m
早速読んでみます。

(ちなみに、今設置を試みているサーバーではMySQLを使うらしいです。
というかXREAです。)
020620403/03/04 14:51ID:???
これからMovable Typeをインストールするんなら別にMySQLのことを
いま考える必要はないよ。気が向いたらいつでも変更できるから。
0207バイク犬03/03/04 21:33ID:???
mt.cfg
■MOVABLE TYPEの実際の設置場所
・cgi-bin以下に置かない場合。最後の「/」を忘れない。
  CGIPath http://example.com/movabletype(任意名)/
  #StaticWebPath (コメントアウトでもしとけ)
・cgi-binに置く場合。最後の「/」を忘れない。
  CGIPath http://example.com/cgi-bin/
  StaticWebPath /static-mt(任意名。「http://example.com」からの絶対Path)/

■Berkeley DBを利用する場合。(CGIPathに対する相対Path)
  DataSource ./db(dbでなくとも良い。任意名)
 以下はコメントアウトしとく。
  #ObjectDriver DBI::
  #Database
  #DBUser

■キャラクターセット。EUC_JPが無難。
  PublishCharset EUC_JP
0208 03/03/04 22:13ID:kNAtydGP
DataSource ./db
でもいいけど、その場合は.htaccss置いて外からアクセスできないようにしないと。

この辺りって本家ではどう考えているのかなぁ。
0209バイク犬03/03/04 22:16ID:???
>>208
単にディレクトリに対しての、パーミッション設定でいいんとちゃう。

なんというか、設置に関してはさして掲示版と変わらん気がする。
0210nobodyさん03/03/04 22:39ID:???
             ∩
        ∧_∧   | |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       (  ´Д`)//  < 先生!こんなのを発見シマスタ!
      /       /    |
     / /|    /      \  http://saitama.gasuki.com/tochigi/
  __| | .|    |         \
  \   ̄ ̄ ̄ ̄ ̄ ̄ ̄\     \_____________
  ||\             \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
     .||              ||
0211ぴぽ03/03/05 10:25ID:???
おはようございます。
昨日初めからキッチリやったら、設置できたような気がします。
アドバイスくださった方、ありがとうございました!

・・ただ、なんで投稿した記事が表示されてないんだろう。
なんでだろー なんでだろー・・♪ ( ;´�D`;)クスンクスン…

二日酔からさめたらミスを探してみます。
0212さまよえる名無しさん03/03/06 22:33ID:r6yCx+Cq
今日から設置作業を開始しました。
日本語パッチを当て、ログインするところまではうまく
いったのですが…

ディレクトリとかパスの記述がおかしいらしくて、
ポストしてもエントリーをRebuildしてるときにエラーが
出てしまいます(;´Д⊂)

An error occurred:

mkdir /archives: Permission denied at /home/sites/site24/web/mt/lib/MT/FileMgr/Local.pm line 104

レン鯖で、/webディレクトリの下にmt/というフォルダを置いて、
記事置き場としてarchives/(777)というフォルダを作りました。

なんかものすごく間抜けなことを聞いてるのかも知れませんが、
カナーリ困っています…
0213>>21203/03/06 23:07ID:/0NSDMm0
どうしてmt.cfgを張らないのだろう……
021421203/03/06 23:18ID:r6yCx+Cq
>213
すいません、どこを貼っていいのかわからなかったもので…

デフォルトから書き換えたところは、

Line14: CGIPath http://www.nanashi.com(←仮名)/mt/
Line306: PublishCharset UTF-8

以上です。バージョンは2.63です。

mt.cgiのログの設定のほうで、
Main Indexを置くディレクトリに "/web/mt" ←怪しい
Archiveファイルを置くディレクトリに"/web/mt/archives"
を指定しています。このへんが怪しいような気もします。
0215nobodyさん03/03/07 03:51ID:???
>>211
エントリーがドラフトになってるのかも。
パブリッシュにすると表示されます。

経験者より
021621103/03/07 16:37ID:???
>>215 Σ(´д` ;) ハッ!!!

そういえば、「ぱぶりっしゅとは何ぞや」と思いつつ、
デフォルトだった「どらふと」で投稿してました。
ちょっと今、手が空いたら試してみます!
0217211 喜びAGE03/03/07 19:04ID:TzfVw+uL
>>215
あなたさまは私の日記の恩人です・・
アップロードできました( ;´�D`;)嬉し涙ポロリ

苦節半月、ようやく・・ ようやく!!!
ミジンコ脳にも理解できました(涙々々 略


>>ALL
本当にありがとうございました。
あとはデザインをどうにかs(ry
021821203/03/08 01:18ID:5e3D7F9b
>>211 おめでと?! 
私もがんばらなきゃ…

211ですが、最初からやり直したら何故かちょっぴり動きました。
記事はpublishできるようになり、サイトのRebuildもエラーが
出なくなりました。

当面の問題はarchiveに行くはずのURLをクリックすると
404 not foundになってしまうことでしょうか…(;´Д⊂)
0219187=20203/03/08 04:22ID:lGawa4rH
2.63 で、注意深くやってみたんですが、やはり結果は一緒でした。
今回は最初は日本語化ファイルもかけず、とにかく皆さんに教わったように、最低限の
変更でやってみたんですが・・・。

CGIPath http://www.hogehoge.jp/mt/

に CGI などを置いているにもかかわらず、ユーザー名等を入れたあとでアクセスされる
場所が http://www.hogehoge.jp/mt.cgi であること(当然 404 Not Found)なんか
をみても、根本的になにかおかしいとしか言いようがないんですが、もうまったく見当が
つきません。
ホントに、>>199 さんや >>207 (バイク犬)さんがおっしゃる通り、丁寧にひとつひと
つ、修正していったつもりなんですが・・・。
カンタンにできた、とおっしゃる方がうらやましい・・・。
0220MT::App::CMS03/03/10 17:45ID:s8GwC/kl
ユーザ名に使える文字って、どこかにかいてあります?

lib/MT/App/CMS.pm をみてみると、
クッキーの内容として、
-name => 'user',
-value => join('::', $obj->name, $obj->password, $remember),
-path => $app->path,
みたいに書いてあるから、「::」は使っちゃダメだっていうのは分かったんですが、
それ以外に使っちゃダメな文字とかあったら教えてください。

日本語でも大丈夫みたいだけど。
0221MT::App::CMS03/03/10 17:54ID:s8GwC/kl
>>207
こまかいけど、「EUC_JP」じゃなくて「EUC-JP」が正しいと思います。
「Shift_JIS」はアンダースコアなんですが。。。

>>219
http://www.hogehoge.jp/mt/mt.cfg
をブラウザでみた内容は、ちゃんと修正されていますか?

それから、mt.cfg の改行コードはただしいですか?
(FTP でアップロードするときに ASCII モードにする必要があるかも。)
いや、もしかしたら、マック使いかも、とおもって。
022221903/03/10 20:52ID:eh2B5RK6
>>221

> >>219
http://www.hogehoge.jp/mt/mt.cfg
をブラウザでみた内容は、ちゃんと修正されていますか?

されている・・・と思います(自信がない)。

>それから、mt.cfg の改行コードはただしいですか?
(FTP でアップロードするときに ASCII モードにする必要があるかも。)
いや、もしかしたら、マック使いかも、とおもって。

ご明察、マカーです(^_^;;
確かにその点で不安はありますが、いつも GoLive の FTP を使っており、いままで
ほかのファイルをアップしていても、自動でモードを変えているということで、その
まま使っています。

もう一度おっしゃることを含めて見直してみましたが、やはり状況は同じでした。
やっぱりサーバーが対応してないのかなぁ??? 自分のミスだといいんだけど。
022321103/03/10 21:53ID:???
CSSテンプつかったら超カッコ良く見えて感激(*'ω')/

明日は携帯から更新するやつに挑戦しようと思います。
また激しくつまずくヨカーソ。

では、まだの人がんがれ!あきらめなきゃ、きっと出きるよ。
お疲れ〜。
0224MT::App::CMS03/03/10 23:36ID:3uY69iET
>>219
むぅ。マカーで、GoLive ですか。だったらますます改行コードがあやしい(笑)。

ほかのファイルは大丈夫とのことですが、拡張子が.cfg だとバイナリモードでおくっちゃうとか、
そういうケースも考えられます。

いちど、騙されたと思って、べつのFTPソフトで「ASCIIモード」で転送してみてもらえませんか?
で、ほんとに騙されてたら、ごめん。

実際にアップしているサーバのURLを教えてもらえれば、一発でわかるんですけどね。。。
それはよくないですよね。
0225MT::App::CMS03/03/10 23:41ID:3uY69iET
あ、それか、mt.cfg にたった一行だけ、

CGIPath http://www.hogehoge.jp/mt/

とだけ書いて、送ってみるのも手かも。
冒頭のコメントも全部なしで、この1行だけです。
もちろん、もとのmt.cfg は名前を変えるなどしてとっておいてくださいね。
0226?@03/03/10 23:49ID:8DBQWqwn
マカーならmi(旧称ミミカキエディット)を使って、改行コードをLFで保存すればよろし。
http://www.asahi-net.or.jp/~gf6d-kmym/
022721903/03/10 23:57ID:eh2B5RK6
>>225

MT::App::CMS様。
感激。感涙。で、出た(オバケじゃないって(*^^*ゞ)
なんと一行だけで送る、っていうのを騙されたと思って(失礼(^^;;;;)やってみたら、
まったく問題なく、ちゃんとした表示が出ました。
なんだか、まさに狐につままれたような感じです。

で、実はこれからどうすればいいかわかんないんですが(爆)
結局この一行だと大丈夫だということは、いままではよけいな(というか間違った)
改行コードが送られていて、それが悪さをしていたということなんでしょうか?
っていうことで、わかりました。やるべきことはただひとつ。
>>224
の違うFTPソフトでASCIIモード、っていうのをこれからやってみます。
騙されたと思って(^^)

うう。感激(まだ終わってないけど)。マジ、ジワッと目に来ました。
いままで教えていただいた人も含めて、心から御礼申し上げます!
0228nobodyさん03/03/11 00:35ID:???
>>219-225

なにやってんだおまえら?
022922303/03/11 00:56ID:???
馴れ愛>>228
0230227=21903/03/11 02:23ID:86o47/5V
>>224,225,226

つづけてもとの mt.cfg をアップロードしてみました。見事成功!
いままでの苦労はなんだったの?っていうほどあっさり。肩の力が抜けた〜(^_^;;

もう恥を覚悟で言いますが、このファイルの改行コード「CR(Mac)」になってました!!
これを「LF(UNIX)」に変更。で、
>拡張子が.cfg だとバイナリモードでおくっちゃうとか
というのがこわかったので、名前だけとりあえず「mt2.cgi」などとしてアップロード。
サーバー上で元に戻したら、無事動くようになりました。
まだそのあとの設定等はしていませんが、ここまで来てホッとしています。
あらためて、いろいろお世話になった皆さんに感謝するとともに、まだ動いていない人が
いたら、がんばってほしいと思います。

あの〜、後学のためにお聞きしますが、他のファイルもいくつか見てみたら(mt.cgiも含む)
やはり「CR(Mac)」になっていますが、一応動いています。
これらもすべて改行コードを変更した方がいいでしょうか? 恥の上塗り覚悟でお聞きします。

ほかにもまたいろいろわからないことが出てくるかもしれませんが、
またよろしくお願いいたします。

>>228,229

すみませんね。恥をさらけ出して。
でも、どこをどうやってもどうにもうまく行かず、わからないことだらけなので素直に
皆さんにお聞きしました。もちろん聞く前に、自分でもできるだけのことはしたつもりです。
0231230=227=21903/03/11 02:29ID:86o47/5V
あ、>>223 さんもあたたかいお言葉(僕個人に言ってくれたわけじゃないでしょうけど(^^;;)
ありがとうございます!!
0232>>23003/03/11 03:29ID:K3/qjj7E
DWで拡張子cgiだとASCIIモード転送になってCR -> LF変換がかかるんでしょ。
cfgもASCIIモード登録しておけば。
とにかく何でもかんでもUNIXなサーバーでPerlなら漢字コードはEUCで改行はLF。
そしてバイナリー転送。それで完全にトラブル無し。
0233MT::App::CMS03/03/11 11:05ID:u1QDy3LN
>>230
おめでとー。
なんでもかんでも、LF、EUC、バイナリ転送が最強です。簡単でしょ?

なれあい、ごめんなさい>他の人

MT のソースコードはコメントがものすごくすくないので、
CRのままでもたまたま動いてしまうことはあるかもしれませんが、
LFにしておいた方がいいです。
でもたぶん、GoLive とかのオーサリングソフト使う場合は、
.cgi、.pl、.pm とかのファイルは自動的にASCIIモード
(改行コード自動変換)で転送されるんでしょうけど。
0234230=227=21903/03/11 13:18ID:inq78Mmg
>>232,233

ありがとー(^^)
MT::App::CMS さんがおっしゃるように、普通は自動で行っていたので問題が起きたことがなかったので、
(皆さんには当たり前だったのでしょうけど)僕には盲点でした。
これから逐一チェックするのを心がけたいと思います。
これからまたいろいろ(日本語化パッチとか)やってみます。
またなにかありましたらよろしくです!!
023522303/03/11 14:12ID:???
>>219
『馴れ「愛」』 ←愛が重要( ´�D`)
023623103/03/11 16:03ID:inq78Mmg
>>235=223

う。>>229 書いたの、>>223 さんだったのか・・・。
揶揄されたとまったく反対に勘違いした?
もしそうだったらごめんなさい。激励してくれた人に失礼なこと言ってスマソ!
0237nobodyさん03/03/11 16:04ID:???
>スマソ!

何で逆ギレしてるんすか・・・
023823603/03/11 16:16ID:inq78Mmg
>>237

ん???? 逆ギレしてませんけど?
0239ibook03/03/11 17:38ID:wjGanocU
すみません・・・俺もMACerなんですが、ニフの自作CGIスペースにおきたいのですが、
どうしてもうまくいきません。LE eucで、ASCIIモードで転送したのですが、パールのチェックをブラウザーから
はしらせようとすると、「CGI実行中にエラーが発生しました。」と表示されるのみです・・・どこに原因があるとお考えでしょうか?ごしなんの程を・・・
0240nobodyさん03/03/11 17:52ID:???
>>239
原因は多岐にわたる。
0241ibook03/03/11 18:29ID:???
そっか・・・ちなみに、nifのperlのバージョンが5と書いてあった(小数点なし)のですが、
これって問題ですか?
0242nobodyさん03/03/11 18:46ID:???
>>241
ごちゃごちゃ言ってないでさっさと詳しい状況書けや。
0243ibook03/03/11 18:56ID:???
了解。
といっても、何がどうしてどういう状況下をお伝えできないほどよく分からないです。
MTのページをみると、perlの条件が5.0004以降となっていますが、niftyのcgi説明の箇所
(http://homepage.nifty.com/cgi/index.htm?opt1)には、5としかかいてありません。
でもって、自作cgiのおかれる場所というのが、hpcgi2.nifty.com/アカウント/であると
書いてありました。ちなみにhpの場所はhomepage2.nifty.com/アカウント/です。
でもって、http://hpcgi2.nifty.com/mt/mt-check.cgiをブラウザで開くと、
「CGIの実行時にエラーが発生しました。 」と表示されます。
0244ibook03/03/11 18:59ID:???
でもって、http://hpcgi2.nifty.com/アカウント/mt/mt-check.cgi

に訂正。すまんそん。
0245nobodyさん03/03/11 21:33ID:wMWLEk7+
>>244

その説明ページに

 FTPソフトを使ってFTPサーバーにログインすると「cgi-bin」
 ディレクトリが見えます。
 この「cgi-bin」ディレクトリに置かれたファイルのURLは、
 「http://hpcgi?.nifty.com/*****」になります。

って書いてありますが、「cgi-bin」ディレクトリに置いてない、なんてことはないですよね?
老婆心ながら。っていうか、この説明だとうっかり cgi-bin 以外のところに置いちゃいそう。
0246nobodyさん03/03/11 23:05ID:???
マカーってこんなのも設置できないのか。
0247ibook03/03/12 00:21ID:???
>>245
> って書いてありますが、「cgi-bin」ディレクトリに置いてない、なんてことはないですよね?
一応、ftp鯖にログインしてすぐ見えるcgi-binのディレクトリにおいてます。
ますますなにがなんだか分からなくなってきた。やっぱperlのバージョンのせいかなぁ・・・
0248nobodyさん03/03/12 03:03ID:???
漏れもnifは試してみたけど、駄目だと感じた。
モジュール呼び出す時点で蹴られてると思うのだけど、どうだろう。
0249nobodyさん03/03/12 12:44ID:???
nifty は、標準モジュール使えないから、ダメぽ。
025023403/03/13 00:33ID:Ay3EYObh
>>234 です。
別に結果報告しなくてもいいのかもしれないんですが、とりあえず。
ひらたさんのところの解説を見てやってみたところ、無事、日本語化できました(^^)
ただ最初、最低限の修正だけでやめたら、プルダウンメニューのところなどが見事に
文字化け。default-templates.pl の修正や、styles.css の変更まで行ったところ
ちゃんと表示されるようになりました。

Archives のディレクトリは自分で作らないといけないのに気がつかない、publish
をどこでやるのか最初わからないなどのミスはありましたが、いまのところなんとか
動いています(るようです)。

ただざっと見てみたところ、レイアウトデザインの変更って結構難しそうですねぇ。
テンプレートの編集、のところに現れるソースをちょこちょこいじればいいのかと
思ったんですが、XML やら、さまざまな係数、引用(なんていうの?、<$MTBlogURL$>
みたいに、別のファイルから読み込んでくるもの)が多くて、解析できないっす(^_^;;

インストールの苦労からすれば、なんとかやれないことはない、と思ってますが、
一筋縄ではいかないようですね。このままのデザインじゃかっこ悪いし・・・。
また教わることもあるかもしれませんが、どうぞよろしくお願い申し上げます!
0251nobodyさん03/03/13 01:10ID:???
もうあきらめろよ>>234
0252山崎渉03/03/13 16:58ID:???
(^^)
■ このスレッドは過去ログ倉庫に格納されています