Установка

Дистрибутив содержит две директории llm-client и llm-server. Нужно просто загрузить их по фтп на домен, на который был куплен скрипт. После этого необходимо установить права 777 на директории: tmp и ее субдиректорию logs, на директорию data и ее субдиректорию images. Это необходимо для нормального функционирования скрипта. После этого необходимо отредактировать для себя файл main.ini.

Файл main.ini

Так называется файл конфигурации, расположенный в директории conf. Скорее всего он 100% подойдет под ваш хостинг, но тем не менее перечислим его основные параметры:

  • MYSQL_HOST – имя хоста для соединения с базой данных MySQL
  • MYSQL_DB – имя базы данных
  • MYSQL_USER + MYSQL_PASSWORD – данные для авторизации
  • HTTP_SITE – путь к папке llm-server. Помните о том, что надо поставить http в начале и слэш в конце.
  • LIMIT_LEVEL2_PAGES – лимит количества страниц второго уровня. Используется только если сайт очень большой и индексировать все десять тысяч страниц не имеет смысла, так как все равно у них будет нулевой PR.
  • LLM_CLIENT_DIR – имя директории, в которой содержится файл выдающий ссылки. По умолчанию в дистрибутиве она называется llm-client.

Дамп таблиц

Чистый дамп таблиц содержится в файле dump.txt, в директории conf. Убедитесь, что MySQL настроена на работу в кодировке cp1251, т.к. скрипт хранит и обрабатывает данные именно в ней.

Обеспечение безопасности

Для обеспечения наилучшей безопасности, устранения возможного геморроя и потери времени, рекомендуется переименовать каталог llm-server во что-нибудь страшное и непонятное. Например, server777 или myserver. Переименование никак не скажется на работе, а здоровья сэкономит много. Кроме того рекомендуется поставить защиту по htpasswd на директорию llm-server. Делается достаточно быстро, иногда даже хостинговая панель позволяет такое сделать несколькими нажатиями мыши. Скрипт llm-client сам отыщет нужную директорию и подсоединится к правильной базе данных.

Знайте, что если вы поменяли путь к папке llm-client то этот же путь используется в скриптах подгрузки ссылок. Т.е. менять его дважды в день не нужно, потому что тогда нужно будет обновить все скрипты, которые установлены на сайтах. В них путь прописывается жестко.

CRON-задания

После настройки скрипта жизненно необходимо настроить все (или необходимый вам минимум) CRON-заданий. Дело в том, что скрипт технически не может запускать себя сам и жить своей жизнью. Все рутинные задачи автоматизированы и требуют периодического запуска. Именно этим и занимается специальная служба в UNIX-системах, которая называется CRON.

Волшебная страница

После установки рекомендуется посетить “волшебную страницу”, ссылка на которую представляет собой маленькую иконку с гаечным ключом около ссылки “Выход” в верхнем меню. На ней система сама проверит себя на наиболее частые ошибки. Там же, в будущем, можно просмотреть логи cron-задач.