A : 192.168.0.1
B : 192.168.0.3
A : WEB SQL
B : WEB
A : CONFIG.PHP
代碼: 選擇全部
// phpBB 2.x auto-generated config file
// Do not change anything in this file!
$dbms = 'mysql';
$dbhost = 'localhost';
$dbname = 'my_SQL_phbb';
$dbuser = 'user';
$dbpasswd = 'user1234';
$table_prefix = 'phpbb_';
define('PHPBB_INSTALLED', true);
B : CONFIG.PHP
代碼: 選擇全部
// phpBB 2.x auto-generated config file
// Do not change anything in this file!
$dbms = 'mysql';
$dbhost = '192.168.0.1';
$dbname = 'my_SQL_phbb';
$dbuser = 'user';
$dbpasswd = 'user1234';
$table_prefix = 'phpbb_';
define('PHPBB_INSTALLED', true);
你要的並不是 多站台共同一個資料表的功能\r
而是 雙站資料同部\r
為了不讓某一個站點因為登出或登入造成跑錯站
你應該把某一個站的 程式碼 修改讓它可以獨立使用 設定表\r
我們以 B 站來做吧 因為它是分流站ㄚ ^^" 主站與 SQL 在 A 機ㄚ
開啟
includes/constants.php
尋找\r
define('CONFIG_TABLE', $table_prefix.'config');
改為\r
define('CONFIG_TABLE', 'phpbb_config_2');
再來請導出你的 phpbb_config 這個資料表\r
然後以文書編輯器打開這個檔案
搜尋裡面所有 phpbb_config 把它取代為 phpbb_config_2 存檔 ok
然後去執行 SQL 語法 把這個文件 再導入你的 資料庫裡
這樣你就擁有 兩個 PHPBB 的設定 資料表嚕
(等等~少年ㄟ~記得去 B 站的後台 把資料改一改ㄚ 改成 B 站適用的內容喔)
請記得你的 A & B 的程式碼除了 includes/constants.php 不一樣以外
其他的檔案內容一定要一模一樣喔 ㄚ不然會 亂 亂 亂 滴啦\r
完工了喔??? ㄚ沒啦還有一個大工程
檔案上傳的部份只要開啟 FTP 功能\r
讓它傳至 ftp 就可以了
傳到 A 主機 或 B 主機 或 hinet 都嘛行
唯一要去改碼的地方就是 上傳圖像 的地方而已\r
因為你使用不同主機所以這部份需要去改程式碼\r
讓它可以像 檔案上傳一樣去可以上傳或讀取同一個主機的目錄
這部份我不教了或是你自學一下相信你也能做到\r
如果你不想麻煩的話 那你就關閉 個人頭像 上傳的功能吧 ^^”