Home > Apache | 自宅サーバ > どなたかお助けを(^^;) (・・・not a valid MySQL-Link・・・・)

どなたかお助けを(^^;) (・・・not a valid MySQL-Link・・・・)

  • Posted at 2007/10/24 0:00
  • Categories: Apache, 自宅サーバ
  • Tags: , , ,
  • hatena button
  • hatena count
  • save this page del.icio.us

うちのセカンダリーサーバーで、試しにFedora 5 から Fedora 7まで段階的にアップグレードしたのですが、MovableTypeのダイナミックパブリッシングでエラーが出てほとほと困っています。

MTの管理画面は操作できるのですが、ダイナミックパブリッシングにしたら、ページをプレビュー出来ず、Apacheのエラーに以下のような内容が出てきます。

[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP Warning:  mysql_error(): supplied argument is not a valid MySQL-Link resource in /・・・/mt/php/extlib/ezsql/ezsql_mysql.php on line 97
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP Stack trace:
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   1. {main}() /・・・/mt/blogs/aiueo/mtview.php:0
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   2. MT->MT() /・・・/mt/blogs/aiueo/mtview.php:4
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   3. MT->init() /・・・/mt/php/mt.php:49
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   4. MT->configure_from_db() /・・・/mt/php/mt.php:64
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   5. MTDatabaseBase->fetch_config() /・・・/mt/php/mt.php:252
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   6. MTDatabaseBase->get_results() /・・・/mt/php/lib/mtdb_base.php:154
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   7. ezsql->get_results() /・・・/mt/php/lib/mtdb_base.php:2212
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   8. MTDatabaseBase->query() /・・・/mt/php/extlib/ezsql/ezsql_mysql.php:330
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   9. ezsql->query() /・・・/mt/php/lib/mtdb_base.php:43
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP  10. ezsql->print_error() /・・・/mt/php/extlib/ezsql/ezsql_mysql.php:178
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP  11. mysql_error() /・・・/mt/php/extlib/ezsql/ezsql_mysql.php:97
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP Warning:  mysql_errno(): supplied argument is not a valid MySQL-Link resource in /・・・/mt/php/extlib/ezsql/ezsql_mysql.php on line 98
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP Stack trace:
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   1. {main}() /・・・/mt/blogs/aiueo/mtview.php:0
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   2. MT->MT() /・・・/mt/blogs/aiueo/mtview.php:4
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   3. MT->init() /・・・/mt/php/mt.php:49
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   4. MT->configure_from_db() /・・・/mt/php/mt.php:64
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   5. MTDatabaseBase->fetch_config() /・・・/mt/php/mt.php:252
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   6. MTDatabaseBase->get_results() /・・・/mt/php/lib/mtdb_base.php:154
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   7. ezsql->get_results() /・・・/mt/php/lib/mtdb_base.php:2212
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   8. MTDatabaseBase->query() /・・・/mt/php/extlib/ezsql/ezsql_mysql.php:330
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP   9. ezsql->query() /・・・/mt/php/lib/mtdb_base.php:43
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP  10. ezsql->print_error() /・・・/mt/php/extlib/ezsql/ezsql_mysql.php:178
[Tue Oct 23 23:55:21 2007] [error] [client 192.168.0.2] PHP  11. mysql_errno() /・・・/mt/php/extlib/ezsql/ezsql_mysql.php:98

あ~~、なぜだ~~~(ToT)
だれか助けて~~(^^;)

こちらの記事もあわせてどうぞ!

Comments:3

匿名 2008/05/03 21:29

is not a valid MySQL-Link resource in

自分の場合、このエラーはSQL接続を解除してすぐに再接続したら出たけどなぁ・・・
//MySQLとの接続を解除します
$this->connect = mysql_close($this->connect);
//MySQLに接続します
$connect = mysql_connect($server, $user, $password);

こんな構文を書いたらエラー表示で接続解除をしないようにしたらエラーが消えた。

推測なので違ってたらごめんなさい。

匿名 2008/05/03 23:02

http://phpspot.net/php/man/php/function.mysql-close.html

情報ソース

どうやらmysql_close()はmysql_pconnect()で永続的接続をしていない場合は自動的に切断されるので必要ないとのことです。mysql_connect()でmysql_close()を使用したのが原因かと

showBOO 2008/05/09 1:11

アドバイスありがとうございます。

しかし、、、私には難しすぎました(^^;)

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://www.multiburst.net/ElectricBrain/2007/10/not_a_valid_mysqllink/trackback
Listed below are links to weblogs that reference
どなたかお助けを(^^;) (・・・not a valid MySQL-Link・・・・) from ElectronicBrain is eating BreakFast

Home > Apache | 自宅サーバ > どなたかお助けを(^^;) (・・・not a valid MySQL-Link・・・・)

Recent Posts
Sponsored Link
今読んでいる本
Recent Comments
Recent Trackbacks
RSS はてブ人気エントリー
楽天AD
Hatena Bookmark

この日記のはてなブックマーク数

feedburner

あわせて読みたい
Yahoo! ログール
feedmeter

フィードメーター - ElectronicBrain is eating BreakFast

BlogRanking

Trackword

Return to page top