thinkPHP顯示不出驗證碼的原因與解決方法分析
本文實例講述了thinkPHP顯示不出驗證碼的原因與解決方法。分享給大家供大家參考,具體如下:
今天到公司,svn update代碼后,在瀏覽器上輸入域名后,在驗證碼那塊顯示不出,找了半個上午,后來仔細看了下apache的配置文件
<VirtualHost *:80>
ServerName admin.exam.com
DocumentRoot E:/www/exam/trunk/server/Admin/
<Directory E:/www/exam/trunk/server/apps/Admin/>
Options FollowSymLinks
AllowOverride all
Order deny,allow
allow from all
Satisfy all
</Directory>
</VirtualHost>
原來是DocumentRoot和Directory不一致
<VirtualHost *:80>
ServerName admin.exam.com
DocumentRoot E:/www/exam/trunk/server/Admin/
<Directory E:/www/exam/trunk/server/Admin/>
Options FollowSymLinks
AllowOverride all
Order deny,allow
allow from all
Satisfy all
</Directory>
</VirtualHost>
應該是再添加后臺的時候,配置文件時復制里一個模塊的,粗心了。
另外:
今天一同事又遇到類似的問題,我以為用上面的方法就可以解決呢,可是試了下不行,本著求真務實的態(tài)度我就去瞅了下生成驗證碼的源文件,終于發(fā)現(xiàn)了,原來是那個crystal.ttf字體文件不顯示,難怪就只顯示一條線,把字體文件移到源文件所在的目錄就ok了。
更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術(shù)總結(jié)》。
希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。
相關(guān)文章
windows 2008r2+php5.6.28環(huán)境搭建詳細過程
這篇文章主要介紹了windows 2008r2+php5.6.28環(huán)境搭建詳細過程,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-06-06
Django中通過定時任務觸發(fā)頁面靜態(tài)化的處理方式
Django是一個開放源代碼的Web應用框架,由Python寫成。這篇文章主要介紹了Django中通過定時任務觸發(fā)頁面靜態(tài)化的方式,需要的朋友可以參考下2018-08-08
PHP 使用pcntl和libevent 實現(xiàn)Timer功能
PHP 中實現(xiàn)Timer功能,中間使用到了php多線程,本文給出來pcntl的解釋。2013-10-10
tp5(thinkPHP5框架)captcha驗證碼配置及驗證操作示例
這篇文章主要介紹了tp5(thinkPHP5框架)captcha驗證碼配置及驗證操作,結(jié)合實例形式分析了基于thinkPHP5框架的captcha驗證碼配置及驗證操作具體步驟與相關(guān)注意事項,需要的朋友可以參考下2019-05-05
laravel Task Scheduling(任務調(diào)度)在windows下的使用詳解
今天小編就為大家分享一篇laravel Task Scheduling(任務調(diào)度)在windows下的使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10

