drupal - 为什么我的页面视图在浏览器中显示 500 错误?
问题描述
我创建了一个视图来替换用户的页面。
我希望当用户访问另一个用户的帐户时,他会出现 403 错误。
这是它的配置:
当我转到当前用户的帐户时,它可以工作。但是当我转到另一个用户的帐户时,我的浏览器中出现 500 错误:
HTTP ERROR 500
在 Drupal 日志中,我有很多错误但没有详细信息:
在 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,但出现了同样的错误。
- 如果我删除上下文过滤器,它会起作用。但是你需要我的观点的上下文过滤器。
解决方案
推荐阅读
- r - 使用 googlesheets4 或任何其他 R 包在 google sheet 中命名工作表版本
- android - 带有复选框的警报对话框
- javascript - ./src/Components/ContactForm.jsx 第 37 行:'sendEmail' 未定义 no-undef
- kubernetes - calico-kube-controllers 和 calico-node 未准备好 (CrashLoopBackOff)
- java - criteriaBuilder.greaterThanOrEqualTo 比较没有时间的日期
- javascript - 当用户完成绘制多边形时如何监听事件?
- c# - 接受 ASP.NET 端点中的 int 或对象
- reactjs - 获取删除请求返回:未处理的拒绝(TypeError):无法在“窗口”上执行“获取”:在无 Cors 模式下不支持“删除”
- azure - 如何检查端口是否打开?
- python - 合并熊猫数据框的列差异