0
 следующая заметка >>
setup
Установка и первый запуск

Почти копипаста из http://lleo.me/blog/lleoblog, но есть чуть дополнений. :)

1. Ой, что это?!

Это binoniq — открытый движок Леонида Каганова.
Движок свободный: он распространяется по лицензии, близкой по смыслу к лицензии BSD. Это значит, что вы можете свободно использовать движок в целом, а также любые его части в любых целях — как некоммерческих, так и для извлечения выгоды.

ВАЖНО! Движок не предназначен для установки на localhost и в изолированной сети! Движок можно поставить только на реальное сетевое имя, к которому сможет в процессе инсталляции обращаться сервер-матка по особому трехстороннему аякс-протоколу. Это было сделано потому, что на некоторых дешевых хостингах закрыты исходящие соединения, поэтому соединение может установить с ними только внешний сервер-матка.

2. Как установить движок?

а) Требования

Вам нужен собственный хостинг с PHP и MySQL (желателен memcache для увеличения производительности, но не обязательно). Если слово «хостинг» вам незнакомо, значит, своего хостинга у вас нет и дальше читать бессмысленно. Обязателен apache.

Если у вас не apache, а nginx, то вам не нужен .htaccess, но зато проследите, чтобы в конфиге nginx.conf было прописано:

location ~ ^/disable {
deny all;
}
location / {
root /var/www;
try_files $uri /index.php;
}

/var/www — путь к веб-папке на диске. Смысл в том, чтобы переадресовать все несуществующие запросы на index.php движка, а уж он разберется.

б) Инсталляция

На нормальном хостинге без глюков вся установка обычно занимает пять минут. Движок можно ставить как на хостинг вообще, так и в отдельную папку (например, у меня стоят на сайте три движка — в корне, в /blog и в /dnevnik — мне так удобнее для разработки). Необходимо скачать и выложить на хостинг всего один файл minstall.php (micro-install). Права на папку, в которой он лежит, необходимо выставить полные: 0775, потому что minstall.php будет создавать файлы и папки. Запустите его с веба, нажмите «install» — он установит минимальную часть движка и поможет настроить конфиг. Затем зайдите в раздел /install (это не /minstall.php и не /install.php, а просто /install — к тому времени этот раздел заработает) и закончите установку. Более подробно процесс нынешней инсталляции описан здесь: http://lleo.me/blog/2012/12/01.html

Можно скачать минимальный комплект файлов http://lleo.me/dnevnik/minimum.zip и установить без minstall.php, выполнив последовательность действий:


  1. скачать и распаковать http://lleo.me/dnevnik/minimum.zip

  2. переименовать «htaccess» в «.htaccess», исправив в нем переменную «RewriteBase /blog/" на ваш случай (если движок в корне, то просто "/")

  3. в css/sys.css найти "/dnevnik/" и тоже исправить на ваш случай (если в корне, то "/")

  4. config.php.tmpl переименовать в config.php и там поправить:
    — четыре строки с параметрами для MySQL:
    $msq_host = «хост MySQL»;
    $msq_login = «логин MySQL»;
    $msq_pass = «пароль MySQL»;
    $msq_basa = «название базы в MySQL»;
    — Если движок ставится в папку, а не в корень, поправить $blogdir=«папка/";
    — Прописать в $httpsite полное имя вашего сайта, как он виден снаружи.
    — Везде, где встретится "_md5_" — вбивать строчки с разной произвольной ерундой (типа "123shjdgfhjsdgf») — это соли для разных хэшиков.

  5. После этого в движке должен запуститься /install, далее — с картинками

    • Первый вход в админку. Пока всё пусто.

    • Жмём кнопку [INSTALL], выкачиваем недостающий файлы

    • Обновляем страницу и создаём таблицы (жмём кнопки)


    • Заводим админа для написания постов (это не тот админ, что управляет файлами движка)

      • Логинимся в движок (создаём пользователя)

        • Жмём кнопку [войти] в правом верхнем углу
        • Жмём кнопку [залогиниться] в «регистрационной карточке»

        • В окне логина выбираем, через что авторизовываться будем.

        • Если всё путём — окно логина закроется и, на первый взгляд картина не изменится.
          Обновляем страницу. За исключением маленькой детали: в правом вернем углу теперь вместо кнопки появится логин пользователя — ссылка на его профиль

        • Кликаем в эту ссылку, и видим свою заполненную «регистрационную карточку». Потом не помешает прописать емэйл, логин и пароль.



      • Жмём кнопку [ADD ADMINS]
        Видим, что добавляем пользователя с нужным номером (unics). Вводим пароль, жмём [setup]. Обновляем страницу.




    Можно писать первый пост. :)

    P.S. Внешний сайта вид определяется шаблонами и стилями.

  следующая заметка >>
Оставить комментарий