phpBB2 升級 PHP7 遇到的問題

phpBB 3 Conversion Support
其他種類討論區轉換 到 phpBB 3.2.x 之問題討論!

版主: 版主管理群

回覆文章
afgn
星球普通子民
星球普通子民
文章: 3
註冊時間: 2007-03-29 23:56
來自: ChiaYi
聯繫:

phpBB2 升級 PHP7 遇到的問題

文章 afgn » 2018-12-22 11:00

老師您好:

我在幫人升級 phpBB2 支援 PHP7,大部份的程式都改好了,只差 posting.php 和 includes/functions_post.php,一按『發表文章』時就會跳出錯誤訊息:
Error in posting

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' forum_topics = forum_topics + 1 WHERE forum_id = 1' at line 2

UPDATE phpbb_forums SET forum_posts = forum_posts + 1, forum_last_post_id = , forum_topics = forum_topics + 1 WHERE forum_id = 1

Line : 470
File : functions_post.php
感覺問題很大,但是這個網站因為修改很多,我不敢冒然升級到 phpBB 3.2.4,想請教您有何建議? 可以直接拿 phpBB3 的 posting.php 和 functions_posting.php 改來用嗎? 謝謝。

ps. 我比對過 phpBB2 和 phpBB3 的 phpbb_posts 資料表,兩個欄位就不同,舊版有14個欄位,新版有29個欄位,而且新版沒有 phpbb_posts_text 資料表!而 phpbb_topics 舊版有 23個欄位,新版有38個欄位! (只能截三張圖,所以略過)
a.png
phpBB2 的 phpbb_posts 資料表
b.png
phpBB3 的 phpbb_posts 資料表
c.png
phpBB2 的 phpbb_topics 資料表
= 嘉義MIS大叔 ‧ https://github.com/afgnsu =

afgn
星球普通子民
星球普通子民
文章: 3
註冊時間: 2007-03-29 23:56
來自: ChiaYi
聯繫:

Re: phpBB2 升級 PHP7 遇到的問題

文章 afgn » 2018-12-22 11:16

ps. 我重裝 phpbb 2.0.23 ,發現原始版本的 phpbb_posts 只有 13個欄位, phpbb_posts_text 只有4個欄位,phpbb_topics 只有 13個欄位,所以這個網站新增了很多外掛(MOD)。
= 嘉義MIS大叔 ‧ https://github.com/afgnsu =

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8604
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: phpBB2 升級 PHP7 遇到的問題

文章 心靈捕手 » 2019-01-12 08:25

如果有心 phpBB2 升級的話,建議您直接轉換成最新 phpBB 3.2.5。
升級前,做好(資料庫與討論區程式)備份,失敗再回復;
升級後,只有保存會員、文章、附加檔案等,其餘斷捨離。

請參考以下兩篇文章:
http://phpbb-tw.net/phpbb/viewtopic.php?f=229&t=58294
http://phpbb-tw.net/phpbb/viewtopic.php?f=118&t=50704
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

回覆文章

回到「[3.2.x] 轉換」