XML Sitemap (GSitemap) モジュール不具合修正
Posted 9月 29th, 2007 by twk
in
リバースプロクシーを通して別ポートでDrupalを動かすようになってから、XML Sitemapモジュールが動かなくなっていたのに気づいて、修正を作成しました。
Sitemapに直接リクエストしても真っ白い画面になっていたので、ソースを追うと、一時ファイルの作成に失敗している模様。パス名の一部に getenv('HTTP_HOST') が含まれている場所が二箇所あるのですが、HTTP_HOSTにはポート番号を含むことがあり、:を含むディレクトリーが作れずエラーになってしまっていた、ということでした。
その部分の:を別の文字に置換すると無事動き、ついでにディレクトリーの作成で DIRECTORY_SEPARATOR が使われていない部分があったのでそれも直しました。
せっかくなのでおいておきます。1.10に対する修正です。元々のgsitemap.moduleの名前を変えて、こっちを置き換えてください。
XML Sitemapで80以外のポートでの作動時の不具合修正
せっかくなので作者にメールをした後、よく見たら、もう不具合レポート出てました。ま、いっか。
Trackback URL for this post:
http://nonn-et-twk.net/twk/trackback/106


