Редактирование: 1chan engine
Перейти к навигации
Перейти к поиску
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы ваша отмена правки была сохранена.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
[https://github.com/jlbyrey/1chan Оригинальный движок] сайта [[Одинчан|1chan.ru]]. Умные пиздюки ставят его, внося правки, чтобы тот не ломался в два клика, тупые и ленивые аутисты ставят [https://gitgud.io/devarped/pierwszykanal форк] [[Присосальная бригада|курвы]], в котором, возможно, есть бэкдоры. Железных пруфов этому найдено не было, кроме нытья антивируса на evac. | [https://github.com/jlbyrey/1chan Оригинальный движок] сайта [[Одинчан|1chan.ru]]. Умные пиздюки ставят его, внося правки, чтобы тот не ломался в два клика, тупые и ленивые аутисты ставят [https://gitgud.io/devarped/pierwszykanal форк] [[Присосальная бригада|курвы]], в котором, возможно, есть бэкдоры. Железных пруфов этому найдено не было, кроме нытья антивируса на evac. | ||
− | Есть еще и | + | Есть еще и движок сосмана, но про него нужна будет отдельная статья. |
Движок ставить сложнее чем тот же [[Instant 0chan|инстант]] из коробки, но для тупых пиздюков на новом [[Лентачан|лентачке]] Фадерьма была записана [https://archive.is/jQmJa инструкция] для оригинального жилбидвигла. Только с редисом, чтобы не проебаться с нумерацией, хуй поймешь как работать. | Движок ставить сложнее чем тот же [[Instant 0chan|инстант]] из коробки, но для тупых пиздюков на новом [[Лентачан|лентачке]] Фадерьма была записана [https://archive.is/jQmJa инструкция] для оригинального жилбидвигла. Только с редисом, чтобы не проебаться с нумерацией, хуй поймешь как работать. | ||
− | |||
− | |||
== Общая установка == | == Общая установка == | ||
Строка 12: | Строка 10: | ||
#Настроим собсна сам наш сервак: <code>apt-get install ca-certificates apt-transport-https</code>, <code>sudo apt-get update</code>, <code>sudo apt-get upgrade</code> | #Настроим собсна сам наш сервак: <code>apt-get install ca-certificates apt-transport-https</code>, <code>sudo apt-get update</code>, <code>sudo apt-get upgrade</code> | ||
+ | |||
#Установим nginx простой командой: <code>apt-get install nginx</code> | #Установим nginx простой командой: <code>apt-get install nginx</code> | ||
+ | |||
#Установим mysql: <code>apt-get install mysql-server</code> | #Установим mysql: <code>apt-get install mysql-server</code> | ||
+ | |||
#Установим редис: <code>apt-get install build-essential tcl redis-server</code> | #Установим редис: <code>apt-get install build-essential tcl redis-server</code> | ||
− | + | ||
− | #Далее начинается наш самый страшный шаг. Установка | + | #Далее начинается наш самый страшный шаг. Установка **МЕРЗКОГО** dklab_realplaxor'а. |
Есть два способа - perl версия, что сделать легко или же ебаться с компиляцией версии на c++... Проблема perl версии в том, что она тестовая и выдержит 10-15 коннектов максимум. Но у пиздюков больше и не будет, так что можно оба. | Есть два способа - perl версия, что сделать легко или же ебаться с компиляцией версии на c++... Проблема perl версии в том, что она тестовая и выдержит 10-15 коннектов максимум. Но у пиздюков больше и не будет, так что можно оба. | ||
Строка 25: | Строка 26: | ||
#Тут все очень просто, сначала пишем <code>cd /opt/dklab_realplexor/</code> | #Тут все очень просто, сначала пишем <code>cd /opt/dklab_realplexor/</code> | ||
+ | |||
#После пишем вот что: <code>./dklab_realplexor.pl.</code> Программа пошлет вас нахуй, а если нет, значит повезло. | #После пишем вот что: <code>./dklab_realplexor.pl.</code> Программа пошлет вас нахуй, а если нет, значит повезло. | ||
− | |||
− | |||
− | |||
− | + | #Вводим команды: | |
− | + | <code>yum install gcc</code> | |
+ | <code>perl -MCPAN -e "install EV"</code> | ||
+ | <code>apt-get install gcc</code> | ||
+ | <code>perl -MCPAN -e "install EV"</code> | ||
− | + | Какая-нибудь из них авось и сработает. После чего возвращаемся к пункту 2. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | #Используем следущую команду: <code>ln -s /opt/dklab_realplexor/dklab_realplexor.init /etc/init.d/dklab_realplexor</code> | |
− | # | + | #И должно потом заработать: <code>service dklab_realplexor reload</code> |
− | |||
− | |||
− | + | * C++ версия. | |
− | + | По совету Святого Растия: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | 1. ставь libboost-all-dev | ||
+ | 2. убери из cpp/Make.sh строчку <code>$DEBUG -Wfatal-errors -Wall -Werror \</code> | ||
+ | 3. после чего запусти этот самый bash ./Make.sh | ||
+ | 4. sudo update-rc.d dklab_realplexor enable (вместо start) | ||
+ | 5. /var/www/1chan.ca/app/classes/3rdparty/realplexor.class.php на 239 строке закамменти break | ||
+ | 6. После чего прописываем <code>service dklab_realplexor reload</code> | ||
[[Категория:Движки]] | [[Категория:Движки]] |