自宅サーバー構築を機会に、MovableTypeで親父もブログを始めました。失敗続きのサーバー構築から趣味まで、幅広く書いています。

2006年2月アーカイブ

色々試しても、解消できないのでほとんど諦めていましたが、XOOPSの通知機能の不具合を解消する事が出来ました。

sendmailを組み込む事により、今までの代替モジュールに何かしらの干渉を与えてしまったのか、MovableTypeでしか、通知機能が働かなくなってしまった。

かなり焦りがあり、Linuxなら動作するかもしれないと、そちらの環境を構築していた時に気がつきました。

サーバーのベースを、WindowsからLinuxへ移行しようと、ここ最近1週間ほどですが、勉強を始めています。
 MovabuleTypeのメール通知機能不具合の時からその事を考えていたのですが、解消した事で一度は、Windowsのままで良いと思いました。
しかし、MovableTypeの不具合解消の代わりに、XOOPSの通知機能に不具合が出てしまい、やはり、Linuxにした方がいいのかもしれないと、再び考えました。

MovableTypeの通知機能は、”perlのsendmail”を使い、
XOOPSの通知機能では、”sendmail.exe”を使い、
お互いにどうして干渉したのか? 私にはさっぱり分かりません。

なんと・・今度はXOOPSのほうに不具合が出てしまいました・・・。(号泣)

MovableType の不具合解消のために組み込んだsendmailが原因なのでしょうか?
その症状も、全く同じ症状が出ています。。

通知機能のプログラムの中に、相反する要素があるのでしょうか? 以前のままの設定で、何も変更していないのに、メール通知機能が動作しなくなりました。

動作しないというか、サーバーのモニターを見ていると、MovableType の時と同じように反応はしているのに、だめです。

通知機能の不具合が、解決しました。
あきらめかけていた所に、”ちょいおやじ”様からコメントを頂きまして、・・・Windouws用Perlに、sendmailをインストール出来ると言う事を、初めて知りました。 今まで、sendmail代用の物を、いくら試してもうまく行かず、かなり苦労をしていたのですが、一発で解消しました。

”ちょいおやじ”様、有難うございました。

少し風邪気味? パソコンのやり過ぎ(笑)?? MovableTypeの動作チェック、Xoopsの動作チェックなどをして遊んでいました・・・うそです。 ほとんどはまってました。
 前なら、結構頻繁にWebサーバが止まってしまっていたのですが、Apacheに代えてからは停止する事もなく、調子よく動いています。 ただ、やはりCPUお古さには勝てないようで、再構築などの時には、やはり同じように時間はかかっています。

色々試していた中で、ファイル名を”***.php”にして有るのですが、バックアップと復旧のテストをした時に、復旧直後の設定で”***.html”になった、ダミーのブログの動作を確かめた時に、すごく早く動いていました。

Webサーバを、”AN HTPPD”から、”Apache2”に移行した際に、色々な不具合がありました。
その一つとして、TypeKeyを使ってのコメントの際のサインインが出来なくなっていました。

サインインエラー

サインインしようとすると、このような表示が出ていました。

このブログを開設して以来、初めてコメントをいただきました。こんなにも嬉しいものなのですね!感激でブログせずにはいられないって感じです!

”ちょいおやじ”さん。 ありがとうございます。ブログに書いちゃいました!

自分の書いた事に対して、それが誰かの目に留まり、しかもわざわざ訪問していただいて・・・そして、それに関してのコメントをいただける。 どうにも感激です。

今回、WebサーバをApacheに変更した際に、色々不具合がありました。今はやっと修正して安定して動作するようになりましたので、誰かがその記事を見て、少しでも参考にして頂けるように、また自分の備忘録としてその症状と、対処法を別タイトルでアップします。(そんな対処法じゃあかん!と思われる方、そのときはご指導お願いします。)
ではでは。

Xoopsの表示ができるようになりました。 Apacheの”httpd.conf”内の”LoadModule mime_magic_module modules/mod_mime_magic.so”のコメントを外したら直りました。

これがどういうことかは、今は分かりませんが、”ImageMagick”に関係するであろうエラーが出ていたので(MovableTypeでイメージファイルをアップロードした時)”httpd.conf”をずっと眺めていて、ふと目に付いたので試してみたら、思わぬ結果が出ました。

トラックバック時のTypeKyeでのサインインでも、エラーが出てしまいました。

サインインエラー

AN HTPPDeamon に戻しても出てしまいます。・・・・なぜ?

先ほどの、イメージのアップロードのエラーは、”ImageMagick”の.dllフィルを、system32フォルダにコピーする事で回避できましたが・・・。

それにしても、どうしてApacheのインストールで、AN HTTPDeamon にまで影響が出てしまっているのでしょうか? 

インストールしているフォルダも別ですし、設定ファイルも、もちろん別なのに・・・windowsのシステムファイルも書き換わっているの? ・・・・

WEBサーバをAN HTTPDeamonから、Apache2に変更しました。 今日朝から作業を開始して、やっと何とか動くようにはなったのですが、相変わらず、メール通知機能はうまく行きませんでした。 他に悪いところがあるみたいです。

しかし、それよりもXoopsがまったく動かなくなってしまいました。

MovableTypeの通知機能の不具合から、いろいろ試そうと思い、Xoopsをインストールしてみて、メール通知設定がどうなるか?をみました。 すると、Xoopsでは、うまく動作しました。
ただ、他の機能(ニュースモジュールの不具合、イベント設定更新時の不具合)の不具合などが見られ、Xoopsについて調べてみると、WebサーバーにApacheを推奨してあり、AN HTTPDeamonでは、不具合が発生するらしい。 まともにインストール出来ない事例もあるらしい(私のところでは、すんなりインストールできましたが・・・)との記事がたくさんありました。

今現在、このwwwサーバーは、AN HTTPDを使用しているのですが、通知機能を試しているときに、MovableTypeの再構築を頻繁に繰り返すと、AN HTTPDが、エラーを起こしました。 それもけっこうな確立で・・・。 以前から、更新途中でエラーが出て、Windowsの管理画面からサーバーを(AN HTTPD)を再起動しなくてはいけない事が、何回もありました。

皆さんも、こんなに不安定なのだろうか? 再インストールか? 他にも何かおかしいところがあるのかもしれない・・・それが、通知機能にも関係しているのかもしれない・・・。 

Apache って、良さそう? 前から気になっていましたが、初心者には、難しそうで・・・。
でも、この機会に、やってみようか?・・・・

Movable Type の通知機能は、これ以上は今の私には分からない・・・。 あれからも色々試しては見たものの、やはり、コマンドラインからのメール送信は成功するのだけれど、MovableTypeからは、うまく行かない・・・。 色々調べてみると、cgiの動作において、色々な事も考えられるらしい・・・。 たとえばperlや、phpの更新とか、再インストールで、成功したと言う事例もあるらしい・・・。

今回は、ここで一応保留と言う形にしておいて、他の角度からのアプローチというか、ほかの事をする時に関連した事がわかるようになるかもしれないので・・・。

sendまねーるで、今日もいろいろ試してみたが、やはりだめだった。 メールフォーム等他のcgiで、動作を確認しましたが、他のcgiでは、一応動作している(文字化けが有ったけれど・・・)。 しかし、MovableTypeの通知機能になると、通知完了のメッセージは出るのだが、通知は来ていない・・・。 いったい何処へ通知しているの?って感じです。

かなりの時間を費やしましたが、今日は進歩がありませんでした。・・・ 少し考え方を変えて、気長に行かないと・・・。 他にたくさんやりたい事が出来ないな・・・これは・・・。

コメントや、トラックバックの通知は、やはり欲しいんだけど・・・。

”sendまねーる”という、ソフトを見つけました。いろいろ調べて見ましたが、やはり、Windowsサーバーのsendmailは、有る事には有るらしいが、高価であるらしい。

インストールし後、コマンドラインからはメール送信が出来たのですが、MovableTypeからは、通知出来ません。 エラーの表示も無く、通知の送信が完了したというコメントが出ているのに、メールは送信されていません。・・・・ もう少しでしょうか? うまく行きません。

今日は、この辺でやめておきます。

通知機能を使えるようにと、sendmail, perl, について、今日も調べていましたが、windowsで、使えるとか使えないとか・・・。 windows用のperlには、sendmail 自体付属していないのだろうか? 後から、このモジュールだけ追加できるような出来ないような・・?

perl をバージョンアップするにしても、もう少し調べてからインストールする必要がありそうだし・・・そもそも、いまのperlのバージョンは、V5.67 で、それが古いのか新しいのかも調べないといけないし・・・。 作業に入ってしまうと、時間がかかりそうなので、休みの日まで作業は延期にしたほうが良さそうですね。 それまでは、いろいろ調べておきます。