うちのセカンダリーサーバーで、試しに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)
だれか助けて~~(^^;)
関連記事
- Newer: Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- Older: コメントアウトってペナルティーを受けるの?(MTIgnore)
Comments:3
- 匿名 2008/05/03
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
http://phpspot.net/php/man/php/function.mysql-close.html
↑
情報ソースどうやらmysql_close()はmysql_pconnect()で永続的接続をしていない場合は自動的に切断されるので必要ないとのことです。mysql_connect()でmysql_close()を使用したのが原因かと
- showBOO 2008/05/09
アドバイスありがとうございます。
しかし、、、私には難しすぎました(^^;)
Trackbacks:0
- Trackback URL for this entry
- http://www.multiburst.net/sometime-php/2007/10/not_a_valid_mysqllink/trackback/
- Listed below are links to weblogs that reference
- どなたかお助けを(^^;) (・・・not a valid MySQL-Link・・・・) from Sometime PHP
Additional comments powered by BackType





