View Full Version : rss表示について
sparkey
2005/01/10, 05:29 AM
お世話になります。
Plog (http://plogworld.net/) と言うBlogソフトをテストしているんですが、XREAのs29(マイドメイン使用) (http://sparkeynet.com/plog/) でSite Syndication用のRSSへのリンクが正しく動作しません。IEではRSSのリンクをクリックしても反応せず、Mozilla系のFirefoxではHtmlのページとしてしか認識しません。RSSリーダーで読み込むことも出来ません。
XREA以外の別のサーバーサイト (http://toms.accela.jp/) での同じページでは問題ないので、Blogソフトのコードの問題では無いようなのですが...
何かPHPのバージョンによる動作の違いがあるのでしょうか?
いずれのRSSフィードにも最初に空白の行が見えますが、広告システムの問題ではないでしょうか。
一応、rss.phpの上の方(「<?php ?>」外)に空白の行がないか確認して下さい。ない場合は、広告システムの空白挿入問題と見てほぼ間違えないと思います。
対処法としては
1. 広告免除権を購入する
2. rss.phpを「x」というディレクトリに入れ、リンクを変更する
3. LayoutIgnoreURI /rss.phpという内容の.htaccessファイルをrss.phpと同じフォルダ(「plog」)内に置く
3つ目はサポート対象外だった気がしますが、一番妥当だと思います。
sparkey
2005/01/10, 01:27 PM
psncさん、ありがとうございます。 "3"の方法で解決しました。
ついでと言ってはなんなんですが、同じサイトの”アルバム”というリンクを見ていただきますとXREAではサムネイル画像が表示されず、別のサーバーの同じページでは表示されています。いずれもサイトの管理メニューから画像のサムネイルを作成するバックエンドシステムとしてPHPのGDライブラリを使うように設定しています。S28サーバーでもGD ライブラリは使えるようになっているのですが...
管理メニューからImage magickを使う設定にすることもできるのですが、Covertツールのパスを指定する様になっているので /usr/local/php/bin と入れてみたのですがやはりサムネイル画像は表示されません。
このアルバム機能は無くても困らないんですが、XREAでだけは動作しないのが気になります。
サムネイルのソースを見たところ、(ここ (http://sparkeynet.com/plog/resserver.php?blogId=1&resource=Winter.jpg&mode=preview))、「./gallery/1/previews/1-5.jpg」が開けないという旨のエラーメッセージが多数表示されています。
opensourceCMS.comのデモを見てみますと、管理画面内に同じようなエラーが表示されています:
It was not possible for pLog to create the necessary folders where resources are going to be installed. This might be due to several reasons, such as your PHP installation running with safe mode enabled or your user not having enough permissions to do so. You may still try to carry out the operation manually, by creating the following folders:
./gallery/
./gallery/1/
./gallery/1/previews/
If these folders already exist please make sure that they can be read and written by the user running the web server.
もしかしてセーフモードのせいかもしれません。このエラーメッセージに書いてあるように、「./gallery/」「./gallery/1/」「./gallery/1/previews/」(plog内かplog/class内かは定かではありません)を手動で作成し、パーミッションを777にして見たらいかがでしょうか?
sparkey
2005/01/11, 02:30 AM
./gallery/
./gallery/1/
./gallery/1/previews/
これ等のディレクトリーは手動で作成してパーミッションを777に設定してあり、サムネイル画像ファイルが作られているのですが、表示できません。やはり仰るとおり、Safe modeのせいかもしれませんね。
アルバム機能はどこかのイメージ ホスティング サービスを利用することも出来るので問題ありません。
色々有難うございました。
vBulletin® v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.