Я пытаюсь установить Zabbix на Сервере Ubuntu 16.
Я следовал всем инструкциям здесь:
https://www.zabbix.com/download? zabbix=3.4&os_distribution=ubuntu&os_version=xenial&db=PostgreSQL
но, я не могу найти апачскую конфигурацию для zabbit, как описано в последней точке, для установки права date.timezone. Infact я могу выполнить веб-интерфейс http://my_ip/zabbix, но на втором шаге, Проверке предпосылок, я получаю следующую ошибку: Часовой пояс для PHP не установлен (параметр конфигурации "date.timezone"). Единственный сбой в предпосылках.
Файл/etc/httpd/conf.d/zabbix.conf не существует, и я не знаю, как установить следующее
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga
в apache2.conf
Какое-либо предложение, на как и где установить вышеупомянутое значение?
У меня была та же проблема о Ubuntu 14.04.4, и у меня есть набор значения в /etc/php5/apache2/php.ini
как ниже.
Можно также отредактировать /etc/apache2/conf-enabled/zabbix.conf
который является символьной ссылкой на /etc/zabbix/apache.conf
:
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone America/Denver
Я предположил бы, что необходимо будет создать файл с редактором...
sudo vi /etc/httpd/conf.d/zabbix.conf
(Вы также используете nano
или другой редактор), и затем вставляют опции, которые Вы перечислили. После того, как пустой файл является выставочным типом "я" для вставки новых строк и затем скопировать/вставить ниже настроек. И затем esc
, w, q для выхода из режима редактирования, сохраняют (w) и выходят (q):
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga
Кажется, что пути к файлам имеют тенденцию изменяться много за эти годы, и документация не остается в курсе. Даже в настоящее время принимаемый ответ здесь, кажется, больше не является правильным (хотя я нахожусь на Ubuntu 18.04 теперь).
Сегодня, файл, который необходимо отредактировать, /etc/apache2/conf-available/zabbix-frontend-php.conf
. И инструкции по установке не упоминают это, но необходимо будет создать символьную ссылку на conf-enabled
каталог, как так:
ln -s /etc/apache2/conf-available/zabbix-frontend-php.conf \
/etc/apache2/conf-enabled/zabbix-frontend-php.conf
Кроме того, в наше время существует две идентичных строки в этом файле, который необходимо не прокомментировать и отредактировать. Только отредактируйте первый, который Вы видите.
Текущая установка Zabbix 5.0.1 на Ubuntu 20.04. Пути и файлы изменились.
Отредактируйте /etc/zabbix/apache.conf и убедитесь, что вы раскомментировали оба экземпляра переменной php_value date.timezone.