ท่านใด ใจดี มี
Multi DB 3.0 ให้มาลองกับ
wp 3.0 บ้างมั้ยครับ
ที่ทดลองทำ multi-db 2.8.6 บน wp 3.0 ขึ้น error ว่า
1. Fatal error: Call to undefined method wpdb::tables()
1.1 Fixed(ที่ทดลอง) : เอาด้านล่างมาใส่ใน db.php
1.1.1 เอา wp-db.php: function tables()
1.1.2 เอา wp-db.php: var $ms_global_tables = array( 'blogs', 'signups', 'site', 'sitemeta','sitecategories', 'registration_log', 'blog_versions' );
2. ยังมี warning เรื่อง /tmp/db-error.txt
2.1 ลองแก้โดยให้ write ลง default error log แทน
if ( function_exists( 'error_log' )
&& ( $log_file = @ini_get( 'error_log' ) )
&& ( 'syslog' == $log_file || @is_writable( $log_file ) )
) error_log( "$msg\n\n", 3, $log_file );
3. ขึ้น Error establishing a database connection ติดตรง functions.php : function dead_db()
3.1 ซึ่งคิดว่าน่าจะเป็น ที่มันไม่ compat กันแล้ว ลอง export & import ให้ทุก db เหมือนกันก็ยังเกิดครับ
ขอบคุณล่วงหน้าครับ