Почему при просмотре страницы в браузере отображается ошибка 500? - PullRequest
0 голосов
/ 18 ноября 2018

Я создал представление для замены страницы пользователя.

Я хочу, чтобы при посещении пользователем учетной записи другого пользователя у него возникала ошибка 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-память до 256 МБ, но есть та же ошибка.
  • Если я удаляю контекстный фильтр, он работает.Но вам нужен контекстный фильтр для моего просмотра.

1 Ответ

0 голосов
/ 21 ноября 2018

Что произойдет, если вы выберете вместо Необработанное значение -> Идентификатор пользователя из контекста маршрута или Идентификатор контента из URL?

...