うちのセカンダリーサーバーで、試しに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)
だれか助けて~~(^^;)
こちらの記事もあわせてどうぞ!
- [Linux] yumのリポジトリURLを別ファイルにまとめる
- Movable Type 4.21にアップグレード完了(modifier.convert_breaks.phpがない??)
- ダイナミックパブリッシングでサイトURLを変更すると、ホントにリンクが切れてしまった。
- Rescue CDで起動しなくなったFedoraのgrub.conf、fstabを修正する方法
- サーバーのハードディスクがお亡くなりに。。。
- /lost+foundの中身って消していいの?
- 行儀の悪い海外クローラをアクセス拒否設定する
- 2段目の3カラムレイアウトを追加する(小粋空間テンプレート)
- あえてダイナミックパブリッシングで行きます
- ダイナミックパブリッシングでPHPファイルの読み込みは
でいいらしい。
- Newer: シャア専用携帯登場!
- Older: コメントアウトってペナルティーを受けるの?(MTIgnore)
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
-
アドバイスありがとうございます。
しかし、、、私には難しすぎました(^^;)
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

