## 常见问题 目录 - 访问项目样式全部加载不到失调 - 设置站点后会出现个别样式加载 404 - 配置成功后首页访问正常,其他页面访问报404错误 - 访问微信应用 出现 redirect_url 参数错误 - 小程序Post提交服务器无法接收到数据 - Windows环境打开后台微信报错 - 如何配置权限管理的路由和菜单绑定 - 安装数据库出现 json 报错不支持 - 安装插件一直有几个数据库文件未安装成功 #### 访问项目样式全部加载不到失调 由于是未设置站点,请配置站点到根目录的web下 #### 设置站点后会出现个别样式加载 404 找到 `web/backend/assets` 下面的所有目录文件都删除重新试一次,不行就多试几次 #### 配置成功后首页访问正常,其他页面访问报404错误 请配置对应的伪静态配置 #### 访问微信应用 出现 redirect_url 参数错误 这是由于程序使用了网页授权而公众号没有正确配置【网页授权域名】所致。此时你需要登录微信公众平台,在【开发】->【接口权限】页面找到网页授权获取用户基本信息进行配置并保存。 - 网页授权域名应该为通过 ICP 备案的有效域名,否则保存时无法通过安全监测。 - 网页授权域名即程序完成授权获得授权 code 后跳转到的页面的域名,一般情况下为你的业务域名。 - 网页授权域名配置成功后会立即生效。 - 公众号的网页授权域名只可配置一个,请合理规划你的业务,否则你会发现……授权域名不够用哈。 #### 小程序Post提交服务器无法接收到数据 $_POST 只能接收 Content-Type 为 application/x-www-form-urlencoded 和 multipart/form-data 的 POST 数据。 如果你要用 $_POST 的话,你就改一下 Content-Type 这里替换为上面的其中一个: ``` header: { 'Content-Type': 'application/json' } ``` 把上面的 application/json 改成 application/x-www-form-urlencoded (如果要上传文件的话就改成 multipart/form-data,但是微信小程序里的上传文件用的是另外一个 API,具体的你可以仔细看一下文档)。 #### Windows环境打开后台微信报错 注意查看[环境搭建](start-environment.md)的Windows微信环境配置 #### 如何配置权限管理的路由和菜单绑定 只要把权限路由和菜单的路由统一,就能自由控制菜单显示了,比如菜单路由 menu-sys 那么权限这边也要相对应的加上 menu-sys #### 安装数据库出现 json 报错不支持 > 请安装 mysql5.7 及以上版本的数据库 #### 安装插件一直有几个数据库文件未安装成功 ``` // 里面的 TinyShop 可以替换成为你对应要安装的插件名称 php ./yii migrate --migrationPath=@addons/TinyShop/console/migrations ```