2

所以我使用的是 Timber v0.22.5。我现在在我的本地和开发环境中运行它。一切运行良好,没有问题。两种环境都运行 PHP 5.5.9。

我刚刚将它迁移到运行 PHP 7.0 的生产服务器。我现在从 Timber 收到以下错误。

致命错误:未捕获的错误:无法访问 /var/www/html/wp-content/plugins/timber-library/lib/timber-core.php:67 中以 '\0' 开头的属性

我不确定除了不同版本的 PHP 之外,环境之间还有什么不同。我无法更新到 Timber v1,因为由于一些向后兼容性问题,该指南似乎建议不要这样做。

我将尝试安装 PHP 5.5.9 并查看是否可以解决问题,但想知道是否有其他人遇到此问题。

谢谢!

4

1 回答 1

2

这是 Timber 0.* 和 PHP 7 的问题。您应该能够通过将 Timber/Core::import 替换为当前版本来修复它:

https://github.com/timber/timber/blob/master/lib/Core.php#L59-L75

于 2016-07-11T13:02:45.720 回答