正文 982字数 648,791阅读

在用 onethink 或者 weiphp 这些 基于 thinkphp 开发框架 做开发的时候,在本地做了安装部署之后 ,在上传到服务器上的时候 ,数据库配置已经做了 更改,但是 在输入验证码的时候 ,总是显示出错,开始在百度上 查到说是 cdn 的问题,简单点就是缓存的原因。但是并没有找到解决方案。
接着 再找 看到这篇文章 http://www.shenyingchun.cn/3058.html
原来 在onethink weiphp 安装的时候 会在 这两个文件里面配置 数据库的账号密码和地址 :
Application/User/Conf/config
Run code
Cut to clipboard
    Application/Common/Conf/config.php
    Run code
    Cut to clipboard

      最开始 我也只是把 ApplicationCommonConfconfig.php 这个配置文件里面的账号密码修改了,
      忽略了 这个文件 ApplicationUserConfconfig

      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
      只要也把这个地方修改过来 验证码 就可以正常显示。

      访问网站(index.php)等页面出现 404 也是数据库配置文件错误出现的问题。