のぶのぶさま、はじめまして。ayuppiと申します。MyGmapを使わせていただいています。カテゴリを2箇所登録して、普通に使えていたのですが突然、エラーが出て地図部分が表示できなくなってしまいました。表示されないのは地図の中味部分のみで、カテゴリを選択する部分やボタン類(「マップ」ボタン、「サテライト」ボタン、「現在地をカテゴリ追加」ボタンなど)はすべて表示されています。初期表示の地図は、普通に表示されています。カテゴリから地図を選んだときのみ、エラーで地図が表示されなくなります。管理メニュー>カテゴリ管理から作ったカテゴリを呼び出して内容を確認すると、緯度が000.000000000000003、経度が00.000000000000000になってしまっています。この緯度・経度の数値を呼び出したい地図の数値に入れ替え、「OK」ボタンを押すと、「Action Success!」と表示が出るのですが再度管理画面を確認したら、やはり数値が000.000…に戻ってしまっています。わたしは、HTMLの知識を多少持っているのみで、PHPやデータベースのことがあまり理解できていません。こわごわ(PHPMyadminで)データベースの中味を覗いてみましたが、緯度・経度の数値が変わっていない事がわかる程度で、何をどうしていいのやら さっぱりわかりませんでした。モジュールを一旦アンインストールして、ダウンロードもやり直してアップロードしてみましたが、結果は同じで最初は表示されるのですが、すぐに表示されなくなってしまいます。少ない情報で申し訳ないのですが、わたしが起こしてしまっているエラーについてなにか原因につながるヒントをお持ちなら、お教えいただければと思い書き込んでみた次第です。どうぞよろしくお願いします。さくらインターネットでサーバを借りて、XOOPSの2.0.13aをインストールしています。PHPデバグにすると、以下のようなメッセージが出ます。Warning [PHP]: _include(): Failed opening '' for inclusion (include_path='.:/usr/local/lib/php') in file class/smarty/Smarty.class.php line 1925このメッセージは、MyGmapを開いた時に限らず、すべてのページで出ています。
引用:カテゴリを2箇所登録して、普通に使えていたのですが突然、エラーが出て地図部分が表示できなくなってしまいました。表示されないのは地図の中味部分のみで、カテゴリを選択する部分やボタン類(「マップ」ボタン、「サテライト」ボタン、「現在地をカテゴリ追加」ボタンなど)はすべて表示されています。Google側のJavaScriptがバージョンアップした場合などに、このようになる事があります。ブラウザのキャッシュをクリアしてもダメでしょうか?引用:わたしは、HTMLの知識を多少持っているのみで、PHPやデータベースのことがあまり理解できていません。こわごわ(PHPMyadminで)データベースの中味を覗いてみましたが、緯度・経度の数値が変わっていない事がわかる程度で、何をどうしていいのやら さっぱりわかりませんでした。「変わっていない」というのは「正しい値」と言う事の意味ですか?
カテゴリを2箇所登録して、普通に使えていたのですが突然、エラーが出て地図部分が表示できなくなってしまいました。表示されないのは地図の中味部分のみで、カテゴリを選択する部分やボタン類(「マップ」ボタン、「サテライト」ボタン、「現在地をカテゴリ追加」ボタンなど)はすべて表示されています。
わたしは、HTMLの知識を多少持っているのみで、PHPやデータベースのことがあまり理解できていません。こわごわ(PHPMyadminで)データベースの中味を覗いてみましたが、緯度・経度の数値が変わっていない事がわかる程度で、何をどうしていいのやら さっぱりわかりませんでした。
NobuNobuさま、ご返答ありがとうございます。引用:Google側のJavaScriptがバージョンアップした場合などに、このようになる事があります。ブラウザのキャッシュをクリアしてもダメでしょうか?ブラウザのキャッシュをクリアしてみましたがだめでした。更新作業やモジュールのアップロードも、自分のマシンだけでなく他の環境でも試しましたがだめでした。(わたしの使っているマシンはOSがWin2000で、ノートンをインストールしてあります。 ノートンはオフにしてもアンインストールしても同じで、だめでした。 あまり意味ないのだろうなと思いつつ、XPやMacからからもやってみたのですが…。)引用:「変わっていない」というのは「正しい値」と言う事の意味ですか?いえ、どんな数字を入力しても緯度が000.000000000000003、経度が00.000000000000000で変わっていないようだ、と言う意味です。わかりにくくてごめんなさい。昨日、思い切ってXOOPSをアンインストールして一から全部やりなおしてみましたが、やはり一旦は表示できて、すぐに同じ現象が起こってしまいました。レンタルサーバのマニュアル通りに、データベースをすべて空っぽにしてからやり直したのですが…。何か私の操作に、重大なミスがあるんでしょうね。お手数おかけしてすみません。
Google側のJavaScriptがバージョンアップした場合などに、このようになる事があります。ブラウザのキャッシュをクリアしてもダメでしょうか?
「変わっていない」というのは「正しい値」と言う事の意味ですか?
NobuNobuさまayuppiさまはじめて投稿させて頂きます。GINJIと申します。実はayuppiさまと同様のエラーが当方でも出ておりまして参考になればと思い投稿させて頂きました。私もayuppiさまと同様で、通常に使用できていたのですがある日突然エラーが発生して、地図の表示ができなくなりました。テーブルを確認したところ、緯度が000.000000000000003、経度が00.000000000000000といった内容に変更されてしまっておりました。その後修正画面で数字を入力して更新するのですが、入力された値は無視され緯度が000.000000000000003、経度が00.000000000000000といった内容となってしまいます。(変更されていない)経度・緯度以外の項目については修正できておりますので更新処理は正常に終了しているかと思われます。いろいろと試してみたところ下記のような不思議な現象がでております。経度 137 緯度 36 といった整数で更新処理をすると入力した値が保存されます。しかし、経度 137.1 緯度 36.1 といった小数点以下の値が含まれる値は無視され緯度が000.000000000000003、経度が00.000000000000000という値で保存されます。mygmapは非常に優れたモジュールですので、なんとか解消できればと思っております。お手数おかけ致しますが宜しく御願いします
セットされる値といい、まったく同じ現象ですね・・・・引用:ある日突然エラーが発生して、地図の表示ができなくなりました。この日前後で、Webサーバ側のPHP関連の環境とか変更になった部分とか無かったのでしょうか?
ある日突然エラーが発生して、地図の表示ができなくなりました。
NobuNobusさまご返答ありがとうございます引用:この日前後で、Webサーバ側のPHP関連の環境とか変更になった部分とか無かったのでしょうか?私もayuppi様と同様でさくらインターネットにて利用しておりましてメンテナンス情報を確認しましたところバージョンアップが行われていたようです。http://www.sakura.ne.jp/news/archives/20060821-001.news以下さくらインターネットのお知らせより抜粋作業日 : 8月23日と28日作業内容: PHP 4.4.2 から PHP 4.4.4 にバージョンアップPHP 公式サイトの修正点の掲載http://www.php.net/ChangeLog-4.php#4.4.4私はさくらインターネットに複数契約しておりまして症状の出ているサイトと出ていないサイトもありますのでさくらインターネットにも確認してみたいと思います。なんらかの回答が得られましたらご投稿させて頂きます。
この日前後で、Webサーバ側のPHP関連の環境とか変更になった部分とか無かったのでしょうか?
GINJIさま大変遅いレスになってしまい申し訳ありません。その後、この件の解決に関してはすっかりあきらめてしまい該当サイトでのMyGmapモジュールの利用は断念していました。で、9月に入って、都合上もうひとつサイトを運営することになり新しく、やはりさくらインターネットでサーバを借りてMyGmapモジュールをインストールしてみたところ今度は問題なく動いています。約一ヶ月経過しましたが、こんどは思うとおりに使えています。やはり、先方(さくらインターネット)の都合なのでしょうか?ただ、前回わたしの運営サイトで不具合が起こった時期ですがGINJIさまが書いておられる>作業日 : 8月23日と28日>作業内容: PHP 4.4.2 から PHP 4.4.4 にバージョンアップこの時期ではなく、8月上旬(5日ごろ)でした。また、なにか情報がありましたらよろしくお願いします。
のぶのぶ様ayuppi様ご報告させて頂きます。その後もできる範囲で調査してみたのですが、さくらのMySQLAdmin画面で小数点を含むデータの追加・更新をしても同様の結果になることが判明しました。さくらのサポートに上記内容についても報告し、調査してもらいましたが残念ながら原因を特定することはできませんでした。さくら側と相談した結果、別のDBサーバーへ移転することで解決?致しました。のぶのぶ様最後になりましたが、モジュールとは関係ないところでの問題ではありましたがコメントありがとうございました。今後もご活躍応援させて頂きます。
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -