Archive

Posts Tagged ‘wheezy’

fail2ban for Asterisk 11 Ubuntu, Debian 7 wheezy

April 15th, 2014 No comments

0. Установить fail2ban

# aptitude install fail2ban

1. Добавьте к /etc/asterisk/logger.conf

[general]
dateformat=%F %T

[logfiles]
security => security

Read more…

OpenX 2.8.11 PhP 5.4 – пустой экран “Статистика”

January 14th, 2014 No comments

После установки OpenX 2.8.11 на Debian (wheezy) и PHP 5.4 OpenX не выводит статистику, вместо этого отображая пустой экран. Связанно это с тем, что в PHP 5.4 окончательно прекращена поддержка register_globals, а в коде OpenX именно в этом модуле она еще используется. Легкие исправления руками вернут нам статистику в целости и сохранности.

Решение:

Необходимо убрать указатели (удалив &):
lib/OA/Admin/Statistics/Delivery/CommonEntity.php
Line 292:
изменяем это
$oPlugin->mergeAds(&$this->childrendata[‘ad_id’]);
на это
$oPlugin->mergeAds($this->childrendata[‘ad_id’]);

line 322:
изменяем это
$oPlugin->mergeZones(&$this->childrendata[‘zone_id’]);
на это
$oPlugin->mergeZones($this->childrendata[‘zone_id’]);

lib/OA/Admin/Statistics/Delivery/CommonHistory.php

line 160:
изменяем это
parent::prepare(&$aParams);
на это
parent::prepare($aParams);

Для полноты картины уменьшим мусор в лог файле, исключив собщения с ошибкой Strict Standards:

init.php

line 81:
изменяем это
error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING ^ E_DEPRECATED);
на это
error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING ^ E_DEPRECATED ^ E_STRICT);

Categories: Debian, Ubuntu Tags: , , , , , ,