過去ログ表示


過去ログ 76 を表示

トピック内全 7 記事中の 1 〜 7 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0]

OpenOffice.org(OOo)のドキュメントを開くには
(#11475) このトピック中1番目の投稿
(環境: Linux/Mozilla1.7)

OpenOffice.org(OOo)のドキュメントがHTTPサイトに置かれている
とき、その文書へのリンクをクリックしてOOoが起動するように
ブラウザ側で設定するには、どのようにしたらよろしいでしょうか?

ヘルパーアプリケーションで、sxiなどの拡張子を登録してアプリケーション
を指定すればいいのだろうとは思いますが、
MIMEタイプ: application/vnd.sun.xml.impress
拡張子: sxi
を登録しても、実際に文書を開こうとすると、ブラウザが無意味な
テキスト文字の羅列を出すだけで、OOoは起動しません・・・

Re[1]: OpenOffice.org(OOo)のドキュメントを開くには
(#11477) このトピック中2番目の投稿
(環境: WinXP/Mozilla1.7)

問題の HTTP サーバに拡張子 .sxi は登録されていますか?

この問題は FAQ に還元できます。
Mozilla Suite/Mozilla Firefox が HTTP サーバからダウンロードしたファイルタイプを判別するときは、*拡張子ではなく*、HTTP レスポンスヘッダの Content-Type フィールドを見ています。Content-Type フィールドは HTTP サーバが(Apache などでは拡張子等から判別して)つけるものなので、サーバが認識できないファイルタイプはブラウザに認識させられません。
http://www.mozilla.gr.jp/standards/webtips/webtips0033.html

新しいファイルを送信するのにサーバの設定が必要なのは不便、と思われるでしょうが、管理人が頑張ればそのほうが便利と考えられています。実例として Internet Explorer は拡張子の他にファイル先頭のビットパターンまで使ってブラウザ側で種類を判別する機能を持っていますが、セキュリティホールになりえた(実際になりましたっけ)ために IE 6 SP2 ではブラウザ側での判別を止める設定項目が付きました(デフォルトでは OFF(自動判別有効))。

世界に公開されているサーバのファイルなら
http://web-sniffer.net/
に URI を与えると HTTP レスポンスヘッダを確認できます。
Apache のインストール時の設定ではリストにない拡張子のファイルは text/plain (プレーンテキスト)で送信することになっている場合がほとんどなので、.sxi も text/plain として送信されていると思います。

Re[2]: OpenOffice.org(OOo)のドキュメントを開くには
(#11479) このトピック中3番目の投稿
(環境: Linux/Mozilla1.7)

ありがとうございます、大変参考になりました。

サーバー側での設定が必要とのことなので、
apache2の、conf/mime.typesに、
application/vnd.sun.xml.impress sxi
などと記述してサーバーを再起動してみたのですが、
症状はかわりません。設定法が間違っていますでしょうか・・・

Re[3]: OpenOffice.org(OOo)のドキュメントを開くには
(#11481) このトピック中4番目の投稿
(環境: WinXP/FirefoxPR)

 って言うか、OOo のドキュメントファイルをダウンロードするようにして、後で OOo を立ち上げるってのはダメなんですか?
 わたしはいつもそうしてますけど。たいした手間じゃないし。

Re[3]: OpenOffice.org(OOo)のドキュメントを開くには
(#11485) このトピック中5番目の投稿
(環境: WinXP/Mozilla1.7)

> サーバー側での設定が必要とのことなので、
> apache2の、conf/mime.typesに、
> application/vnd.sun.xml.impress sxi
> などと記述してサーバーを再起動してみたのですが、
> 症状はかわりません。設定法が間違っていますでしょうか・・・

サーバが送っている HTTP レスポンスヘッダを確認してみましょう。

手法をとりあえず二つ。

1. (猛者向き) telnet でポート番号 80 番につないで
> HEAD (パス名) HTTP/1.0
> (空行)

2. (初心者向き) http://web-sniffer.net/ に問題のファイルの URL を与えてみる

OpenOffice.org に設定ドキュメントが見つかりました。
日本語訳(査読中?): http://openoffice-docj.sourceforge.jp/tr/temp/mimetypes.html
英語原文: http://framework.openoffice.org/documentation/mimetypes/mimetypes.html

あとは Apache 2.x の httpd.conf の TypesConfig ディレクティブで設定ファイルのパス名が変更されているかもしれません。
http://httpd.apache.org/docs-2.0/mod/mod_mime.html#typesconfig
> mime.types はサーバをアップグレードしたときに
> 置き換えられるかもしれないので、
> そのファイルを直接 編集しないでください。
とはあるものの直接編集しちゃう気持ちは分かります。

Re[3]: OpenOffice.org(OOo)のドキュメントを開くには
(#11486) このトピック中6番目の投稿
(環境: Linux/Mozilla1.7)

> サーバー側での設定が必要とのことなので、
> apache2の、conf/mime.typesに、
> application/vnd.sun.xml.impress sxi

mime.typesの直接編集はHTTPdのバージョンアップで元に戻る(httpd.confの様に上書き禁止ではない)ので「httpd.confの必要なディレクティブ」か「.htaccess」での
AddType application/vnd.sun.xml.impress .sxi
をお勧めします
http://www.oooforum.org/forum/viewtopic.php?t=4640

後はクライアントであるMozilla側のヘルパーアプリ登録が有ればよいでしょう。

Re[4]: OpenOffice.org(OOo)のドキュメントを開くには
(#11487) このトピック中7番目の投稿
(環境: Linux/Mozilla1.7)

みなさん、ありがとうございました。
おかげさまでどうにかできました。
とりあえずmime.typesの直接編集で
うまくいったようなので、しばらくこれで
様子見します。サーバー更新時にmime.types
が書き換えられるというのは、知りませんでした。。。


このトピックの全ページ / [0]

返信不可


- Child Tree -