關於weiphp 或者 onethink 驗證碼 總是錯誤的問題(已解決)
在用 onethink 或者 weiphp 這些 基於 thinkphp 開發框架 做開發的時候,在本地做了安裝部署之後 ,在上傳到伺服器上的時候 ,資料庫配置已經做了 更改,但是 在輸入驗證碼的時候 ,總是顯示出錯,開始在百度上 查到說是 cdn 的問題,簡單點就是快取的原因。但是並沒有找到解決方案。
接著 再找 看到這篇文章 http://www.shenyingchun.cn/3058.html
原來 在onethink weiphp 安裝的時候 會在 這兩個檔案裡面配置 資料庫的賬號密碼和地址 :
Application\User\Conf\config 和 Application\Common\Conf\config.php
最開始 我也只是把 Application\Common\Conf\config.php 這個配置檔案裡面的賬號密碼修改了,
忽略了 這個檔案 Application\User\Conf\config
define('UC_APP_ID', 1); //應用ID
define('UC_API_TYPE', 'Model'); //可選值 Model / Service
define('UC_AUTH_KEY', '@P3^q7kunM0i#oJW.h5Dz)9w*aQf<TZ/=]>YL8}1'); //加密KEY
define('UC_DB_DSN', 'mysql://root:@127.0.0.1:3306/kzwweiphp'); // 資料庫連線,使用Model方式呼叫API必須配置此項
define('UC_TABLE_PREFIX', 'wp_'); // 資料表字首,使用Model方式呼叫API必須配置此項
define('UC_DB_DSN', 'mysql://root:@127.0.0.1:3306/kzwweiphp'); // 資料庫連線,使用Model方式呼叫API必須配置此項
root:[password]@127.0.0.1:3306/kzwweiphp
只要也把這個地方修改過來 驗證碼 就可以正常顯示。