Keitaro Nulled

И так, небольшая инструкция, как получилось установить и запустить Keitaro v9.12.15 на голые CentOS Stream и CentOS 8

Подключаемся к серверу и выполняем все команды под рутом, выполняем проверку на всякий случай на наличие curl
Код:
yum install curl -y
Если всё норм, пакет есть то дальше, если нет, то он установится
Далее запускаем команду
Код:
curl keitaro.io/kctl.sh | bash -s -- install
И ждём минут 5-10, пока всё установится.
После установки вам напишет сообщение, молу установлено и зайдите по адресу
Код:
http://xxx.xxx.xxx.xxx/admin
где xxx.xxx.xxx.xxx это ваш ip адрес
Лучше пока не заходить.
Я использовал программку winscp, зашел по адресу
var/www/keitaro/application/config/config.ini.php
и скопировал данные для подключения к БД в строку

php -f install.php install --db-user="keitaro" --db-name="keitaro" --db-password="PASSWORD" --admin-login="admin" --admin-password="admin" --language=ru

Далее удалил все файлы в папке /var/www/keitaro
Закинул туда файлик
***Скрытое содержимое***
и выполнил в консоле команды
Код:
cd /var/www/keitaro
php -f install.php install --db-user="keitaro" --db-name="keitaro" --db-password="PASSWORD" --admin-login="admin" --admin-password="admin" --language=ru

Создаём файлик
/var/www/keitaro/var/license/key.lic
с содержимым
1111-1111-1111-1111
Можно вручную, а можно командой
Код:
echo "1111-1111-1111-1111" > /var/www/keitaro/var/license/key.lic

Далее, устанавливаем права
Код:
chown -R keitaro:keitaro /var/www/keitaro


Готовенько.
Перезагружайте сервак и тестируйте
Вход
Код:
http://xxx.xxx.xxx.xxx/admin
где xxx.xxx.xxx.xxx это ваш ip адрес

ЗЫ. Крон работает, задание добавлять не нужно

Похоже снесли файлы старых версий с серва, не ставится(

Код:
Проверка конфигурации сервера Проверка прошла успешно.Вы можете установить Keitaro на этот сервер Проверка лицензии Загрузка файлов Внимание! При распаковке будут заменены index.php и .htaccess в текущей директории. PHP Warning:  fopen(https://keitaro.io/releases/9.12.15/package8.tar.gz): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/keitaro/install.php on line 3771 Загрузка файлов Не удалось подключиться к серверу. Cannot open url: HTTP/1.1 404 Not Found
 
Похоже снесли файлы старых версий с серва, не ставится(

Код:
Проверка конфигурации сервера Проверка прошла успешно.Вы можете установить Keitaro на этот сервер Проверка лицензии Загрузка файлов Внимание! При распаковке будут заменены index.php и .htaccess в текущей директории. PHP Warning:  fopen(https://keitaro.io/releases/9.12.15/package8.tar.gz): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/keitaro/install.php on line 3771 Загрузка файлов Не удалось подключиться к серверу. Cannot open url: HTTP/1.1 404 Not Found
Не решили проблему?
 
Похоже снесли файлы старых версий с серва, не ставится(

Код:
Проверка конфигурации сервера Проверка прошла успешно.Вы можете установить Keitaro на этот сервер Проверка лицензии Загрузка файлов Внимание! При распаковке будут заменены index.php и .htaccess в текущей директории. PHP Warning:  fopen(https://keitaro.io/releases/9.12.15/package8.tar.gz): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/keitaro/install.php on line 3771 Загрузка файлов Не удалось подключиться к серверу. Cannot open url: HTTP/1.1 404 Not Found
ловите архив
 
Каждый "проверенный человек, который готов занулить последнюю версию кейтаро за вознаграждение" идет лесом.
Это моя принципиальная позиция в данном вопросе.
 
Пост про проверенного человека удалили. Отвечу его автору. Все нормально ставится с сервака. Ставил последнюю возможную 9.13.10.1
И сюда кидал архив 9.12.15
И все архивы имеются :)
А так конечно от 9.14 никто бы не отказался :)
 
Ставил 9.12.15 - пишет в логе
Код:
main.ERROR: An error occurred: the license expired [no tfile] ["click"] []
Видимо что-то не так уже(
 
Последнее редактирование:
Новая инструкция по установке Keitaro 9.12.15 Null на чистый сервер с CentOs 8/9
Внимание! Данная версия не будет работать на хостинге!
Все просьбы настроить кейтару, будут проигнорированы, а авторы посланы накол на сайт документации по кейтаре
Я НЕ НАСТРАИВАЮ ЕЁ!!! И ДАЖЕ НЕ РАБОТАЮ С НЕЙ! И ДАЖЕ ПЛАТНО НЕ ВОЗЬМУСЬ!
Единственное с чем могу помочь - УСТАНОВКОЙ.
Если вам нужна помощь с установкой, так как сами не справляетесь:
либо присылайте доступы к серверу
либо ставьте программу anydesk и присылайте ID рабочего стола
Это займёт намного меньше времени, чем разводить писанину на несколько часов
Все команды выполняем под root!


Код:
yum install curl -y && curl keitaro.io/kctl.sh | bash -s -- install
По окончанию установки, вам выдаст сообщение


После установки переходим просмотру файла /var/www/keitaro/application/config/config.ini.php
От сюда нужно скопировать и сохранить пароль для подключения к бд.

Качаем архив с файлами и базой данных.


Удаляем все файлы из /var/www/keitaro/ , заливаем архив на сервер и распаковываем архив
tar -C "/var/www/" -xvf keitaro_null.tgz
Переходим по адресу http://xxx.xxx.xxx.xxx/admin/adminer-4.8.1.php
В хост вводим 127.0.0.1
Имя базы данных и имя юзера keitaro
Пароль ранее сохранённый из /var/www/keitaro/application/config/config.ini.php

Удаляем содержимое базы и заливаем дамп базы данных из архива
В /var/www/keitaro/application/config/config.ini.php прописываем пароль от базы данных
В консоле устанавливаем права
chown -R keitaro:keitaro /var/www/keitaro

Перезагружаемся и готовенько
Логин и пароль admin


По желанию можно удалить /var/www/keitaro/admin/adminer-4.8.1.php
И рекомендую в системе сменить пароль у юзера keitaro:
passwd keitaro
 
Последнее редактирование:
Новая инструкция по установке Keitaro 9.12.15 на чистый сервер с CentOs
Все команды выполняем под root!


Код:
yum install curl -y && curl keitaro.io/kctl.sh | bash -s -- install
По окончанию установки, вам выдаст сообщение


После установки переходим просмотру файла /var/www/keitaro/application/config/config.ini.php
От сюда нужно скопировать и сохранить пароль для подключения к бд.

Качаем архив с файлами и базой данных.
***Скрытое содержимое***

Удаляем все файлы из /var/www/keitaro/ , заливаем архив на сервер и распаковываем архив
tar -C "/var/www/keitaro/" -xvf keitaro_null.tgz
Переходим по адресу http://xxx.xxx.xxx.xxx/admin/adminer-4.8.1.php
В хост вводим 127.0.0.1
Имя базы данных и имя юзера keitaro
Пароль ранее сохранённый из /var/www/keitaro/application/config/config.ini.php

Удаляем содержимое базы и заливаем дамп базы данных из архива
В /var/www/keitaro/application/config/config.ini.php прописываем пароль от базы данных
В консоле устанавливаем права
chown -R keitaro:keitaro /var/www/keitaro

Перезагружаемся и готовенько
Логин и пароль admin


По желанию можно удалить /var/www/keitaro/admin/adminer-4.8.1.php
И рекомендую в системе сменить пароль у юзера keitaro
Спасибо, вроде работает, единственное чуть поменял команду
tar -C "/var/www/" -xvf keitaro_null.tgz
В логах ошибка по гео базам, зашел и там действительно нет баз, закинул те что выкладывали чуть выше, вроде ошибка ушла
Поменял пароль командой passwd keitaro, все гуд, крон работает, ленды загружаются
 
  • Мне нравится
Симпатии: Denzy
Никто не сталкивался с такой проблемой - устанавливаешь кейтаро (сначала официальную, потом ломаную через файл install), но после установки не попадаешь в админку. Выкидывает на ошибку:
Посмотреть вложение 4795
Пробовал так же установить сначала официальную, потом все удалить из папки var и потом установить нуленную - тогда ошибка "Internal error, please check the log file", но в логах пусто. До этого наверное раз пять ставил кейтаро из этой ветки и все четко было. Проблемы начались после того, как они выкатили последнюю версию 9.14... там поменялся инсталятор, возможно с этим как-то связано.

Возможно кто-нибудь нашел решение?

Причина:
Это происходит из-за специфики MariaDB. Недостаточно прав.
Для системы 'keitaro'@'localhost' и 'keitaro'@'127.0.0.1' - разные пользователи, и если в конфиге /var/www/keitaro/application/config/config.ini.php значится "server = localhost", но такому пользователю не выданы права - то мы и ловим данную ошибку... Если заморочиться системным администрированием и поднять логи ошибок - то мы увидим что-то вроде "'keitaro'@'localhost' ACCESS DENIED".

Следствие:
500 Internal Server Error. Код ответа сервера 500 Internal Server Error указывает на то, что сервер столкнулся с неожиданной ошибкой, которая помешала ему выполнить запрос. Этот код является обобщённым ответом на перехват всех исключений, которые не были обработаны должным образом. Обычно это означает, что сервер не смог найти более подходящего кода ответа.

Решение:
В терминале:
Код:
sudo systemctl stop mariadb
sudo systemctl set-environment MYSQLD_OPTS="--skip-grant-tables --skip-networking"
sudo systemctl start mariadb
Теперь вы можете подключиться к базе данных как root пользователь MariaDB без пароля
(почему-то после установки Keitaro через терминал root-пароля MariaDB просто не установлено(!!!)):
Код:
sudo mysql -u root
Далее вставляем это,заменяя "пароль_root_MariaDB" и "пароль_keitaro_MariaDB" нужными нам паролями
и этими командами мы устанавливаем пароли пользователям root и keitaro, далее выдавая им GRANT-привилегии:
Код:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('пароль_root_MariaDB');
SET PASSWORD FOR 'root'@'127.0.0.1' = PASSWORD('пароль_root_MariaDB');
SET PASSWORD FOR 'keitaro'@'localhost' = PASSWORD('пароль_keitaro_MariaDB');
SET PASSWORD FOR 'keitaro'@'127.0.0.1' = PASSWORD('пароль_keitaro_MariaDB');
ALTER USER 'root'@'localhost' IDENTIFIED BY 'пароль_root_MariaDB';
ALTER USER 'root'@'127.0.0.1' IDENTIFIED BY 'пароль_root_MariaDB';
ALTER USER 'keitaro'@'localhost' IDENTIFIED BY 'пароль_keitaro_MariaDB';
ALTER USER 'keitaro'@'127.0.0.1' IDENTIFIED BY 'пароль_keitaro_MariaDB';
UPDATE mysql.user SET authentication_string = '' WHERE user = 'root';
UPDATE mysql.user SET plugin = '' WHERE user = 'root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'пароль_root_MariaDB' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY 'пароль_root_MariaDB' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'keitaro'@'localhost' IDENTIFIED BY 'пароль_keitaro_MariaDB' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'keitaro'@'127.0.0.1' IDENTIFIED BY 'пароль_keitaro_MariaDB' WITH GRANT OPTION;
FLUSH PRIVILEGES;
...и нажимаем Enter.

Закрываем терминал.

Снова открываем терминал и вставляем это:
Код:
sudo systemctl unset-environment MYSQLD_OPTS
sudo systemctl restart mariadb
Закрываем терминал.


Теперь пароль root MariaDB установлен, права пользователя keitaro MariaDB скорректированы!

На всякий случай в конфиге /var/www/keitaro/application/config/config.ini.php проверяем, чтобы строка
Код:
server             = localhost

Выглядела так:
Код:
server             = 127.0.0.1
 
Последнее редактирование:
Кто горит желанием протестировать Keitaro v9.13.10.3 Null ?
Внимание! Данная версия не будет работать на хостинге!
Все просьбы настроить кейтару, будут проигнорированы, а авторы посланы накол на сайт документации по кейтаре
Я НЕ НАСТРАИВАЮ ЕЁ!!! И ДАЖЕ НЕ РАБОТАЮ С НЕЙ! И ДАЖЕ ПЛАТНО НЕ ВОЗЬМУСЬ!
Единственное с чем могу помочь - УСТАНОВКОЙ.

Инструкция по установке Keitaro 9.13.10.3 на чистый сервер с CentOs
Все команды выполняем под root!
Код:
yum install curl -y && curl keitaro.io/kctl.sh | bash -s -- install
По окончанию установки, вам выдаст сообщение
http://xxx.xxx.xxx.xxx/admin


После установки переходим просмотру файла /var/www/keitaro/application/config/config.ini.php
От сюда нужно скопировать и сохранить пароль для подключения к бд.
Качаем архив с файлами и базой данных.
Скрытое содержимое. Вам нужно войти или зарегистрироваться.


Удаляем все файлы из /var/www/keitaro/ , заливаем архив на сервер и распаковываем архив
tar -C "/var/www/" -xvf keitaro.tgz
Переходим по адресу http://xxx.xxx.xxx.xxx/admin/adminer-4.8.1.php
Вводим пароль от базы (adminer немного модифицировал, хост, название базы и имя юзера вводить не нужно)
Пароль ранее сохранённый из /var/www/keitaro/application/config/config.ini.php

Удаляем содержимое базы и заливаем дамп базы данных из архива
В /var/www/keitaro/application/config/config.ini.php прописываем пароль от базы данных
В консоле устанавливаем права
chown -R keitaro:keitaro /var/www/keitaro

Перезагружаемся и готовенько
http://xxx.xxx.xxx.xxx/admin
Логин и пароль admin


По желанию можно удалить /var/www/keitaro/admin/adminer-4.8.1.php
И рекомендую в системе сменить пароль у юзера keitaro:
passwd keitaro

Из за слива файлов на другие ресурсы, на просьбы поделится малоактивных и новых юзеров (менее полугода) буду отвечать отказом
 
Последнее редактирование:
Когда в потоке включаешь схему "показывать как html" в html head показывает какую-то хрень. Создавал кастомное действие с html кодом, но все равно эта хрень туда записывается. Кто знает можно это как-то исправить?
Screenshot_6.jpg
 
Когда в потоке включаешь схему "показывать как html" в html head показывает какую-то хрень. Создавал кастомное действие с html кодом, но все равно эта хрень туда записывается. Кто знает можно это как-то исправить?
Посмотреть вложение 5412
Какая версия, какой нулл?
Опишите подробнее
Телепатия у нас нынче работает с перебоями
Сейчас вижу такую картину: Я вкуда то нажал и у меня вылезло это
 
Какая версия, какой нулл?
Версия 9.12.15, какой нулл хз, скачал какой-то в телеге и установил по вашей инструкции для этой версии. Работает, но постоянно вылетает в дэш.
Сейчас вижу такую картину: Я вкуда то нажал и у меня вылезло это
Так и есть) я в php полный ноль, кроме java ничего не знаю. Но подумал, что оно составляет html по какому-то шаблону и вся эта хрень, что вставляется в style где-то хранится и ее можно удалить.
 
Новая инструкция по установке Keitaro 9.12.15 на чистый сервер с CentOs
Все команды выполняем под root!


Код:
yum install curl -y && curl keitaro.io/kctl.sh | bash -s -- install
По окончанию установки, вам выдаст сообщение


После установки переходим просмотру файла /var/www/keitaro/application/config/config.ini.php
От сюда нужно скопировать и сохранить пароль для подключения к бд.

Качаем архив с файлами и базой данных.
-=Ограниченное содержимое=-

Удаляем все файлы из /var/www/keitaro/ , заливаем архив на сервер и распаковываем архив
tar -C "/var/www/" -xvf keitaro_null.tgz
Переходим по адресу http://xxx.xxx.xxx.xxx/admin/adminer-4.8.1.php
В хост вводим 127.0.0.1
Имя базы данных и имя юзера keitaro
Пароль ранее сохранённый из /var/www/keitaro/application/config/config.ini.php

Удаляем содержимое базы и заливаем дамп базы данных из архива
В /var/www/keitaro/application/config/config.ini.php прописываем пароль от базы данных
В консоле устанавливаем права
chown -R keitaro:keitaro /var/www/keitaro

Перезагружаемся и готовенько
Логин и пароль admin


По желанию можно удалить /var/www/keitaro/admin/adminer-4.8.1.php
И рекомендую в системе сменить пароль у юзера keitaro:
passwd keitaro
Установилось без проблем по этой инструкции, за что выражаю благодарность! Также на эту версию накатывается БД от лицензионной Кейтаро 9.13.9 которая у меня была со всей статистикой. Единственное отличие что по умолчанию устанавливается версия с движком БД TokuDB, а мой дамп был на InnoDB, но пока проблем не обнаружил. Статистика работает без проблем за прошлые периоды и все кампании/потоки/лендинги/офферы тоже восстановлены.
 
Есть фидбек по Keitaro v9.13.10.3 выложенной чуть выше? Все работает?
 
Юзер тестировщик @lolo4ka Пишет
Привет. По кейтаро 9.13 все нормально, вроде все функции работают. В логах только такие штуки выпрыгивают, но на работу они вроде бы не влияют. Стата отображается, домены вяжутся, офферы и лендинги добавляются, постбэки работают
1667426101084.png
Устанавливал сам юзер, по этому не всё так плохо
 
Последнее редактирование:
Назад
Верх