authority-destination tired
tired
tired
tired

投稿者 スレッド: 添付の画像が表示されません  (参照数 2119 回)

0 メンバーさんと、1 ゲストさんが、このスレッドを見ています。

オフライン taah

  • 初心者
  • *
  • 投稿: 4
添付の画像が表示されません
« 投稿日:: 2009年10月22日 11時49分35秒 »
はじめまして、SMFの情報を探していてこの掲示板がやっとみつかりました。

SMF 1.1.10をheteml(ヘテムル)のサーバに構築したのですが、投稿の添付ファイルで困っています。

/attachments

の階層の権限を777にして、画像をアップロードまでできるのですが、添付している画像がスレッドに表示されません。
例えば、

test.gif (19.79 KB, 500x296 - 閲覧回数 10 回.)

という風に表示され、ファイル容量やピクセル数までは表示しており、attachmentsの階層にもそれらしいバイナリデータが追加されています。しかしながら、画像自体はリンク切れのアイコンが表示され、ファイル名をクリックしてもファイルが存在しないというエラーが表示されてしまいます。

何か考えられる設定ミスはないものかと、質問いたしました。
どうぞよろしくお願い申し上げます。




オフライン Logue

  • 管理人
  • 古参メンバー
  • *****
  • 投稿: 595
  • 性別: 男性
    • Epilogue/LogueWiki
Re:添付の画像が表示されません
« Reply #1 投稿日:: 2009年10月27日 19時59分51秒 »
おそらく、PHPのヘッダーにゴミデーター(広告など)が含まれているか、php.iniの設定などが怪しいです。
Logue◆grDYeooZwg a.k.a. 高山 ローグ

オフライン taah

  • 初心者
  • *
  • 投稿: 4
Re:添付の画像が表示されません
« Reply #2 投稿日:: 2009年11月30日 11時10分31秒 »
高山様、ご返信ありがとうございました。
その後いろいろと試してみて、原因がSMF以外にあることが分かってきました。

現在、SMFを単体ではなく、オープンソースCMSのMODxとSMFでユーザー情報を同期させる中間モジュール(MODx用のプラグインSMF Connector)を組み込んで利用しています。このプラグインが何らかの問題を引き起こしているようです。SMF Connectorを入れるとMODxとSMFで同期できるのですが、ユーザー管理の主導権は基本的にMODxで、という設計思想のようで、SMF側に何らかの影響があるようです。

同じホスティングサーバにサブドメインで新しくSMFを単体でインストールすると特に問題なく動作しています。
MODxとの同期をやめるかMODxのバージョンを変えるかの対策が必要になりそうです。

ご丁寧にありがとうございまいした。


オフライン Logue

  • 管理人
  • 古参メンバー
  • *****
  • 投稿: 595
  • 性別: 男性
    • Epilogue/LogueWiki
Re:添付の画像が表示されません
« Reply #3 投稿日:: 2009年11月30日 23時25分02秒 »
たいていの場合、PHPの出力するヘッダーに原因があります。
MODxとインテグレートして使っているようでしたら、SMFのBridge & Integrate板などが参考になると思います。
http://www.simplemachines.org/community?board=33.0
Logue◆grDYeooZwg a.k.a. 高山 ローグ

オフライン taah

  • 初心者
  • *
  • 投稿: 4
Re:添付の画像が表示されません
« Reply #4 投稿日:: 2009年12月11日 11時36分33秒 »
●追加情報として

MODx 1.0.0 + SMF 1.1.10 via SMF Connector 1.0

の組み合わせから、ダメもとでMODxを1.0.2にしてみました。

 要は、 --> MODx 1.0.2 + SMF 1.1.10 via SMF Connector 1.0

すると奇跡的に画像が表示されるようになりました。過去に投稿した画像もすべて正常に表示されるようになりました。

原因も分かりませんし、上記組み合わせもSMF Connectorの推奨環境でもありませんのでお勧めしませんが、もし同じ件でお困りならば試してみることもひとつの策とは思います。