WebMail(Squirrelmail)の起動方法について

すでに9月頃にクニチャンさんからWebMailの日本語化について
kotanyan "WebMailで日本語は使用できないの?" 2002/12/28 7:03pm
とトピが立ち上がっており、
maigoofyさんのほうから「日本語化が可能になった」旨書き込みがなされているのですが、Squirrelmailの起動自体何度チャレンジしてもうまく行かず困っています。
現在のサーバ環境は
OSX Server 10.2.3(iMacFlatPanel 800MHz 512MB)
で、AirMacとEtherNetでネットワークを構成しています。
OSX Server 管理者ガイドを参考にしながら、http.confの書き換えや、PHP 4.2.3の起動などはうまく行ったのですが、Squirrelmailの設定(httpd_macosxserver.confへのInclude文の書き込みなど)を管理者ガイドのとおりやっているつもりなのですが、WebMail画面を出すことができません。
すでにWebMailを利用されている方、お助け下さい。
1)ターミナルからSquirrelmailの設定画面(configure)を表示し、GeneralSettingなどの操作は可能ですが、Squirrelmailが現在動作しているかどうか、確認する方法をご存じありませんか?
2)管理者ガイドには「Webサイトのデフォルトの書類にデフォルトの書類名「index.php」を追加します」と記載されていますが、
サーバ設定のサイト設定における「デフォルトの書類」欄にindex.phpが書き込むだけでなく、別途index.php書類を用意する必要があると思うのですが、これは/usr/share/squirrelmail/index.phpを修正コピーして来るだけでは駄目なのでしょうか?
そのindex.phpファイルの内容は/usr/share/squirrelmail/src/login.phpの場所を示しているだけのようでしたので、そのように修正してみたのですが駄目でした。
3)(まだそれ以前の段階なのですが、)日本語化するためにはパッチを当てないといけないようなのですが、OSXServerでパッチを当てる方法の解説を見つけることができずにいます。
ターミナル上でパッチ処理を行うための手順などをご存じでしたら、教えていただけないでしょうか?
よろしくお願いいたします。

投稿日 2002/12/29 10:05

返信: 15

2002/12/29 16:05 Community User への返信

こんばんは、広島の三ツ木です。
WebMail画面へのアクセスは、
http://Webサーバのアドレス/WebMail/
(↑リンク意味なしです)
ですよね。また、index.phpはわざわざ用意する必要はなく、最初か
ら用意されていますので、何もしないことが肝要です。“デフォル
トの書類名”には最初から“index.php”は入っていますし、本当に
マニュアル通りにやればうまく動きます。
パッチに関してはTerminal上で“man patch”で確認することが最
初にやるべきことです。

2002/12/30 08:33 Community User への返信

三ツ木さん、こんにちは。
http://Webサーバのアドレス/WebMail/ でも
http://Webサーバのアドレス/squirrelmail でも
http://Webサーバのアドレス/index.php でも
何も表示されないというか、そのようなURLはないという表示がでるばかりです。
>何もしないことが肝要です。
「おかしい、おかしい」と管理者ガイドとsquirrelmailの英語解説を見ながらいろいろ試したのがいけなかったのでしょうか。
念のため、OSX Serverのデフォルトのサイト以外に複数のサイトを設定して、それぞれのサイトにWebMailを設定してみたのですが、どのサイトでも同じでした。
>“デフォルトの書類名”には最初から“index.php”が入っている
そのとおりなのですが、デフォルトののサイトのフォルダにもindex.phpは元から見当たりませんし、追加してみたサイトフォルダにも見当たりません。
不可視ファイルなのでしょうか?
デフォルトの書類名に書かれているindex.phpはどこに保存されているファイルなのでしょう?
OSXServerの再インストールからやり直した方がいいのでしょうか?
>パッチに関してはTerminal上で“man patch”で確認することが最初にやるべきことです。
ありがとうございます。さっそく試してみます。

2003/01/01 19:36 Community User への返信

OSXserver10.2.3をインストールし直して、管理者ガイドどおり設定しているつもりですが、WebMailの表紙を表示させるにいたりません。
管理者ガイドも、Web上で紹介されているWebMailの使用方法(日本語かなど)は10.2.1の状態で書いてあるので、10.2.3では何か変更が会っているのでしょうか?
(たとえば、Web上ではPHP4.2.3に変更する際「apple_auth_moduleとmod_auth_apple.cをhttpd.confからコメントアウトして再起動する」との紹介記述がなされていますが、10.2.3にphp4.2.3を組み込んでもそれらのコメントアウトを求めるようなエラー表示などはありませんでした)
phpの起動までは問題ないのですが、普通のアプリでメールの送受信が出来ることを確認してからWebMailの設定をしても
http://192.168.*.*/WebMail
でWebMail画面が出てこないのです。
picoなどのエディタでconfの中身なども確認して見ているのですが、行き詰まってます。

2003/01/02 17:04 Community User への返信

OSXServerを10.2.1で再インストールし、管理者ガイドを元に
メールの設定、
php4の起動(picoでhttpd.confの書き換え)、
webMailの起動(picoでhttpd_macosxserver.confの書き換え)
も行ってみました。
サーバ設定でphp4の起動も確認。
Webサーバ自体へのアクセス(http://10.0.*.*)は問題なし。
通常のメールによるメールの送受信も問題なし。
しかし、http://10.0.*.*/WebMail だと
「指定されたサーバが見つかりませんでした」と表示されます。
自分としては管理者ガイド道理に設定したつもりなのですが、
何か設定などを間違えているのだと思いますが、自分では
さっぱりわかりません。
どなたか「こんなミスしてるのでは?」とご指摘頂けないでしょうか?
すみません、よろしくお願いいたします。

2003/01/05 09:10 Community User への返信

年末どうやってもWebMailが動かず、あきらめかけましたが、新年になり気分一新、もう一度やってみようと今日serverを起動しましたところあっさりWebMailの画面が出てきました。
昨年末、どうしても動かず、あきらめて終了したままだったのですが、、、Serverも気分一新してくれたのでしょうか。
とりあえず、現在は
OSXserver10.2.1
PHP4 4.1.2
WebMail(SquirrelMail) OSX標準装備版
で管理者ガイドに書いてあるとおりの設定で
英語版のWebMAilとして動作しています。
今からwebで紹介されている日本語化に取り組んでみて、
それからPHP4.2.3とOSXserver10.2.3環境下での
日本語WebMailに取り組んでいきたいと思います。
三ツ木さん、ご心配をおかけしました。
結果オーライというわけではありませんが、本当に管理者ガイドに書いてある通りの操作で無事動きました。
ありがとうござました。
OSXserver10.2.3でのWebMail日本語版の利用を可能にするのが目標ですので、まだまだ先は長そうですが、がんばります。
たぶん、まだたわいのないことで泣きついてしまうかもしれませんが、その時はどうぞみなさんよろしくお教授下さい。
ありがとうございました。

2003/01/07 14:50 Community User への返信

10.2.1でなぜか動いてくれたので、その後php4.2.3にアップしたところ、WebMailのログインでパスワードを拒否されるようになりました。
そこで、サーバの方を10.2.3にアップしたところ、無事ログインできるようになりました。
更に、squirrelMailも1.2.10にアップしてみましたが、こちらも問題なく動きました。
日本語パッチをあて、日本語メールの送受信も無事できることを確認いたしました。
ただ、メニューなどを日本語するために
gettextをインストールした状態でcompilepoによりpoファイルをmoファイルに変換しなければならないのですが、OSX用のgettextはあるのでしょうか?
ネット上で検索したところ10.1対応のgettextは見つかったのですがうまく動きません。
10.2対応のgettextはリリースされているのでしょうか?
ご存じの方いらっしゃいましたら、教えていただけませんでしょうか?

2003/01/22 09:29 Community User への返信

いろいろ悩むことも多かったのですが、なんとかwebMailの日本語化を済ませることができました。
OSX Server 10.2.3
PHP4.2.3------http://www.entropy.ch/software/macosx/php/
SquirrelMail 1.2.10 + 日本語化パッチ
1.2.10のダウンロードもと:http://www.squirrelmail.org/
日本語化パッチ:http://www.yamaai-tech.com/squirrelmail.html
の組み合わせで無事動作させることができました。
ありがとうございました。
WebMailの日本語メールの取り扱いのほかに、日本語メニュー化にgettextが必要だったのですが、Finkのライブラリから入手させていただき、無事メニューもヘルプも日本語で見れるようになりました。
UNIXもろくに分からず、試行錯誤でしか進めることができなかったのですが、こちらのDiscussionボードが大変参考になりました、助かりました。
今後も何かとおたづねするかもしれませんが、どうぞよろしくお願いします。
失礼します。

2003/02/04 21:57 Community User への返信

Kotanyanさん
SquirrelMailにgettextが必要というのは、他では聞かないのですが、よろしければ、日本語メニューに必須なのか、あるいはどのようにしてgettextを使ったか教えて頂けると助かります。

2003/02/07 08:05 Community User への返信

こんにちは、maigoofyさん。
SquirrelMailのver.1.2.10までは基本的に英語版ですので、メール本文もメニューも英語です。
これを東山さんのパッチをあてることで、メール本文(タイトルも含む)が日本語でも使えるようになります。
東山さんのパッチでメニューも日本語表示できるような状態にはなっているのですが、別途compilepoコマンドを実行するまで、メニューは英語のままです。
compilepoを実行する際の処理中にgettextが実行されるようですので、gettext自体はcompliepoを実行する前にただインストールしておくだけでOKです。
自分のメモですが、参考にされてみて下さい。
追加手順:ver.1.2.10のメニューなどの日本語化
1)Fink(http://fink.sourceforge.net/)より、Finkを入手し、MacOSX対応のGettextコマンドをシステムにインストールする。
※日本語化の際compilepoにGettextコマンドが必要。
2)ver.1.2.10のSquirrelMailフォルダ内のpoフォルダに移動
cd ‾/desktop/「squirrelmailフォルダ名」/po
3)compilepoを実行
./compilepo ja_JP
※2)は私がデスクトップ上で処理したので
‾/desktop/「squirrelmailフォルダ名」/
としていますので、この部分はご自分の日本語化されたいsquirrelmailのフォルダを指定されて下さい。
OSXserver内のデフォルトのsquirrelmailフォルダは
/usr/share/squirrelmail
です。

2003/03/03 06:38 Community User への返信

Kotanyanさん、書き込みありがとうございます。このスレッドの「購読」をチェックしておらず、お返事が遅れて申し訳ありませんでした。
さて、私もいまだにWebMailの日本語化に挑戦しているのですが、まだ、うまくいっておりません。今、私が困っているのはentropyのサイトのPHPパッケージのインストールです。現在は4.3になっているようですが、entropyの指示にしたがって、インストールするとApacheが起動できなくなってしまいました。Mac OS X Server 10.2.3‾4にインストール際に、何か注意することがありましたら、ご教授下さい。

2003/03/04 15:15 Community User への返信

こんにちは、maigoofyさん。
PHP4.3がうまく動作しない点についてはOSX10.2のデイスカッションボードの方でjunさんのたちあげられたトピック
OSX10.2.4でPHP4.3が使えなくなった (2003/02/17 10:29am)

で示されているようにhttp.confの設定が関わっているのではないでしょうか?
一度確認されてみてはどうでしょう?
私の環境下では、PHP4.2.3からentropyのサイトからアップデート作業をして特に問題なかったです(なぜだろう?)。
junさんのトピックで指摘されている点を修正しても改善されなければ、ご面倒ですがもう一度お尋ねください。

2003/03/07 05:30 Community User への返信

maigoofyさん、こんにちは。
自分のバックアップがOSXServer10.2.3、PHP4.2.3でしたので、これに対して
1)10.2.3でPHPのみ4.2.3から4.3へアップする。
2)10.2.3を10.2.4にアップしてからでPHPも4.2.3から4.3へアップする。
3)10.2.3でPHPを4.2.3から4.3へアップしてから10.2.3を10.2.4にあっぷする。
とやってみましたが、どれでも問題なくPHP4.3を組み込んだ状態でApacheも問題なく稼働しました。
私もentropyの指示通りターミナル上でPHPのアップデートをしているだけです。
手順2:PHPのアップデート
http://www.entropy.ch/software/macosx/ の記述どおりにPHPをアップデートする。
---以下抜粋---
1. Open a terminal window
2. type "curl -O http://www2.entropy.ch/download/libphp4.so.gz", wait for download to finish
3. type "gunzip libphp4.so.gz"
4. type "sudo apxs -i -a -n php4 libphp4.so"
5. type "sudo apachectl graceful" to restart the webserver
---抜粋終了---
面倒ですが、もう一度OSXServerからインストールし直して、クリアな状態で
手順1:動作環境の準備
1)メールサービスの設定を行う。
2)Webサービスの設定を行う。
(※Webサービスで設定しサーバ名やIPアドレスを控えておく)
手順2:PHPのアップデート
http://www.entropy.ch/software/macosx/ の記述どおりにPHPをアップデートする。
---以下抜粋---
1. Open a terminal window
2. type "curl -O http://www2.entropy.ch/download/libphp4.so.gz", wait for download to finish
3. type "gunzip libphp4.so.gz"
4. type "sudo apxs -i -a -n php4 libphp4.so"
5. type "sudo apachectl graceful" to restart the webserver
---抜粋終了---
手順3:httpdファイルの設定変更
/etc/httpdフォルダ内のhttpd.confファイルとhttpd_macosxserver.confファイルの内容を一部修正する。
という手順をためされてはどうでしょうか?
ちなみにPHPをアップデートした後で、上の手順3にあるようにhttpdファイルの書き換えをしないとwebサーバがうまく動作しませんので、ご注意下さい。

2003/05/06 04:53 Community User への返信

昨年9月にSquirrelmailで日本語が使えない問題についてこのディスカッションボードで問い合わせをしたkunichanです。
OSを10.2.5にしてから動作が不安定なのでアップルに問い合わせしましたところ、Mac OS X Serverの最新バージョンは現時点でも10.2なので、ソフトウェアアップデートが立ち上がってもアップデートをしないようにとの指示を受けました。アメリカのサイトではこのことをアナウンスしているとのことですが、日本ではほとんどどなたもご存知ないようなので、この場でお知らせいたします。
さて、私のSquirrelmailは、最近発売されました、「日経Linux」5月号を参考しにしてインストールをしましたところ、順調に動作しています。
環境は、Mac OS X Server 10.2 + Apple Mail Server + Squirrelmail 1.4.0です。
このディスカッションバードにはたくさんの掲示があり、議論がややわかりにくくなっていますので、再度、議論を整理してみませんか?

2003/05/06 05:46 Community User への返信

>Mac OS X Serverの最新バージョンは現時点でも10.2なので、ソフトウェアアップデートが立ち上がってもアップデートをしないようにとの指示を受けました。
Server自体の最新版は10.2.5では?
Xserveも10.2ではなく10.2.3で出荷されてますが、最新版が10.2というのはどういう意味なのでしょうか?(10.2.0ということに受け取れますが?)
ちなみにOSX Server 10.2.5で動作してますよ。
(4月に「WebMailは当面必要なくなった」と管理職にいわれたので、実運用ではありませんので、細かい点はチェックしてませんが)

2003/07/31 14:29 Community User への返信

Mac OS X Server の WebMail を日本語化する件で様々な情報がありますが,どれも 10.2.6 ではうまくいきませんでした.
おなじみの
http://www.entropy.ch/software/macosx/php/
に基づいて Mac OS X Server 10.2.6 に php-4.2.x または php-4.3.x をインストールした場合,php を apple_auth_module より前にロードすれば apache 自体は起動できます.しかし,mod_dav よりも先に php をロードしているにもかかわらず,WebDAV の認証には失敗してしまいます.WebDAV を使用しなければ問題はないかもしれませんが,私の環境では使用したかったので,php のコンパイルからすることにしました.
php のコンパイルは
http://www.geocities.co.jp/SiliconValley-PaloAlto/7043/MacOSXInstallLog.html#sec68
を参考にしました.10.2.6 の php のバージョンは 4.1.2 なので,ここに書いてある通り php-4.1.2 を使用しました.configure のオプションは元々インストールされている php で使用されているオプション(info.php で確認できます)に --enable-mbstring のみを追加して,コンパイル,インストールを行ったところ,WebDAV との衝突を回避できました.
最後に squirrelmail-1.4.1 を導入し,元の squirrelmail-1.2.8 の設定を参考にして,設定を行うと無事に日本語の WebMail が使用できるようになりました.
以上,ご参考になれば幸いです.

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

WebMail(Squirrelmail)の起動方法について

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。