Zabbix 和 apache2 conf

Zabbix 和 apache2 conf

我正在尝试在 Ubuntu Server 16 上安装 Zabbix。

我已遵循这里的所有说明:

https://www.zabbix.com/download?zabbix=3.4&os_distribution=ubuntu&os_version=xenial&db=PostgreSQL

但是,我无法找到 zabbit 的 apache 配置,如上一点所述,以便设置正确的日期.时区。事实上我可以跑http://我的 IP/zabbixweb 界面,但在第二步,检查先决条件时,我收到以下错误:未设置 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 中

关于如何以及在何处设置上述值有什么建议吗?

答案1

我在 Ubuntu 14.04.4 上遇到了同样的问题,我已将值设置/etc/php5/apache2/php.ini如下。

您还可以编辑/etc/apache2/conf-enabled/zabbix.confsimlink 到/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

答案2

我认为您需要使用编辑器创建该文件......

sudo vi /etc/httpd/conf.d/zabbix.conf

(您也可以使用nano或其他编辑器)然后插入您列出的选项。显示空文件后,键入“i”以插入新行,然后复制/粘贴以下设置。然后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

答案3

似乎文件路径多年来发生了很大变化,并且文档没有保持最新状态。即使是目前接受的答案似乎也不再正确(尽管我现在使用的是 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

此外,如今您需要取消注释并编辑此文件中的相同行。不要只编辑您看到的第一行。

答案4

当前在 Ubuntu 20.04 上安装 Zabbix 5.0.1。路径和文件已更改。

编辑 /etc/zabbix/apache.conf 并确保取消注释两个都php_value date.timezone 变量的实例。

相关内容