ฤทธิชัย บ่อศีล on พฤษภาคม 7th, 2011

แยกฐานข้อมูลของ StatPress ออกจากฐานข้อมูลของ wordpress
StatPress Version: 1.4.1
WordPress Version : 3.1.2 (ที่ใช้ทดสอบแต่รุ่นอื่นๆน่าจะคล้ายกัน)

STEP1
wp-config.php

เพิ่มบรรทัดนี้ลงไป คือการกำหนดชื่อ database ที่ต้องการให้ไปเก็บ
define(‘DB_NAMSTATPRESSE‘, ‘wpstatpress‘);
วางต่อในส่วนของการกำหนดฐานข้อมูล

STEP2
statpress.php
เปลี่ยน global $wpdb; เป็น global $wpdb2; ทั้งหมด
Line:1147
dbDelta($sql_createtable);
แก้เป็น dbDelta2($sql_createtable);

STEP3
load.php
C:\AppServ\www\wordpress\wp-includes\load.php
แก้ไขตาม
function require_wp_db() {
global $wpdb,$wpdb2; <–เพิ่มตัวแปร $wpdb2

require_once( ABSPATH . WPINC . ‘/wp-db.php’ );
if ( file_exists( WP_CONTENT_DIR . ‘/db.php’ ) )
require_once( WP_CONTENT_DIR . ‘/db.php’ );

ตรงส่วนนี้ให้ทำไปทับของเดิมเลย
if ( isset( $wpdb ) && isset( $wpdb2 ) ){

return;
}

$wpdb = new wpdb( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST );

$wpdb2 = new wpdb( DB_USER, DB_PASSWORD, DB_NAMSTATPRESSE, DB_HOST ); <– เพิ่ม code สีแดง ต่อจากบรรทัดด้านบน
}

STEP4
upgrade.php
C:\AppServ\www\wordpress\wp-admin\includes\upgrade.php

Line : 1377
function dbDelta($queries, $execute = true){
global $wpdb;
…..
}

copy function จากด้านบนมาวางต่อท้ายและเปลี่ยนชื่อ function เป็น dbDelta2 และเปลี่ยน global $wpdb เป็น global $wpdb2

function dbDelta2($queries, $execute = true){
global $wpdb2;
…..
}

modify by  RIDTICHAI@ARIT-RMUTT
สำนักวิทยบริการและเทคโนโลยีสารสนเทศ มทร. ธัญบุรี

Tags: , ,

ฤทธิชัย บ่อศีล on พฤษภาคม 4th, 2011

…………………..

ฤทธิชัย บ่อศีล on เมษายน 27th, 2011

ระบบจองรถออนไลน์ ตอนนี้เปิดให้จองเฉพาะรถบัสเท่านั้น

ระบบจองรถออนไลน์