[教學] phpBB 2.0.11 更新至 2.0.12 的步驟

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
godfreychan
星球公民
星球公民
文章: 86
註冊時間: 2003-05-23 10:57

文章 godfreychan »

真的是快瘋了, 每次升級也要花不少時間....已經完全照樣改....都不知那裡有問

admin/index.php裡\r

加了那段 //Check for new version 後, 整個控制台主頁都進不了去....等了很久後便出現什麼 bad gateway找不到網頁的字句...

另外升級後 "同步附加檔案 "也不能操作, 又是等了很久後便出現什麼 bad gateway找不到網頁的字句...

請問有什麼地方改錯了?

代碼: 選擇全部

# 
#-----[ OPEN ]--------------------------------------------- 
# 
admin/index.php

#
#-----[ FIND ]---------------------------------------------
# Line 562
			"L_NO_GUESTS_BROWSING" => $lang['No_users_browsing'])
		);
	}

#
#-----[ AFTER, ADD ]---------------------------------------------
# 

	// Check for new version
	$current_version = explode('.', '2' . $board_config['version']);
	$minor_revision = (int) $current_version[2];

	$errno = 0;
	$errstr = $version_info = '';

	if ($fsock = @fsockopen('www.phpbb.com', 80, $errno, $errstr))
	{
		@fputs($fsock, "GET /updatecheck/20x.txt HTTP/1.1
");
		@fputs($fsock, "HOST: www.phpbb.com
");
		@fputs($fsock, "Connection: close

");

		$get_info = false;
		while (!@feof($fsock))
		{
			if ($get_info)
			{
				$version_info .= @fread($fsock, 1024);
			}
			else
			{
				if (@fgets($fsock, 1024) == "
")
				{
					$get_info = true;
				}
			}
		}
		@fclose($fsock);

		$version_info = explode("
", $version_info);
		$latest_head_revision = (int) $version_info[0];
		$latest_minor_revision = (int) $version_info[2];
		$latest_version = (int) $version_info[0] . '.' . (int) $version_info[1] . '.' . (int) $version_info[2];

		if ($latest_head_revision == 2 && $minor_revision == $latest_minor_revision)
		{
			$version_info = '<p style="color:green">' . $lang['Version_up_to_date'] . '</p>';
		}
		else
		{
			$version_info = '<p style="color:red">' . $lang['Version_not_up_to_date'];
			$version_info .= '<br />' . sprintf($lang['Latest_version_info'], $latest_version) . sprintf($lang['Current_version_info'], '2' . $board_config['version']) . '</p>';
		}
	}
	else
	{
		if ($errstr)
		{
			$version_info = '<p style="color:red">' . sprintf($lang['Connect_socket_error'], $errstr) . '</p>';
		}
		else
		{
			$version_info = '<p>' . $lang['Socket_functions_disabled'] . '</p>';
		}
	}
	
	$version_info .= '<p>' . $lang['Mailing_list_subscribe_reminder'] . '</p>';
	

	$template->assign_vars(array(
		'VERSION_INFO'	=> $version_info,
		'L_VERSION_INFORMATION'	=> $lang['Version_information'])
	);

友誼第一

文章 友誼第一 »

我之後也發現了...原來用word打開再按儲存...便會用notepad看也不會亂七八糟了...
Mac 寫:
友誼第一 寫:下載官方發佈檔後打開phpbb_2.0.11_to_2.0.12.txt,內容亂七八糟
請勿使用 notepad,要看的話可以用 wordpad 或其他文字編輯器\r

~Mac
aHfUi
星球公民
星球公民
文章: 184
註冊時間: 2004-11-14 17:52
聯繫:

文章 aHfUi »

還原DATABASE后變到\r

代碼: 選擇全部

Powered by phpBB 2.0.5 &copy; 2001 phpBB Group
正體中文語系由 phpbb-tw 維護製作
請問怎樣知道有沒有更新到, 我是重新安裝2.0.13
還有, 怎樣給它顯示是2.0.13
godfreychan
星球公民
星球公民
文章: 86
註冊時間: 2003-05-23 10:57

文章 godfreychan »

友誼第一 寫:我之後也發現了...原來用word打開再按儲存...便會用notepad看也不會亂七八糟了...
Mac 寫:
友誼第一 寫:下載官方發佈檔後打開phpbb_2.0.11_to_2.0.12.txt,內容亂七八糟
請勿使用 notepad,要看的話可以用 wordpad 或其他文字編輯器\r

~Mac
去下載http://textpad.com/很好用
赤兔
星球公民
星球公民
文章: 140
註冊時間: 2005-02-08 14:19

文章 赤兔 »

aHfUi 寫:還原DATABASE后變到\r

代碼: 選擇全部

Powered by phpBB 2.0.5 &copy; 2001 phpBB Group
正體中文語系由 phpbb-tw 維護製作
請問怎樣知道有沒有更新到, 我是重新安裝2.0.13
還有, 怎樣給它顯示是2.0.13
前台不會顯示了
進後台才看得到
aHfUi
星球公民
星球公民
文章: 184
註冊時間: 2004-11-14 17:52
聯繫:

文章 aHfUi »

赤兔 寫:前台不會顯示了
進後台才看得到
那些就是在後臺看到的 =____=""
夢星云
星球普通子民
星球普通子民
文章: 3
註冊時間: 2005-01-18 17:54

文章 夢星云 »

因早上看到iamelton大大說的
iamelton 寫: 實際上沒有關係, 2.0.11 版跟 2.0.12 版的資料庫沒有大分別, 唯一不同便是版本資料. update_to_latest.php 也不過是更新這個資料而已.
就跑去試了個異想天開的方法

主板是phpbb 20.11版(沒裝外掛)>>>備份資料庫\r

安裝一個2.0.12板的>>>>升級至2.0.13板\r
(包括2.0.13中文語系和2.11的中文按扭)


把2.11板phpbb資料夾留著 裡面資料全刪掉>>>資料庫不刪\r
裡面資料全刪\r
把phpbb 2.0.13板資料夾全移到原本2.0.11的資料夾裡
把2.0.11板的備份還原


執行update_to_latest.php
完成..............

ps:我有改update_to_latest.php 這個檔
Mowd 寫: 尋找第 45 行

代碼: 選擇全部

$phpbb_root_path = './../';
更改成

代碼: 選擇全部

$phpbb_root_path = './';
完成
目前無發現任何問題
後台跟面板也都正確顯示\r

=============================================================
首頁:
Powered by phpBB &copy; 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作
=============================================================



=============================================================
後台:

您的 phpBB 目前已經是最新版.

想知道關於 phpBB 的最新資訊嗎? 快加入我們的 電子報發送清單吧!.

Powered by phpBB 2.0.13 &copy; 2001 phpBB Group
正體中文語系由 phpbb-tw 維護製作

=============================================================


測試論壇
http://26.to/天傳論壇/
chingkun
星球普通子民
星球普通子民
文章: 15
註冊時間: 2003-04-30 11:47

文章 chingkun »

分享一下我的升級方式,由2.0.6升至2.0.13:

由於我沒有掛太多的外掛,所以我就用直接替換的方式來做

1)備份工作先做好,以防不策
2)下載2.0.13並直接覆蓋原phpBB2的地方\r
3)直接於瀏覽器上安裝,就如同新安裝的方式下去安裝,但是必須要新設一空的資料庫\r
4)完成後,在移除install及contrib兩目錄前,將config.php內的
$dbname = 'phpbb';修正為舊資料庫的名稱,儲存.....
5)大功告成,最後將先前的外掛再一一掛上

這僅只於外掛不多的情形下較合適
billytang
星球普通子民
星球普通子民
文章: 6
註冊時間: 2005-04-06 14:38

文章 billytang »

各位,

我是手動更新由2.0.11->2.0.12->2.0.13.
更新完之後, 我得到一個問題...

PHP Parse error: parse error in e:\website\yoyochen\forum\admin\admin_db_utilities.php on line 696

更改內容:
#
#-----[ OPEN ]---------------------------------------------
#
admin/admin_db_utilities.php

#
#-----[ FIND ]---------------------------------------------
# Line 696
$tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words');

#
#-----[ REPLACE WITH ]---------------------------------------------
#
$tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm');
只要我唔更新這一行, 這個問題就不發生...
請問我應該怎樣做?
謝謝!!!

Billy
主題已鎖定

回到「phpBB 2 安裝與使用」