web-dev-qa-db-fra.com

Zabbix et Apache2 conf

J'essaie d'installer Zabbix sur Ubuntu Server 16.

J'ai suivi toutes les instructions ici:

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

mais, je ne parviens pas à trouver la configuration Apache pour zabbit, comme décrit dans le dernier point, afin de définir le droit date.timezone . Enfait je peux exécuter http: // my_ip/zabbix interface Web, mais à la deuxième étape, Vérification des conditions préalables, le message d'erreur suivant s'affiche: Fuseau horaire pour PHP n'est pas défini (paramètre de configuration "date.timezone"). Est-ce le seul échec dans les conditions préalables.

Le fichier /etc/httpd/conf.d/zabbix.conf n'existe pas et je ne sais pas comment définir ce qui suit

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

dans Apache2.conf

Toute suggestion sur comment et où définir la valeur ci-dessus?

1
Giox

J'ai eu le même problème sur Ubuntu 14.04.4 et j'ai les valeurs définies dans /etc/php5/Apache2/php.ini comme ci-dessous.

Vous pouvez également éditer /etc/Apache2/conf-enabled/zabbix.conf qui est un lien simulé vers /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
1
Mohan

Je suppose que vous devez créer le fichier avec un éditeur ...

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

(vous utilisez également nano ou un autre éditeur), puis insérez les options répertoriées. Une fois que le fichier vide est affiché, tapez un "i" pour insérer de nouvelles lignes, puis copiez/collez ci-dessous les paramètres. Et ensuite esc, w, q pour quitter le mode édition, enregistrer (w) et quitter (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
0
Rinzwind

Il semble que les chemins de fichiers ont tendance à beaucoup changer au fil des ans, et la documentation ne reste pas à jour. Même la réponse actuellement acceptée ne semble plus être correcte (bien que je sois sous Ubuntu 18.04 maintenant).

Aujourd'hui, le fichier que vous devez éditer est /etc/Apache2/conf-available/zabbix-frontend-php.conf. Et les instructions d'installation ne le mentionnent pas, mais vous devrez créer un lien symbolique vers le répertoire conf-enabled, comme suit:

ln -s /etc/Apache2/conf-available/zabbix-frontend-php.conf \
    /etc/Apache2/conf-enabled/zabbix-frontend-php.conf

De plus, de nos jours, il y a deux lignes identiques dans ce fichier que vous devez supprimer et commenter. Ne vous contentez pas d'éditer le premier que vous voyez.

0
Phil