Apache перерывы на PHP функцию 'эхо' - PullRequest
0 голосов
/ 18 января 2020

Я устанавливаю новую среду на Ma c ОС Catalina 10.15.2. Я установил Php7 .1, Mysql, PMA и по умолчанию apache. Я устанавливаю Magento 2 на отдельный виртуальный хост. Я включил mod_rewrite для apache. Но когда я пытаюсь зайти на страницу интерфейса, в браузере появляется ошибка ERR_EMPTY_RESPONSE. Но это только для страницы интерфейса. Админка работает нормально. Я могу войти и перемещаться по всем страницам. Я добавил

echo 1; die;

в начале файла index. php и обнаружил, что он даже не использовался. Экспериментально я обнаружил, что если я комментирую

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

в файле .htaccess по умолчанию magento, используется index. php, но я все равно получаю ту же ошибку. Я отладил и обнаружил, что в этом фрагменте кода все ломается:

echo $this->getContent();

getContent код возврата всей страницы. И php не выполняется после этой части. Если я изменю это на что-то вроде echo 123; результат тот же. Что действительно странно для меня, что функция эха работает в index. php, но здесь не работает. Я действительно чувствую, что это apache ошибка, но не могу найти, в чем проблема.

Вот ошибка, которая дается в apache журналах:

[Sat Jan 18 21:55:16.091252 2020] [core:notice] [pid 4308] AH00052: child pid 6280 exit signal Segmentation fault (11)

Но я могу не найти ничего, что действительно помогло бы мне решить эту проблему. Я действительно ... ios, почему это работает для одних ссылок, а не для других. Я был бы очень благодарен за любые советы.

PS все хорошо работает на другом P C с Ubuntu 16.04.

...