[教學]CPG v1.3.2 安裝

CPG Running Discuss
關於 CPG 架設使用操作討論,非本程式相關問題一律砍文!

版主: 版主管理群

回覆文章
webspirit
竹貓忠實會員
竹貓忠實會員
文章: 1354
註冊時間: 2004-02-16 12:01
來自: 精靈國度

[教學]CPG v1.3.2 安裝

文章 webspirit »

此教學係依其 docs/index.htm 中與 phpBB 整合安裝部份及本人成功安裝經驗所整理製作
您也可參考這裡\r
http://coppermine.sourceforge.net/manua ... ntegrating

Coppermine Photo Gallery v1.3.2 以下簡稱 CPG

步驟一
在您的 phpBB 目錄中建立 gallery 目錄
並將 CPG 所有檔案置於其中,將 albumsinclude 的目錄權限設定為 755 或 777

步驟二
執行 gallery/install.php 進行安裝
必須與 phpBB 安裝於同一資料庫
完成後刪除 gallery/install.php 並登入其控制台將語言設定為 Chinese_big5
設定 cookie 名稱,不可與 phpBB 設定的相同
測試各項功能是否正常運作

步驟三
編輯 gallery/bridge/phpbb.inc.php (可能須修改的部份已中文化)
[php]// database configuration
define('PHPBB_DB_NAME', 'phpBB'); // phpBB 使用的資料庫名稱\r
define('PHPBB_BD_HOST', 'localhost'); // 資料庫伺服器所屬的網站伺服器域名
define('PHPBB_DB_USERNAME', 'root'); // 資料庫的使用者名稱\r
define('PHPBB_DB_PASSWORD', ''); // 資料庫使用者的密碼\r

// The web path to your phpBB directory
// If your URL to your board is for example 'http://yoursite_name.com/phpBB2/',
// you'll have to set the below var to '/phpBB2/'.
define('PHPBB_WEB_PATH', '/phpBB2/'); // phpBB 的路徑
// Logout Flag
// the value of this boolean constant depends on your phpBB version:
// 若您的 phpBB 版本低於 2.0.4,請設定為 FALSE;
// 若您的 phpBB 版本高於 2.0.5,請保留原設定 TRUE
define('PHPBB_LOGOUT_GET', TRUE);
// ------------------------------------------------------------------------- //
// You can keep the default values below if your instalation is standard
// ------------------------------------------------------------------------- //
// The prefix for the phpBB cookies
define('PHPBB_COOKIE_PREFIX', 'phpbb2mysql'); // phpBB 的 cookie 名稱\r

// Prefix and names for the database tables
define('PHPBB_TABLE_PREFIX', 'phpbb_'); // phpBB 資料表的前置名
define('PHPBB_USER_TABLE', 'users'); // The members table
define('PHPBB_SESSION_TABLE', 'sessions'); // The session table
define('PHPBB_GROUP_TABLE', 'groups'); // The groups table
define('PHPBB_UGROUP_TABLE', 'user_group'); // The group/user table[/php]

步驟四
編輯 gallery/include/init.inc.php
[php]// User database integration
// Uncomment the applicable line if you want to use it
// define('UDB_INTEGRATION', 'phpbb');
// define('UDB_INTEGRATION', 'invisionboard');
// define('UDB_INTEGRATION', 'vbulletin23');
// define('UDB_INTEGRATION', 'vbulletin30');
// define('UDB_INTEGRATION', 'yabbse');
// define('UDB_INTEGRATION', 'smf');
// define('UDB_INTEGRATION', 'woltlab21');
// define('UDB_INTEGRATION', 'punbb');[/php]
將其中
[php]// define('UDB_INTEGRATION', 'phpbb');[/php]
的註解符號 (//) 拿掉
變成
[php]define('UDB_INTEGRATION', 'phpbb');[/php]
用記事本建立 cpg_redir.php 並置於 phpBB 安裝目錄
其內容為\r

 圖檔

步驟五 (以下為 phpBB 的部份,並以 subSilver 風格為例)
#
#-----[ 打開 ]-------------------------------------------------------
#
includes/page_header.php

#
#-----[ 找到 ]----------------------------------------
#
'U_GROUP_CP' => append_sid('groupcp.'.$phpEx),

#
#-----[ 後面加上 ]----------------------------------
#
// Coppermine Photo Gallery
'L_CPG' => $lang['CPG'],
'U_CPG' => append_sid('gallery/index.'.$phpEx),

#
#-----[ 打開 ]-------------------------------------------------------
#
templates/subSilver/overall_header.tpl

#
#-----[ 找到 ]----------------------------------------
#
<a href="{U_FAQ}">{L_FAQ}</a>

#
#-----[ 後面加上 ]----------------------------------
# 此步驟會加上 CPG 的連結

<a href="{U_CPG}">{L_CPG}</a>

#
#-----[ 打開 ]-------------------------------------------------------
#
language/lang_chinese_traditional_taiwan/lang_main.php

#
#-----[ 找到 ]----------------------------------------
#
//
// Errors (not related to a
// specific failure on a page)
//
$lang['Information'] = '系統訊息';
$lang['Critical_Information'] = '重大訊息';

#
#-----[ 前面加上 ]---------------------------------
#
//
// Coppermine Photo Gallery
//
$lang['CPG'] = '相簿藝廊';

#
#-----[ 關閉並儲存所有檔案 ]---------------------------------
#

步驟六 (以下為 CPG 的部份,並以 classic 風格為例)
#
#-----[ 打開 ]-------------------------------------------------------
#
gallery/themes/classic/theme.php

#
#-----[ 找到 ]----------------------------------------
#
<!-- BEGIN album_list -->

#
#-----[ 前面加上 ]---------------------------------
#
<a href=論壇 URL>論壇首頁</a> ::

#
#-----[ 關閉並儲存所有檔案 ]---------------------------------
#

如果要先登入才能看到 CPG 的連結 (phpBB 的部份)

#
#-----[ 打開 ]-------------------------------------------------------
#
includes/page_header.php

#
#-----[ 找到 ]----------------------------------------
#
'U_GROUP_CP' => append_sid('groupcp.'.$phpEx),

#
#-----[ 後面加上 ]----------------------------------
#
// Coppermine Photo Gallery
'L_CPG' => $lang['CPG'],
'U_CPG' => append_sid('gallery/login.'.$phpEx),

#
#-----[ 關閉並儲存所有檔案 ]---------------------------------\r
#
回覆文章

回到「Coppermine Photo Gallery」