Установка на openSUSE Leap


Я получаю следующие два предупреждения:

Из-за настроек для ServerTokens в httpd.conf невозможно точно определить версию Apache, работающую на этом сервере. Сообщенное значение - Apache, для запуска Drupal без mod_rewrite необходима минимальная версия 2.2.16.

 

Кэширование кода операции PHP может значительно повысить производительность вашего сайта. Настоятельно рекомендуется установить OPcache на вашем сервер.

Было бы неплохо, если бы кто-нибудь мог помочь мне с некоторыми указаниями о том, как решить эту проблему.

Author: kiamlaluno, 2016-04-30

2 answers

Первое сообщение об ошибке гласит, что, основываясь на заголовках, возвращенных из Apache, Drupal не может определить, какую версию Apache использует сервер. Если у вас есть доступ к файлу httpd.conf, вы можете установить для ServerTokens значение не менее ServerTokens Min, чтобы Drupal мог проверить, какую версию Apache использует сервер.
Если вы знаете, что ваш сервер использует по крайней мере Apache 2.2.16, вы можете продолжить установку. То, что вы получаете, - это просто предупреждение для вас, чтобы проверить версия Apache, так как Drupal не может этого выяснить.

Другое сообщение говорит вам, что предпочтительнее установить расширения OPCACHE, что означает, что вам необходимо иметь доступ к файлу php.ini и иметь возможность устанавливать расширения на вашем сервере.
Если вы не в состоянии этого сделать, не делайте ничего. Это не сообщение об ошибке, а предупреждение о том, что предпочтительнее включить OPcache, чтобы сделать Drupal быстрее, но Drupal 8 работает и без это.

 2
Author: kiamlaluno, 2018-03-10 23:05:47

Для меня редактирование /etc/apache2/sysconfig.d/global.conf не сработало, потому что global.conf перезаписывается при повторном запуске Apache2, и apache необходимо перезапустить, чтобы изменения вступили в силу. Чтобы преодолеть это, я обнаружил, что мне нужно отредактировать файл "/etc/sysconfig/apache2" в строке 247;

APACHE_SERVERTOKENS="Только для продуктов"

Становится

APACHE_SERVERТОКЕНЫ="Мин"

Затем перезапустите сервер apache и /etc/apache2/sysconfig.d/global.conf следует перезаписать по мере необходимости. Надеюсь, это поможет.

 0
Author: miclac, 2019-04-17 08:04:58