Wordpress无法再编辑某些页面

时间:2017-02-07 20:21:14

标签: php wordpress

我的Wordpress网站有一个奇怪的问题:某些页面无法再更新。它不会发生在所有页面上,只有几页没有问题。

保存我的编辑后,Wordpress会向我显示“您的页面已成功更新”(或其他一些英文翻译)的消息,但事实并非如此!我的编辑消失了,没有额外的修改。

到目前为止我尝试了什么:

  • 禁用所有插件;
  • 已停用SSL;
  • 检查是否启用了服务器/插件缓存(它不是);
  • 停用浏览器缓存;
  • 检查.htaccess文件(这是默认的Wordpress .htaccess);
  • 重建整个网站(空FTP和空数据库);
  • 检查我的(自定义构建)模板是否存在漏洞;
  • 启用默认的二十七个主题;
  • 修复了数据库(在DirectAdmin中);
  • 联系webhoster(但他们不明白这个问题);
  • 将网站移至另一个域名;
  • 比较工作页面与不工作页面(但没有区别);
  • 使用不同的用户登录;

错误/调试日志为空,并且启用了WP_DEBUG(以及一些PHP调试内容)。

欢迎提出建议;)

解决方案

我终于找到了问题! Wordpress为每个帖子创建一个GUID。您可以在数据库中查看GUID,或使用Wordpress导出模块导出页面。

由于某些奇怪的原因,GUID的内容是页面本身的一些文本。所以,它看起来像这样:

  

strongWinterwerk%202016-2017 / strongU / JIJ%20bent%20van%20harte%20welkom%20om%20één%20of%20meerdere%20activiteiten%20die%20英寸%20onze%20gemeente%20worden%20gehouden%20英寸%20de%20komende%20maanden %20te%20volgen。%20Hierbij%20ontvangt%20U%20de%20seizoenplanning%20en%20meer%20informatie%20over%20clubs%20en%20verenigingen%20

此GUID包含317个字符。但是,数据库列只能存储255个字符。我将其更改为500个字符,我的网站工作。当然这不是一个好的解决方案,但现在很好。

还有几个问题:

  • 为什么我的GUID不仅仅是http://website.com/welcom-page
  • 如果只有255个字符的空间,为什么创建帖子时会存储317个?

0 个答案:

没有答案