Замена OpenX

замена openxСвершилось!

Наконец-то нашлись люди взявшие на себя труд поддерживать бесплатную банерокрутилку. Теперь этот проект называется revive-adserver. Проект стартовал летом 2013 года и на сегодняшний день выпущена версия 3.0.2 полностью совместимая с OpenX

Требования в веб-серверу

  • Apache с mod_php или другой веб-сервер с поддержкой FastCGI (nginx, IIS 7+, lighttpd, и т.д.)
  • PHP 5.1.4+, 5.2.x, 5.3.x, 5.4.20+, 5.5.2+
  • Необходимо наличие установленых расширений PHP: zlib, pcre, xml, mysql и/или pgsql
  • Дополнительные расширения PHP: curl и/или openssl, gd, любой кешер опкода (opcache, apc, eaccelerator, xcache)

Требования к БД

  • MySQL 4.1+
  • PostgreSQL 8.1+

Процедура апдейта стандартно

  • Скачиваем, распаковываем
  • Копируем содержимое папки www/images с рабочей инталяции в папку www/images новой инсталяции
  • Аналогично с конфигом, он у нас в папке var/
  • Копия БД обязательна, можно и дамп сделать

Далее я делаю возможно несколько брутально, чем тут написано, но мне потом лениво конфиг менять. Переименовываю папку с рабочей инсталяцией в любое другое имя. Папку с новой инсталяцией пишу на место старой. Таким образом для веб-сервера ничего не должно измениться. Далее в браузере заходим по линку банерокрутилки и следуем инструкциям мастера. Если выполняется переход с OpenX 2.8.x, то на определённом этапе потребуется указать полный путь к плагинам старой банерокрутилки

У меня апдейт с OpenX 2.8 прошёл гладко. Статистика считается. Несказанно порадовала поддержка php 5.4/5.5, латание дыр, количество таблиц в БД уменьшилось с 66 до 57

You are currently using Revive Adserver v3.0.2 running on nginx 1.4.4, PHP 5.4.25 and MySQL 5.5.33a-MariaDB

0 0 голоса
Оцените статью
Подписаться
Уведомить о
24 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Роман

Распишите пожалуйста пошагово, что нужно сделать, чтобы этот движок отображал swf баннеры?
На английской страничке faq написано, но о чем написано — не понятно.

Олег

Видно ушиб мозгов от плагина антивируса достиг своей крайней стадии…
Прошу за ранее простить за глупый вопрос… но вот что за беда приключилась…
Ставлю баннер. Все прекрасно работает. Но вот бывают случаи, когда баннер требуется переставить. Сохранить компанию, зону, все остальные настройки, но вот чтоб картинка крутилась друга. В старой крутилке без проблем. А вот в новой столкнулся с тем, ссылка на собственно картинку баннера не меняется. Скрипт вроде все отрабатывает как надо. Старая картинка удаляется, новая копируется в папку. В админке если посмотреть на зону, то в разделе связанных с ней баннеров все четко — новая картинка. А вот в ссылке на картинку в коде зоны на странице сайта идет старый файл картинки…
И это не все. Делал кампанию с эксклюзивным приоритетом. Все ок. но потом поменял приоритет на Remnant и поставил самый маленький вес.
По идее другая компания с тем же приоритетом, но гораздо большим весом должна была б забить своими показами. Фигушки… Первая кампания как будто бы и не прочухала, что приоритет у нее сменился.

В общем, ощущение такое, что любое изменение в уже созданной компании/баннере не отрабатывает…

Не сталкивались с такой проблемой?

Олег

Все. Победил.
Проблема оказалась в браузере. А конкретно в плагине для ФайрФокса — Докторе Вебе. 🙂 И хоть бы полсловечка сказал, что не пропускает линк на картинку…
И ведь что удивительно, хостер мой ведь тоже не видел баннеров… Видимо у технарей тоже ФайерФокс с этим плагином…
А вот старая крутилка, похоже, без проблем проходит проверку этим плагином. Поэтому мне даже в голову не пришло попробовать другим браузером проверить, уж больно ФФ мне по душе…

Олег

3.0.3 — анналогично все … Не работает… Причем, хостер тоже плотно позанимался проблемой. Ничего сказать не смог.

Олег

Поставил все с нуля, завел совершенно новую БД.
Добавил новый сайт и новую зону. Добавил нового клиента, компанию и поставил два баннера. Связал оба баннера с зоной. Скопировал код зоны на страницу сайта.
но баннер не показывается… На странице имеется вставленный код. Под баннер имеется выделенное для него пространство в полном соответствии с настройкой зоны… Но баннера нет…
Пробовал код зоны и как JavaScript и как iframe.

Подскажите, пожалуйста, в чем может быть проблема…

Олег

Да, я попробовал тупо перенести conf.php — инсталлятор его не принял и начал автоматом установку с нуля… Попытался переименовать его по шаблону — результат тот же…
Да, полагаю, вы правы — лучше все поставить с самого начала и все сделать по-новой.
Спасибо.

Олег

Доброго дня.

Подскажите, пожалуйста, если это возможно…
У меня стоит совсем уже старинная баннерокрутилка- Openads 2.0.11. И там нет папки /var. Конфигурационный файл лежит в корневой папке. Отсюда и вопрос — не менялась ли структура конфигурационного файла к свежей версии? Мне будет достаточно просто поместить этот файл в папку /var и переименовать его по шаблону — domen.config.php?

Павел

В OpenX баг с отправкой заголовков с русским текстом. Возможно, он перекочевал в revive. Попробуйте создать нового клиента, написав его имя и поле “Контакт” английскими буквами. Скорее всего заработает отправка статистики. Либо попробуйте исправить косяк в файле EMail.php в функции sendMail в строке

$headersParam .= ‘To: “‘ . $userName . ‘” <’ . $userEmail . “>\r\n";

Самое простое, я бы ее поменял на

$headersParam .= ‘To: ‘.$userEmail."\r\n";

исключив $userName на русском в utf8, или написать преобразование в 8bit.
Удачи!!!

Гаврил Скрябин

Проблема с отправкой сообщений так и не разрешилась 🙁 Подскажете?

Гаврил Скрябин

Установлена последняя версия. Почему-то не отправляются/не приходят письма со статистикой. Может кто сталкивался с подобным или порекомендуете что-нибудь?

Гаврил Скрябин

Все разрешилось! Оказывается, необходимо было установить плагины, которые шли в дистрибутиве. Раньше они в OpenX сами автоматом устанавливались. Подсказали на форуме системы.

Гаврил Скрябин

Да не. Да еще куча сайтов на этом сервере. Раньше же с OpenX все работало как надо.
Но сейчас вот не могу понять почему не работает.
Внутри страницы где должен генерироваться код вызова баннера стоит скрипт такого вида:

function disableTextarea() {
var form = findObj(’generate’);
if (typeof(form.bannercode) != ‘undefined’) {
form.bannercode.disabled = true;
}
form.submit();
}

Это я где-то что-то не включил в настройках Revive Adserver что ли, но не могу найти где, вроде все правильно стоит

Гаврил Скрябин

может не хочет выводить код javascript из-за настроек веб-сервера? какие настройки httpd.conf должны быть? а также настройки nginx хорошо бы привести. Помогите, пожалуйста

Гаврил Скрябин

Может с настройками httpd.conf что-то не так? не выводит код javascript — может причина в настройках сервера? какие параметры смотреть?

Гаврил Скрябин

Не могу понять почему не выводится скрипт типа вызова баннера (Код вызова). Ни там где сайты, ни там где зоны. Раньше брал из зон сайта, а сейчас там пусто. Удалил Openx, поставил Revive Ad Server. Прошу подсказать.