首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在第915行的/wp-content/plugins/polylang/include/model.php中找不到类“PLL_Links_”

在第915行的/wp-content/plugins/polylang/include/model.php中找不到类“PLL_Links_”
EN

Stack Overflow用户
提问于 2015-09-08 23:31:27
回答 4查看 3.3K关注 0票数 2

将wordpress上的网站迁移到另一个服务器和另一个域后。我在同一目录中有网站根目录。我听说这个插件POLYLANG的数据库中有一些配置,但不知道在哪里。我有一个错误,比如:

在第915行的/wp-content/plugins/polylang/include/model.php中找不到

类'PLL_Links_‘

有人知道如何解决这个问题吗?

EN

回答 4

Stack Overflow用户

发布于 2018-06-19 00:41:39

我也有过同样的错误,之前的错误是一个“未定义的索引”通知。它是由一个空的$this->options['force_lang']变量引起的。

这个变量是从wp_options表中加载的,这个表中的option_namepolylang。应该有一个polylang选项的JSON编码数组。

在我的例子中,这个问题可以通过从JSON数据中删除域来修复,因此它如下所示:

代码语言:javascript
复制
"domains";a:0:{}
票数 3
EN

Stack Overflow用户

发布于 2017-08-07 15:55:43

对于某些人来说,这个问题仍然是现实的。

我花了很多时间在上面。帮助我的诀窍是从here - https://wordpress.org/plugins/polylang/advanced/回退到v0.9.8。

然后获取v.1.9.3并将其解压到plugin文件夹。然后你就可以使用v.2+了

票数 2
EN

Stack Overflow用户

发布于 2018-02-17 00:06:59

我之所以来到这里,是因为Polylang 2.3.1在数据库迁移后抛出了类似的错误:

代码语言:javascript
复制
Class 'PLL_Links_' not found in /wp-content/plugins/polylang/include/model.php on line 560

如果您查看错误中引用的model.php文件中的代码,您可以看到该插件尝试使用数据库中设置的'permalink_structure‘选项检索类名。如果迁移将此选项更改为Polylang无法处理的内容,则会触发错误。

要绕过致命错误,您必须:

通过Options > Permalinks

  • reinstall Polylang (或删除/重命名),移动或重命名Polylang插件文件夹,使其不会触发错误

  • 在WordPress管理中将固定链接设置设置为default (或删除/重命名),然后在插件概述中重新激活它。

  • wp_options表中手动删除'permalink_structure‘的值。

在此之后,WordPress应该可以正常运行。我还没有发现为什么它不能处理某些固定链接设置,但如果我发现了,我会更新这个答案。

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

https://stackoverflow.com/questions/32461736

复制
相关文章

相似问题

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