为什么我的页面视图在浏览器中显示500错误?

时间:2018-11-18 15:05:10

标签: drupal drupal-8 drupal-views

我创建了一个视图来替换用户页面。

我希望一个用户访问另一个用户的帐户时遇到403错误。

这是它的配置:

enter image description here

enter image description here

当我转到当前用户的帐户时,它可以工作。但是当我转到另一个用户的帐户时,我的浏览器出现500错误:

HTTP ERROR 500

在Drupal日志中,我有很多错误,但没有详细信息:

enter image description here

在Apache日志中,出现以下错误:

[Sun Nov 18 13:02:17.467832 2018] [proxy_fcgi:error] [pid 17384:tid 140440486577920] [client 185.228.231.100:63896] AH01071: Got error 'PHP message: PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /var/www/www-domaine-com/web/core/modules/views/src/Plugin/views/display/PathPluginBase.php on line 397\n'

我不明白为什么该页面无法正常工作。我该如何解决?

  • 我将php内存增加到256MB,但存在相同的错误。
  • 如果我删除上下文过滤器,它将起作用。但是您需要我的视图的上下文过滤器。

1 个答案:

答案 0 :(得分:-1)

如果您选择代替原始值->来自路由上下文的用户ID或来自URL的内容ID,会发生什么?