Установка:

Внимание! ВСЕ без исключения файлы нужно сливать и заливать в BINARY режиме.
  1. скачать http://kytoon.com/mfeed/updates/package.tar.bz2
  2. распаковать архив (свежим WINRAR'ом) с сохранением пермишенов (прав) на файлах. Если вы не знаете как сохранить пермишены, тогда вот список необходимых:
    0777 data/
    0777 data/clicks/
    0777 templates/
    0755 fetcher.linux
    0755 fetcher.freebsd
    
    все остальные 0644.
    
  3. скачать архив http://kytoon.com/mfeed/updates/ваш_номер_аськи.tar.bz2, распаковать его и залить содержимое в каталог mfeed'а затирая старые данные.
  4. залить файлы в любой акталог на любом сервере(можно в корень), ВСЕ файлы нужно заливать в BINARY режиме (не ASCII).
  5. открыть админку mfeed'а браузером (/admin/), она должна работать. Если она не работает, значит что-то не то с настройками PHP - дайте урл админки админу сервера, чтобы он поправил настройки PHP или web-сервера. На данном этапе поиск (search) еще не работает, читайте ниже.
  6. Зайдите в админку в раздел SETTINGS. Заполните все настройки и нажмите снизу кнопку SAVE заполнив предварительно все поля. Это делать ОБЯЗАТЕЛЬНО.
  7. В разделе SETTINGS настройте свойства каждой PPCSE, особенно параметр "protection code" и сохраните их
  8. добавить в крон строку:

    */5 * * * * cd /полный_путь_к_мфиду/admin;php cron.php

    (каждые пять минут, можно реже)
    Крон нужен только для обновления статистики.
  9. После этого Mfeed почти готов к работе. Нажмите на ссылку "Test Search" в админке, при этом должна отобразиться выдача PPCSE. Если выдачи нет, значит что-то пошло не так - препроверьте всё ли вы сделали правильно, а также смотрите Дополнение ниже.
  10. Если выдача есть, то можно продолжить более тонкую настройку Mfeed'а, которая описана в в полной документации.

Дополнение:

Скрипт требует наличия на сервере Zend Оptimizer. Требуется PHP4/PHP5.

Если админка работает, а результаты поиска не отображаются, то возможны 3 причины:

  1. неправильные пермишены файлов fetcher.linux, fetcher.freebsd
    Профилактика: Запустите fetcher из шелла, если ошибок нет - то всё хорошо.
  2. php запущен в safe_mode=on, а надо safe_mode=off
  3. web-серверу запрещены исходящие соединения, обычно для юзера apache или nobody. Если вы все проверили, а выдача всёравно не отображается, то скорее всего дело именно в этом.

    Если ничего не помогло - удалите все файлы и повторите всё с начала в точности как описано в этой инчтрукции ;) . Если и это не помогло тогда стучитесь в саппорт - поможем.