[已解決] 論壇入口出現錯誤訊息 - Array to string conversion

phpBB 3 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群譯文組

版面規則
請注意!您的提問必須遵守發問格式,違者砍文。
主題已鎖定
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

[已解決] 論壇入口出現錯誤訊息 - Array to string conversion

文章 心靈捕手 »

●主機作業系統:Windows7
●您的上網方式:FTTB
●您安裝的程式:Apache 2.4.6+ php 5.5.3+ MySql 5.6.13
●您的 phpBB 版本:phpBB 3.0.11
●您的 phpBB 連結網址: http://wang5555.dnsfor.me/phpBB3/
●安裝外掛:Board3 Portal (論壇入口) (Update 2.0.1)
●錯誤代碼:如下:
yehrussell 寫:

代碼: 選擇全部

[phpBB Debug] PHP Notice: in file [ROOT]/portal/includes/functions.php on line 559: Array to string conversion
[phpBB Debug] PHP Notice: in file [ROOT]/portal/includes/functions.php on line 559: Array to string conversion
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
yehrussell
竹貓忠實會員
竹貓忠實會員
文章: 548
註冊時間: 2006-01-03 07:48

Re: [問題]恢復論壇發生許多錯誤

文章 yehrussell »

麻煩老師囉
最後由 yehrussell 於 2013-08-25 16:49 編輯,總共編輯了 1 次。
##### 以下為 '基本的發問格式' #####
●主機作業系統:租用主機
●快速架站程式: (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:
●您安裝的程式:Apache + php + MySql 或其他
PHP 版本: 8.1.24 + MySQL(i) 5.7.44
●您的 phpBB 版本: phpBB 3.3.11
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址: https://herb-tw.com/phpBB/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題]恢復論壇發生許多錯誤

文章 心靈捕手 »

yehrussell 寫:麻煩老師囉
抱歉!沒講清楚,是底下路徑的檔案才對。
  • /portal/includes/functions.php
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
yehrussell
竹貓忠實會員
竹貓忠實會員
文章: 548
註冊時間: 2006-01-03 07:48

Re: [問題]恢復論壇發生許多錯誤

文章 yehrussell »

麻煩老師囉
附加檔案
functions.rar
(7.11 KiB) 已下載 1326 次
##### 以下為 '基本的發問格式' #####
●主機作業系統:租用主機
●快速架站程式: (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:
●您安裝的程式:Apache + php + MySql 或其他
PHP 版本: 8.1.24 + MySQL(i) 5.7.44
●您的 phpBB 版本: phpBB 3.3.11
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址: https://herb-tw.com/phpBB/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題]恢復論壇發生許多錯誤

文章 心靈捕手 »

yehrussell 寫:麻煩老師囉
我原以為:除了入口外掛,您有添加其他外掛所致。
但是比對您傳上來的檔案,發現:並無修改的痕跡。
我的論壇也有安裝入口外掛,不過,並沒有發生相同的錯誤訊息。

建議您:
先試試(手動)清除論壇快取。

參考連結:
viewtopic.php?f=176&t=53700

p.s.
如果還是有錯誤訊息的話,那麼建議您到「外掛問題討論」版面重新發表主題。
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
yehrussell
竹貓忠實會員
竹貓忠實會員
文章: 548
註冊時間: 2006-01-03 07:48

Re: [問題]恢復論壇發生許多錯誤

文章 yehrussell »

清除後,還是相同錯誤
謝謝
##### 以下為 '基本的發問格式' #####
●主機作業系統:租用主機
●快速架站程式: (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:
●您安裝的程式:Apache + php + MySql 或其他
PHP 版本: 8.1.24 + MySQL(i) 5.7.44
●您的 phpBB 版本: phpBB 3.3.11
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址: https://herb-tw.com/phpBB/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題] 論壇入口出現錯誤訊息

文章 心靈捕手 »

我大概試了一下,發現問題的癥結:
第一,這個錯誤是架站程式 PHP 5.4 以上,加上您有開啟「DEBUG」功能所致。
第二,您的論壇有開啟生日列表,加上您的入口外掛有啟用「生日」模組所致。

比較消極的解決作法是:
關閉「DEBUG」功能,或停用「生日」模組。

比較積極的作法,我晚點試成功後,再說明。
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
yehrussell
竹貓忠實會員
竹貓忠實會員
文章: 548
註冊時間: 2006-01-03 07:48

Re: [問題] 論壇入口出現錯誤訊息

文章 yehrussell »

老師好神阿 (:Y)
我暫時停用「生日」模組,就沒那個錯誤!
就等老師測試結果 (:l)
##### 以下為 '基本的發問格式' #####
●主機作業系統:租用主機
●快速架站程式: (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:
●您安裝的程式:Apache + php + MySql 或其他
PHP 版本: 8.1.24 + MySQL(i) 5.7.44
●您的 phpBB 版本: phpBB 3.3.11
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址: https://herb-tw.com/phpBB/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題] 論壇入口出現錯誤訊息

文章 心靈捕手 »

yehrussell 寫:老師好神阿 (:Y)
我暫時停用「生日」模組,就沒那個錯誤!
就等老師測試結果 (:l)
觀察了一陣子,底下的修改應該可以應付。建議您,找時間試試。

--開啟--
portal/includes/functions.php

--找到--

代碼: 選擇全部

$lang_dates		= $user->lang['datetime'];
--取代成--

代碼: 選擇全部

$lang_dates		= array_filter($user->lang['datetime'], 'is_string');
--儲存與關閉--

p.s.
如果論壇會員很多,那麼不太建議啟用生日模組;
否則,應該要適當調整顯示未來生日的「天數」。
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
yehrussell
竹貓忠實會員
竹貓忠實會員
文章: 548
註冊時間: 2006-01-03 07:48

Re: [問題] 論壇入口出現錯誤訊息

文章 yehrussell »

心靈捕手 寫: 觀察了一陣子,底下的修改應該可以應付。建議您,找時間試試。

--開啟--
portal/includes/functions.php

--找到--

代碼: 選擇全部

$lang_dates		= $user->lang['datetime'];
--取代成--

代碼: 選擇全部

$lang_dates		= array_filter($user->lang['datetime'], 'is_string');
--儲存與關閉--

p.s.
如果論壇會員很多,那麼不太建議啟用生日模組;
否則,應該要適當調整顯示未來生日的「天數」。
照老師那樣改,論壇入口已經不會有錯誤了! :-D
請教老師 :arrow: 論壇會員很多
大概會員多少算多阿? 謝謝
##### 以下為 '基本的發問格式' #####
●主機作業系統:租用主機
●快速架站程式: (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:
●您安裝的程式:Apache + php + MySql 或其他
PHP 版本: 8.1.24 + MySQL(i) 5.7.44
●您的 phpBB 版本: phpBB 3.3.11
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址: https://herb-tw.com/phpBB/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [問題] 論壇入口出現錯誤訊息

文章 心靈捕手 »

yehrussell 寫: 請教老師 :arrow: 論壇會員很多
大概會員多少算多阿? 謝謝
呵!呵!這個問題我沒有辦法回答,請您自行評估。 :mrgreen:

不過,以我的推算:
  • 假如您有 365 個會員,剛好生日在一年內都不同天,
    那麼未來 30 天內生日的列表就有 30 個。
  • 假如您有 3650 個會員,剛好生日在一年內都不同天,
    那麼未來 30 天內生日的列表就有 300 個。
  • 於此類推...
當然,您不會覺得生日列表的個數太多,主要是因為 phpBB3 預設並沒有強制會員輸入生日。因為我的論壇有加裝一個外掛,將「生日」設定為註冊時必填的選項,所以雖然我的會員只有 1000 多位,但是那個列表就有 100 多個了。 :oops:
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
yehrussell
竹貓忠實會員
竹貓忠實會員
文章: 548
註冊時間: 2006-01-03 07:48

Re: [問題] 論壇入口出現錯誤訊息--[已解決]

文章 yehrussell »

心靈捕手 寫: 呵!呵!這個問題我沒有辦法回答,請您自行評估。 :mrgreen:

不過,以我的推算:
  • 假如您有 365 個會員,剛好生日在一年內都不同天,
    那麼未來 30 天內生日的列表就有 30 個。
  • 假如您有 3650 個會員,剛好生日在一年內都不同天,
    那麼未來 30 天內生日的列表就有 300 個。
  • 於此類推...
當然,您不會覺得生日列表的個數太多,主要是因為 phpBB3 預設並沒有強制會員輸入生日。因為我的論壇有加裝一個外掛,將「生日」設定為註冊時必填的選項,所以雖然我的會員只有 1000 多位,但是那個列表就有 100 多個了。 :oops:
經過老師這樣說,我大概了解,資料庫&資料表的運作模式
謝謝老師這麼用心的解說 (:Y)
在颱風天,祝您&大家一切平安 (:l)
##### 以下為 '基本的發問格式' #####
●主機作業系統:租用主機
●快速架站程式: (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:
●您安裝的程式:Apache + php + MySql 或其他
PHP 版本: 8.1.24 + MySQL(i) 5.7.44
●您的 phpBB 版本: phpBB 3.3.11
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址: https://herb-tw.com/phpBB/
主題已鎖定

回到「[3.0.x] 外掛問題討論」