drupal8如何给Voting API报错打补丁

  • A+
所属分类:声卡问题

报错: Warning: time() expects exactly 0 parameters, 2 given in /var/www/drupal/web/core/lib/Drupal/Core/Field/BaseFieldDefinition.php on line 469.

官方找到的补丁地址: https://www.drupal.org/files/issues/2019-04-14/votingapi-timecallback-3048085-1-8.6.patch

--- a/src/Entity/Vote.php
+++ b/src/Entity/Vote.php
新建文本文档,复制粘贴这段代码到文本文档里,删除前面的路径如下:
---  /Vote.php 
+++  /Vote.php 
只需要修改这里。
保存文件为:votingapi-timecallback-3048085-1-8.6.patch(不要结尾是txt,结尾是.patch文件)
上传到模块的:/votingapi/src/Entity这个文件夹里
登录ssh,登录进去后cd 进入到**** /votingapi/src/Entity 这个路径
命令行输入:
 patch -p1 < votingapi-timecallback-3048085-1-8.6.patch
回车后提示如下图:

drupal8如何给Voting API报错打补丁
删除上传的补丁文件即可。

清空缓存,报错就没了,亲测有效,测试的php7.4.4,7.3后均有这个问题。