- 2009-06-24 (水) 9:42
- カテゴリ:フレームワーク

最近symfonyで作ったサイトがあるのですが、
GoogleChromeでみると500エラーを返していました。
ただ、FireFox3、IE6,7で見ると
普通に表示されているという。。。(苦笑)
いろいろ調べてみた結果、
たどり着いたのはsymfony本家サイトのtracでした。
最新のWebkit系ブラウザだとエラーが出るようです。
そこで、Tracにあるように
$HOME/pear/PEAR/symfony/request/sfWebRequest.class.phpを
以下のように修正。
// skip if no acceptable content types or browsers
// if (isset($acceptableContentTypes[0]) && ‘text/xml’ != $acceptableContentTypes[0])
if (isset($acceptableContentTypes[0]) && (‘text/xml’ != $acceptableContentTypes[0] && ‘application/xml’ != $acceptableContentTypes[0]))
{
$this->setRequestFormat($this->getFormat($acceptableContentTypes[0]));
}
この修正でちゃんとChromeでも表示されました。
ちなみに環境は以下の通りです。
【サーバ】さくらインターネット共用
【symfony】1.1.1
【PHP】5.2.8
つまりはちゃんと
symfonyのバージョンアップをしようということですね。。。(汗
- Newer: WordPress2.8にアップグレードしたら管理画面が真っ白になった
- Older: SEOは推理小説みたい
この記事を読んだ人は次の記事も読んでいます
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://cafe-system.com/system333.html/trackback