thinkPHP顯示不出驗證碼的原因與解決方法分析

2022-09-27 11:30:15 字數 742 閱讀 6118

今天到公司,svn update**後,在瀏覽器上輸入網域名稱後,在驗證碼那塊顯示不出,找了半個上午,後來仔細看了下apache的配置檔案

servername admin.exam.com

documentroot e:/www/exam/trunk/server/admin/

程式設計客棧 options followswww.cppcns.comymlinks

allowoverride all

order deny,allow

allow from all

satisfy all

原來是documentroot和directory不一致

servername admin.exam.com

documentroot e:/www/exam/trunk/server/admin/

options followsymlinks

allowoverride allwww.cppcns.com

order deny,allow

allow from all

satisfy all

應該是再新增後台的時候,配置檔案時複製裡乙個模組的,粗心了。

另外:今天一同事又遇到類似的問題,我以為用上面的方法就可以解決呢,可是試了下不行,本著求真務實的態度我就去瞅bafvqs**xt了下生成驗證碼的原始檔,終於發現了,原來是那個crystal.ttf字型檔案不顯示,難怪就只顯示一條線,把字型檔案移到原始檔所在的目錄就ok了。

ThinkPHP驗證碼不能顯示如何解決

thinkphp自帶驗證碼的函式類,存放路徑為 thinkphp lib org util 驗證碼類 使用的時候只需在index控制器中引入,方法如下 public function verify 在模板頁面中呼叫方法如下 if session verify md5 post verify thin...

thinkphp驗證碼無法顯示的詭異解決

今天專案中的thinkphp驗證碼無法顯示,遂上論壇搜尋,問題最多的還是在bom,有人說關閉debug後就能顯示驗證碼,試了試,果然,關閉debug就正常了,但是一開啟debug就還是無法顯示了.怎麼回事呢?驗證碼要使用驗證碼,需要匯入擴充套件類庫中的org.util.image類庫和org.uti...

ThinkPHP開啟驗證碼頁面顯示亂碼的解決方法

在用thinkphp開發的時候,有時會出現驗證碼亂碼的問題,解決方法是把如下這個檔案放在根目錄,訪問後就可以解決了,具體的php 如下 複製 如下 if isset get dir else auto 1 checkdir basedir function checkdir basedir else...