Archive

Posts Tagged ‘php-fpm’

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: , , , , , ,

Debian 6.0 “Squeeze” php5-xcache

XCache
XCache это быстрый и стабильный акселератор PHP-кода, который тестируется и используется на системах с высокой нагрузкой.

1. Устанавливаем php 5 под Debian Squeeze, своим любимым методом, либо методом, указанным мною ранее

2. Устанавливаем php5-xcache

apt-get install php5-xcache

Read more…

Debian 6.0 “Squeeze” php5 + php-fpm

December 23rd, 2011 No comments

1. Добавить в sources.list репозиторий dotdeb.org

#nano /etc/apt/sources.list
Добавить в файл строку
deb http://packages.dotdeb.org stable all

Read more…

Categories: Debian Tags: , , , ,