首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >插件不能写入数据库,即使权限看起来正确?

插件不能写入数据库,即使权限看起来正确?
EN

WordPress Development用户
提问于 2013-12-19 21:12:25
回答 1查看 981关注 0票数 0

我使用的是强大的表单插件,当我尝试添加表单时,表单不会被保存。根据开发人员的说法,用户没有足够的权限写入数据库。下面是wp-config.php的外观:

代码语言:javascript
复制
define('DB_NAME', 'wordpress_clouse');

/** MySQL database username */
define('DB_USER', 'wordpress_user');

/** MySQL database password */
define('DB_PASSWORD', 'mypass');

/** MySQL hostname */
define('DB_HOST', 'localhost');

wordpress_user在phpMyAdmin下拥有“所有特权”,所以我看不出差异在哪里。如果权限按顺序显示,为什么插件无法写入数据库?

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2013-12-20 02:56:58

强大的表单插件似乎忽略了代码中许多地方的数据库错误。将WP_DEBUG设置为true,因为缺少一些表而没有创建表单(没有给用户任何指示)。

进一步的调查表明,当插件被激活时,这些表无法创建(没有给用户任何指示)。

导致表创建失败的根本原因是,一些表在惟一键中使用可空字段,而云存储引擎(,ClouSE)目前不支持该字段。因此,这里的解决方案是修改creation语句,使在惟一键中使用的字段不可为空。该补丁是通过OblakSoft支持通道提供的。

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/127107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档