Я устанавливаю новую среду на 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.