• 締切済み

Ajax+PHP RSSリーダ

よろしくお願いします。 IBM developerWorks http://www-06.ibm.com/jp/developerworks/xml/060707/j_x-ajaxrss.shtml を参考にAjax RSSリーダに挑戦しました。ローカルでは問題なく動いたのですが、さくらインターネットサーバにfuguを使用してアップし、MYSQLに指定通りテーブルを作成しているのにも関わらず、動きません。さくらサーバには色々な方々の情報を元にpearインストール済みで、今回必要なモジュールも追加しています。 imototakesiさんのhttp://d.hatena.ne.jp/imototakeshi/20061028を実行すると正常に動きます。 ローカルはMAC、MAMP+PEARで、IBMのRSSリーダーはMAMPでPHP4,PHP5どちらにしても動きます。さくらサーバのMYSQLのバージョンの問題なのでしょうか?? よくわからないので何が悪いのか教えて頂けないでしょうか。よろしくお願いします。

みんなの回答

回答No.1

どのように動かないのかを説明すると良いような気がします。 動かないと言うのはInternal server errorが出たりする状態なのでしょうか? 巷で良く見かけるさくらインターネットさんの問題は、パーミッションの設定じゃないかと思います。 fuguを使ったことはないのですが、パーミッションが755などになっているか確認してみてはいかがでしょうか。 ソースを見た感じでは4.1.xのmysqlでも動きそうな気がしますし、mysqlが問題なのであれば、エラーの内容で問題点がわかる気がします!

nevagiva
質問者

補足

回答ありがとうございます。症状は、URLをデータベースへ登録しようとしても、登録出来ないと言った感じでずに、特別エラーが出たりとかは無いです。よろしければこちらで動作確認していただければ幸いです。 http://webcreatorshigh.sakura.ne.jp/ よろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • RSSリーダーでRSSが認識しない

    自社Webサーバーにて、作成したRSSが、RSSリーダーによって認識しない場合があるのですが 原因はわかるでしょうか? 具体的には、gooのアプリ版RSSリーダーや、Opera、Firefox等のRSSリーダーでは、RSSを 認識するのですが、gooやexciteのWeb版のRSSリーダーが認識しません。 XMLの書き方に問題があると思い、検証のために認識するサイトのRSSをそのままコピーして 試してみたのですが、コピーしたRSSも認識しませんでした。 XMLに問題がないとしたら、サーバーに問題がある可能性が高いのですが、原因が分からずに 困っています。 どなたか分かる方がいましたら、教えていただけないでしょうか。よろしくお願い致します。

    • 締切済み
    • XML
  • RSSリーダの自動更新について

    RSSリーダの自動更新について 独自機能をつけた個人用RSSリーダを作りたいと考えております。 現在考えている仕組みはPHPとMySQLを組み合わせて、 RSSを取得し、更新日時やタイトルやリンクなどをデータベースに保存させ、 要求に合わせて必要な情報をデータベースから取ってきて表示させるようにしています。 RSSの取得は、現在手動ですので、RSSの取得にもれがありますし、手間がかかります。 ですので、RSSリーダに自動更新のプログラムを付けて、RSSをもれなく自動で取得したいと考えています。 自動更新なので、自宅サーバ(CentOS)を準備するつもりでいます。 どうか自動更新のプログラムや自動更新につながるようなキーワードを教えてください。

  • MySQL+PHP 接続エラーについて

    はじめて質問させて頂きます。 MySQL、PHPともに初心者です。 MAMPを使用しています。 ローカルではほぼ問題無く動作していたphpファイルをウェブ上にアップロードしたところ、以下のようなエラーが出てしまいました。 Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in~ ネットやこちらの過去ログで調べたところMAMP使用下ではよくあるエラーらしく解決法も載っていたのですが、どれを試してもなぜかエラーが消えてくれません。 ソケットもMySQLサーバー側とクライアント側で同じもの(/Applications/MAMP/tmp/mysql/mysql.sock)を参照していると思うのですが・・・ php.iniの中でも、 mysql.default_socket = /Applications/MAMP/tmp/mysql/mysql.sock と指定されてあります。 何か他に原因があるのでしょうか。 ド素人のため質問がすでにおかしいかもしれませんが、お知恵をお貸しください。 よろしくお願い致します。

    • ベストアンサー
    • MySQL
  • PHPを始めるにあたって質問です。

    よろしくお願いします。 PHPを始めてみようかと思い、簡単な物をPHP5でPDOからMySQLを使って初めて書いて、 ローカル(XP + xampp と vmware上の ubuntu )では一応動いたのですが、 あるレンタルサーバーでは、PHP4.4.6でPDOが使えない様子で、 別なサーバーではPHP5.2.3なんですが、PDOのドライバがSQLiteしか使えないようでした。 そんなこんなで、お聞きしたいのですが、 PHPでデータベースを使った小規模なアプリケーションを書いて、レンタルサーバーで動かす場合に 無難というか、環境がそろいやすいというか、移植しやすい組み合わせというのがあれば教えて下さい。 例えば、 PHP5 + PDO + SQLite とか PHP4 + PEAR::DB + MySQL よろしくお願いします。

    • 締切済み
    • PHP
  • Node.jsでajaxがうまくいかない

    nodejs初心者なのでよくわからずやっていて恐縮ですが、うまくいきません。 https://phpotameshi-hoto345.c9users.io/node-ajax/hello_ajax.html なのですがもともとはphpで送信ボタンを押したときにphpが実行されるものでしたが、これを少し改良してNode.jsでやってみようと思ったのですが、phpと違って <script src="scripts/hello.js"></script> のようにnodejsを読み込んでやれば同じ結果になると思ったのですがうまくいきません。 その前にローカルでもNode.jsは使えるようなので >node test.js Server running at http://localhost:8124/ のようにしてローカルでやってもhttp://localhost:8124/自体は問題なく立ち上がりtest.jsの中身は実行されたのですが、ajaxの方がうまくいきません。 ローカルでのNode.jsもServer running at http://localhost:8124/ となっていればNode.jsのサーバは起動しているので、 ローカルでhello_ajax.htmlを起動して、buttonを押せばajaxもnodejsも実行されるのではないでしょうか?

  • php開発をする上でphpのバージョンの制限。

    php開発をする上でphpのバージョンの制限。 使用環境 mac os x 10.6.4 MAMP使用 エディタ:adobe dreamweaver CS5 phpでweb開発をしようと勉強しているのですが、 現在使用しているレンタルサーバーの方に電話したところ phpのバージョンが4.4.7の対応というふうに聞きました。 しかし、今現在勉強のために落としたものはMAMPというphpとapacheとmysqlのセットになっているもので、 そこのphpがバージョン 5.2.13か5.3.2のどちらかを選ぶようになっていて5.3.2にして勉強していました。 これで作ってたものローカル上ではいいものの サーバーに上げた時に使えない箇所が出てくるという事でしょうか? 何を気をつけなければいけないのでしょうか? また一応、4.4.7のPHPを落としたのですがこれをどうしろというのですか? 初心者丸出しで申し訳ないのですが、教えて下さい。

    • ベストアンサー
    • PHP
  • CANDY CGIのRSSリーダー

    現在サイトを開設しているのですがそこのTOPページで下記のRSSリーダーを利用し外部サイトのRSSを読み込んで表示させたいのですが、なかなか上手くいきません。詳しい方なら何か分かるのではと思ってのでこちらで質問します。 http://www.candy-cgi.com/perl/RSS_reader_Type1.html 一度PHPのスクリプトは設置した事あるのですが、Perlは初めてです。 サーバーはロリポップでコロリポプランです。 私がやった事は (1)上記のサイトからスクリプトをダウンロードしてきて解凍し、index.cgiを開いて設定箇所を変更しました。 パスはサーバ指定のパスと同じだったのでいじっていません。 表示させたいファイルと同じディレクトリに上記サイトからダウンロードしてきた『RSS』というフォルダがありその下にindex.cgiやlog.cgi、style.cssのファイルがあります。 (2)表示させたいファイル(index.shtml)に下記のソースを記述。 <iframe src="./rss/index.cgi" title="rss" scrolling="yes" width="500" height="100"> <a href="http://www.candy-cgi.com/">CANDY CGI</a> </iframe> (3)サーバーにアップロード。 パーミッションを設定。 これで確認してみると500エラーになっています。 このスクリプトはJcode.pm、FeedPP.pmを使用するらしいのですが、これがサーバで用意されてるのかはどこで確認すればいいのでしょうか?ロリポップの掲示板で初めから用意されてるような回答があったので準備はしていないのですが。 表示させたいページがSSIを使用しているから?とか、.htaccessファイルに記述しているのが引っかかっているのか?とかフォルダにもパーミッションを設定しないといけないのか?など素人なりに考えたのですが皆目見当もつきません。 ご存知の方いらっしゃいましたらご教示ください。 よろしくお願いします。

    • ベストアンサー
    • Perl
  • 構文に問題がないRSSフィードを作ったのにRSSリーダに登録できません。

    feedanalyzerでチェックした分には特に問題がないのですが、livedoorリーダで登録できませんでした。 拡張子がphpなのは、アクセスをカウントするためです。phpのソースは以下になります。 <?php //カウントする require_once("./lib/Init_class.php"); $init_obj = new Init_class(); $accesstxt = "./data/access.txt"; $init_obj->access_add($accesstxt); readfile("rss1.rdf"); ?> どなたか原因がわかる方がおられましたら教えてください。 xmlファイルは以下のURLになります。 http://www.ecstyle.jp/rss/make_rss/rss1.php どうぞよろしくお願いします。

    • ベストアンサー
    • XML
  • PEAR include_pathについて

    はじめまして。色々と調べてみたのですが解決できずにいます。誰か助けて頂けると助かります。学校の部活で「PEARのXML_RSSでRSSを取得してみよ」という課題が出ました。私の家では全てのPCがマックなのでMAMPをつかって以下のような環境でやっています。そこで http://o-ume8.com/junsdiary2/archives/2006/08/20060806_1726.phpを参考に課題に取りかかろうとして試しにPEAR_Infoを試してみたのですが Warning: require_once(PEAR/Info.php) [function.require-once]: failed to open stream: No such file or directory in /Applications/MAMP/htdocs/pear_info.php on line 2 Fatal error: require_once() [function.require]: Failed opening required 'PEAR/Info.php' (include_path='.:/Applications/MAMP/bin/php5/lib/php') in /Applications/MAMP/htdocs/pear_info.php on line 2 の様なエラーが出てしまいます。 pathが通ってないのでしょうか? それとターミナルでphp -v と打つともとのOSの4.4.4と出ます。 phpinfoではちゃんと5.2.0と出ます。 ご教授お願いいたします。 =====環境==== MAMP 1.5 beta 1 PPC os osx 10.4.8 Apache/2.0.59 php 5.2.0 <php.ini> include_path = ".:/Applications/MAMP/bin/php5/lib/php"

    • 締切済み
    • PHP
  • XML_RSSでatomの解析はできますか

    こんにちは まったくrssを理解してないしだいです。 でも一様phpとpearのXML_RSSでrdfの取得、解析はできましたが、最近atomを知り、これも取得、解析したいと願います。 現在、友人達のブログのrdfを私のサイトに表示していますが、同じようにatomも取得解析したいのです。(なかにはatomでしか配信していないbolgもあるため。) atomの自作リーダーを作る方法はrssとどのように違うのででょうか? また、atomリーダーを作成するのに便利なサイトがあれば是非教えてください。 よろしくお願いします。

    • 締切済み
    • PHP