29 янв


Для работы модуля DLE NodeChat необходим наличие на сервере NodeJS.
Предоставляю простую инструкцию по установке NodeJS.

Внимание! Установка производится по ssh с правами администратора.
Все команды вводятся на сервере после подключения к нему по SSH, например с помощью putty

Установка NodeJS для Debian/Ubuntu и CentOS

1. Скачиваем бинарные пакеты nodejs:
Для этого на сайте http://nodejs.org/download/ копируем ссылку нужной вам версии, например для 64 битной ОС:
wget http://nodejs.org/dist/v0.10.32/node-v0.10.32-linux-x64.tar.gz


2. После скачивания с помощью mc заходим в архив как в директорию.

3. Из архива берём 4 папки:
/bin
/include
/lib
/share

* выделить можно кнопкой insert
и копируем их в папку:
/usr/local

* копирование происходит нажатием кнопки F5

4. Устанавливаем нужные пакеты для работы node:
Для Debian/Ubuntu:
apt-get install build-essential libssl-dev curl git-core


Для CentOS:
yum groupinstall "Development Tools"



Установка Redis для Debian/Ubuntu и CentOS

1. Скачиваем исходные коды Redis со страницы http://redis.io/download берём последнюю стабильную версию.
Например, на данный момент это 2.8.16
wget http://download.redis.io/releases/redis-2.8.16.tar.gz


2. Распаковываем и компилируем Redis
tar xzf redis-2.8.16.tar.gz
cd redis-2.8.16
make
make install


3. С помощью утилит что идут в комплекте создаём экземпляр сервера
cd utils
./install_server.sh

по большому счёту все настройки можно оставлять по умолчанию.

4. Запуск и автозапуск.
Для запуска используем команду:
/etc/init.d/redis_6379 start


Для автозапуска прописываем команду запуска в файл:
/etc/rc.local

например в самый конец, но выше строчки exit 0 если она есть в файле.


Установка NodeJS для FreeBSD

make -C /usr/ports/devel/git install clean
make -C /usr/ports/devel/libexecinfo install clean
make -C /usr/ports/www/node install clean
rehash



Установка Redis для FreeBSD

make -C /usr/ports/databases/redis install clean
rehash
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.