[問題] 認證碼圖片無法讀取
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
[問題] 認證碼圖片無法讀取
由於最近出信很多機器人廣告發文,升級到2.0.21後 啟用註冊認證碼
可是無法顯示認證圖片只有一個 X 的圖片框
這跟註冊頁面url 不會顯示 sid有關係嗎
從source code看來好像跟sid有關
------------------
phpbb 2.0.21
mysql 4.1.8-nt
php 4
OS XP sp2
------------------
可是無法顯示認證圖片只有一個 X 的圖片框
這跟註冊頁面url 不會顯示 sid有關係嗎
從source code看來好像跟sid有關
------------------
phpbb 2.0.21
mysql 4.1.8-nt
php 4
OS XP sp2
------------------
PHP Version 4.3.10chiouss 寫:PHP extension 的 GD 和 zlib 有裝嗎?
Apache/1.3.33 (Win32)
GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
ZLib Support enabled
Compiled Version 1.1.4
Linked Version 1.1.4
請問大人這樣算有裝嗎?
如果是,還是看不到圖片怎麼辦呢?
-
- 星球普通子民
- 文章: 4
- 註冊時間: 2005-01-18 18:57
我也遇到這個問題,而且是全新安裝的狀態下。
說明一下安裝經過,安裝過程是參考竹貓 的教學安裝,第一次安裝時都很正常,唯讀用了2天之後發現寫入資料庫的編碼竟然是錯誤的,也就是說寫入資料庫不是用utf-8編碼,結果用phpmyadmin瀏覽資料表發現都是亂碼,覺得很詭異。因此殺掉安裝目錄及資料庫,重新安裝時把所有的php檔案都加入了
(第一次安裝沒有加)
然後要註冊帳號時就發現認證圖片無法顯示,請問我有哪邊出錯誤嗎?還有就是為什麼寫入資料庫的編碼不對?我是下載2.0.21的utf-8中文版,但是瀏覽資料庫發現都是亂碼,我的資料校對是選擇utf8-general-ci,有選錯嗎?
(GD 和 zlib 確認有啟動)
說明一下安裝經過,安裝過程是參考竹貓 的教學安裝,第一次安裝時都很正常,唯讀用了2天之後發現寫入資料庫的編碼竟然是錯誤的,也就是說寫入資料庫不是用utf-8編碼,結果用phpmyadmin瀏覽資料表發現都是亂碼,覺得很詭異。因此殺掉安裝目錄及資料庫,重新安裝時把所有的php檔案都加入了
代碼: 選擇全部
<META HTTP-EQUIV="Content-Type" content="text/html; charset=UTF-8">
然後要註冊帳號時就發現認證圖片無法顯示,請問我有哪邊出錯誤嗎?還有就是為什麼寫入資料庫的編碼不對?我是下載2.0.21的utf-8中文版,但是瀏覽資料庫發現都是亂碼,我的資料校對是選擇utf8-general-ci,有選錯嗎?
(GD 和 zlib 確認有啟動)
這方法是錯誤的 Orzhentai_ojisan 寫:重新安裝時把所有的php檔案都加入了代碼: 選擇全部
<META HTTP-EQUIV="Content-Type" content="text/html; charset=UTF-8">
這個問題請搜尋 set names utf8還有就是為什麼寫入資料庫的編碼不對?我是下載2.0.21的utf-8中文版,但是瀏覽資料庫發現都是亂碼,我的資料校對是選擇utf8-general-ci,有選錯嗎?
--
又,新版的 phpbb2 認證圖形和 zlib 沒關係了,只要有 GD 就可以...
-
- 星球普通子民
- 文章: 4
- 註冊時間: 2005-01-18 18:57
-
- 星球普通子民
- 文章: 4
- 註冊時間: 2005-01-18 18:57
不是,是 MySQL 不會這樣做,不然 init_connect="DROP DATABASE mysql;" 之類的怎麼辦? XDhentai_ojisan 寫:我是用有管理權限的USER去連結資料庫沒錯。(有參照MYSQL的安全性考量將MYSQL內建的ROOT帳號刪除並重新建立一個帳戶,想說使用單一帳戶安全性應該比較好)
那再跟您請教一下,這個"init_connect 不會被執行"是只有在phpbb才會有這個現象是嗎?謝謝您的熱心解答。 ^^
詳細的說明請看這裡:
http://dev.mysql.com/doc/refman/4.1/en/ ... ables.html
-
- 星球普通子民
- 文章: 4
- 註冊時間: 2005-01-18 18:57
呵呵,我英文太破了,所以看的不是很懂 XD
不過我又重新觀察了本論壇好幾篇big5->utf-8的文章,也按照你的說法新增一個不具管理權限的mysql帳號之後,重新安裝了一次phpbb 2.0.21 utf-8,也修改了一些因為主題過長會導致網頁空白,以及加長使用者帳號字元長度等等問題,目前小小測試發現終於正常的用utf-8寫進去mysql了,認證圖片也正常顯示了,這都要感謝竹貓論壇各位前輩的經驗與心血,謝謝。
不過我又重新觀察了本論壇好幾篇big5->utf-8的文章,也按照你的說法新增一個不具管理權限的mysql帳號之後,重新安裝了一次phpbb 2.0.21 utf-8,也修改了一些因為主題過長會導致網頁空白,以及加長使用者帳號字元長度等等問題,目前小小測試發現終於正常的用utf-8寫進去mysql了,認證圖片也正常顯示了,這都要感謝竹貓論壇各位前輩的經驗與心血,謝謝。
chiouss 寫:不是,是 MySQL 不會這樣做,不然 init_connect="DROP DATABASE mysql;" 之類的怎麼辦? XD
詳細的說明請看這裡:
http://dev.mysql.com/doc/refman/4.1/en/ ... ables.html