WordPress 3.5.1 Web主机:Windows Azure Cloud数据库主机:Cleardb Web服务器:IIS 7.5我构建了一个在Genesis框架上运行的自定义子主题,它有多个自定义帖子类型和元框。站点上也安装了多个插件。
从昨天开始我的管理员用户can no longer perform 以下任务:
添加新帖子或页面(我可以更新现有帖子或页面)。当我添加一个新页面时,我只会得到一个“发布以供审阅”选项更新帖子启用/禁用插件(我收到了所有成功消息,如“插件成功激活”,但数据库中似乎没有任何记录)激活/停用主题我了解到,造成这种情况的一个原因是数据库已满,这会导致失去管理员权限,但已检查,数据库未满。
我可以访问源代码,并尝试手动安装“wp optimize”之类的插件,或手动添加另一个管理员用户,但没有成功。没有任何内容写入数据库。
有没有人对我可以尝试的其他事情有任何其他的提示或建议?
非常感谢!
最合适的回答,由SO网友:IntricatePixels 整理而成
对于任何其他遇到Azure云托管和ClearDB类似问题的人。。。请阅读下面的内容(尽管这对于我的站点和数据库配置非常具体):
已修复此问题。这是Azure和ClearDB的特定于数据库的问题,并且没有指向正确的数据库。我使用的是ClearDB MySQL的免费版本(20MB,最多4个连接)。升级到下一个付费版本(1GB,最多16个连接),但即使我指向新的数据库表,还是旧的。
对于免费版本,当您达到20MB的限制(我做到了)时,ClearDB会删除管理员权限。这就是为什么我不能保存、发布或做任何常规管理员可以做的事情。
修复数据库表并确保站点指向已升级的表修复了我的问题。