[問題] 不清楚怎樣做更改多個 phpBB,用於一組 使用者資料表

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
kenken
星球普通子民
星球普通子民
文章: 8
註冊時間: 2004-04-05 03:33

[問題] 不清楚怎樣做更改多個 phpBB,用於一組 使用者資料表

文章 kenken »

如果你想要分享會員資料庫時,要如何作呢?
先前已有無數的討論關於這個問題,作者認為這篇教學最好的。

1) 你需要把 phpBB 放在不同的資料夾,但資料表就放在同一個資料庫(用表格前置詞區別)。

2) 先裝一個主要的 phpBB ,然後這個 phpBB 的 會員資料表將會是往後所有 phpBB 用的

3) 下列的 SQL 語法,可以把主要的 phpBB 的會員相關資料表的表格前置詞去除(只是為了方便):

代碼:
ALTER TABLE %主要 phpBB的會員資料表名% RENAME users;
ALTER TABLE %主要 phpBB的會員群組資料表名% RENAME user_group;
ALTER TABLE %主要 phpBB的群組資料表名% RENAME groups;
ALTER TABLE %主要 phpBB的session 資料表名% sessions;


4) 下列 SQL 語法,可以刪除次要的 phpBB 的會員相關資料表: (你每安裝一個 phpBB,就要再作一次)

代碼:
DROP TABLE %次要 phpBB的會員資料表名%;
DROP TABLE %次要 phpBB的會員群組資料表名%;
DROP TABLE %次要 phpBB的群組資料表名%;
DROP TABLE %次要 phpBB的session 資料表名%;


5) 把主要的 phpBB 及每個次要的 phpBB 的 includes/constants.php 中,找到(它們也許是分開的..請全部找出)

代碼:
define('GROUPS_TABLE', $table_prefix.'groups');
define('USER_GROUP_TABLE', $table_prefix.'user_group');
define('USERS_TABLE', $table_prefix.'users');
define('SESSIONS_TABLE', $table_prefix.'sessions');


換成

代碼:
define('GROUPS_TABLE', 'groups');
define('USER_GROUP_TABLE', 'user_group');
define('USERS_TABLE', 'users');
define('SESSIONS_TABLE', 'sessions');


6) 完成了 ^^ 現在每個 phpBB 都用著相同的 會員資料表,而且每個論壇還可以分別封IP。
因用的是同樣的 seesions 資料表,所以當使用者登入其中一個論壇後,就等於登入了全部的論壇。
但你要確定你用的是同一個設定,網址也是一樣(但副網域可以不同...)。

建議:小心使用

原文:http://phpbb.com/kb/article.php?article_id=7
另一友善列印版本:http://static.xpoo.net/001.php


更訂:
2004-08-20
1) 你需要把 phpBB 放在不同的資料庫,但資料表就放在同一個資料庫(用表格前置詞區別)
=>
1) 你需要把 phpBB 放在不同的資料夾,但資料表就放在同一個資料庫(用表格前置詞區別)。

2004-10-11
代碼:
DROP TABLE %次要 phpBB的會員資料表名%;
DROP TABLE %次要 phpBB的會員資料表名%;
DROP TABLE %次要 phpBB的會員資料表名%;
DROP TABLE %次要 phpBB的會員資料表名%;

=>
代碼:
DROP TABLE %次要 phpBB的會員資料表名%;
DROP TABLE %次要 phpBB的會員群組資料表名%;
DROP TABLE %次要 phpBB的群組資料表名%;
DROP TABLE %次要 phpBB的session 資料表名%;

請問各大大知道以上的Table 是在打開phpMyAdmin中的那個位置或是檔案 ?

我是初哥. 不太明要怎樣做, 有沒有人可以協助解說個明白些?

原來章位於http://www.phpbb.com/kb/article.php?article_id=7


最好有圖片示範一次, 便感激無限. :oops: :oops:
haw
星球公民
星球公民
文章: 65
註冊時間: 2004-03-02 21:14

文章 haw »

http://phpbb-tw.net/phpbb/viewtopic.php ... highlight=

之前成功後的心得
你可以參考看看
主題已鎖定

回到「phpBB 2 安裝與使用」