Скрипт Keitaro v9.12.15 NULLED - трекер для CPA

  • Последнее редактирование:
  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #1
Последнее редактирование:
кейтаро-главная-1024x598.png

Keitaro — профессиональный трекер для CPA-арбитража, покупки трафика, оптимизации рекламных кампаний - Keitaro

Скачать:

Инсталятор, который скачает, установит и автоматически обнулит последнюю версию с оф.сайта разработчиков.

Запускать из консоли командой
php -f install.php install --db-user="admin" --db-name="admin" --db-password="admin" --admin-login="admin" --admin-password="admin" --language=ru
Перед запуском команды вы должны убедиться, что указываемая база и пользователь базы созданы.

Обновленный архив с инструкцией:

Новая инструкция по установке Keitaro 9.12.15 на чистый сервер с CentOS
Код:
yum install curl -y && curl keitaro.io/kctl.sh | bash -s -- install

По окончанию установки, вам выдаст сообщение




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

1. Качаем архив с файлами и базой данных:
2. Удаляем все файлы из: /var/www/keitaro/
3. Заливаем архив на сервер и распаковываем архив: tar -C "/var/www/" -xvf keitaro_null.tgz
4. Переходим по адресу:
5. В хост вводим: 127.0.0.1
6. Имя базы данных и имя юзера: keitaro
7. Пароль ранее сохранённый из: /var/www/keitaro/application/config/config.ini.php
8. Удаляем содержимое базы и заливаем дамп базы данных из архива
9. В /var/www/keitaro/application/config/config.ini.php прописываем пароль от базы данных
10. В консоле устанавливаем права: chown -R keitaro:keitaro /var/www/keitaro
11. Перезагружаемся и готовенько, переходим
12. Логин и пароль: admin

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

Все команды выполняем строго под root !!!
 
Последнее редактирование:

Nikolai4598

Пользователь
За классный аватар
Регистрация
25.07.24
Сообщения
7
Симпатии
0
С таким не сталкивался. Но давай попробуем починить.
У тебя $payload приходит null, лицензия точно на месте?
В папке /var/license/ есть файлы
Да есть. Кей. Один файл
 

Вложения

  • 2024-08-07_195520.jpg
    2024-08-07_195520.jpg
    11.6 KB · Просмотры: 8

Nikolai4598

Пользователь
За классный аватар
Регистрация
25.07.24
Сообщения
7
Симпатии
0
  • Последнее редактирование модератором:
Последнее редактирование модератором:
Да есть. Кей. Один файл
Все ставил и делал как по етой инструкции. Котороя выше. Уже купил домен другой Всеравно ошибка хоть. убей я так понял что у меня связанно это с $payload не приходит nullю Хотя файл с KEY.lic присуствует в нем 1111-1111-1111-1111. Опять переустановил все сделал. И толку ноль. Таже ошибка хоть убей. Сервер у меня CentOS 9 Stream. Может в нем проблема. Хотя не крякнутая на другом сервере с такойже оперецыонкой стоит. Что я делаю не так незнаю. Подскажите плиз кто понимает. Может уже не ряботает эта версия.? А я зря мучаюсь. Зарание спасибо огромное кто подсказивает и помогает разобраться.
Код ошибки.
PHP:
main.ERROR: Fatal Error in /var/www/keitaro/application/Core/Application/FeatureService.php line 21: Uncaught Error: Call to a member function edition() on null in /var/www/keitaro/application/Core/Application/FeatureService.php:21 Stack trace: #0 /var/www/keitaro/application/Core/Application/FeatureService.php(46): Core\Application\FeatureService->isTrial() #1 /var/www/keitaro/application/Component/Triggers/Initializer.php(0): Core\Application\FeatureService->hasExtensionsFeature() #2 /var/www/keitaro/application/Core/ComponentManager/Component.php(0): Component\Triggers\Initializer->loadCronTasks() #3 /var/www/keitaro/application/Core/ComponentManager/ComponentManager.php(0): Core\ComponentManager\Component->loadCronTasks() #4 /var/www/keitaro/application/Component/Cron/Repository/CronTaskRepository.php(0): Core\ComponentManager\ComponentManager->loadCronTasks() #5 /var/www/keitaro/application/Component/Cron/Repository/CronTaskRepository.php(0): Component\Cron\Repository\CronTaskRepository->loadCronTasks() #6 /var/www/keitaro/application/Cron/CronTaskRunner/CronTaskRunner.php(37): Component\Cron\Repository\CronTaskRepository->getCronTasks() #7 /var/www/keitaro/application/Component/Cron/ConsoleCommand/CronCommand.php(0): Cron\CronTaskRunner\CronTaskRunner->runTasks() #8 /var/www/keitaro/vendor/symfony/console/Command/Command.php(255): Component\Cron\ConsoleCommand\CronCommand->execute() #9 /var/www/keitaro/vendor/symfony/console/Application.php(992): Symfony\Component\Console\Command\Command->run() #10 /var/www/keitaro/vendor/symfony/console/Application.php(255): Symfony\Component\Console\Application->doRunCommand() #11 /var/www/keitaro/vendor/symfony/console/Application.php(148): Symfony\Component\Console\Application->doRun() #12 /var/www/keitaro/bin/cli.php(0): Symfony\Component\Console\Application->run() #13 {main}   thrown
 
Последнее редактирование модератором:

vltp

Пользователь
За классный аватар
Регистрация
12.07.24
Сообщения
7
Симпатии
1
Все ставил и делал как по етой инструкции. Котороя выше. Уже купил домен другой Всеравно ошибка хоть. убей я так понял что у меня связанно это с $payload не приходит nullю Хотя файл с KEY.lic присуствует в нем 1111-1111-1111-1111. Опять переустановил все сделал. И толку ноль. Таже ошибка хоть убей. Сервер у меня CentOS 9 Stream. Может в нем проблема. Хотя не крякнутая на другом сервере с такойже оперецыонкой стоит. Что я делаю не так незнаю. Подскажите плиз кто понимает. Может уже не ряботает эта версия.? А я зря мучаюсь. Зарание спасибо огромное кто подсказивает и помогает разобраться.
Код ошибки.
PHP:
main.ERROR: Fatal Error in /var/www/keitaro/application/Core/Application/FeatureService.php line 21: Uncaught Error: Call to a member function edition() on null in /var/www/keitaro/application/Core/Application/FeatureService.php:21 Stack trace: #0 /var/www/keitaro/application/Core/Application/FeatureService.php(46): Core\Application\FeatureService->isTrial() #1 /var/www/keitaro/application/Component/Triggers/Initializer.php(0): Core\Application\FeatureService->hasExtensionsFeature() #2 /var/www/keitaro/application/Core/ComponentManager/Component.php(0): Component\Triggers\Initializer->loadCronTasks() #3 /var/www/keitaro/application/Core/ComponentManager/ComponentManager.php(0): Core\ComponentManager\Component->loadCronTasks() #4 /var/www/keitaro/application/Component/Cron/Repository/CronTaskRepository.php(0): Core\ComponentManager\ComponentManager->loadCronTasks() #5 /var/www/keitaro/application/Component/Cron/Repository/CronTaskRepository.php(0): Component\Cron\Repository\CronTaskRepository->loadCronTasks() #6 /var/www/keitaro/application/Cron/CronTaskRunner/CronTaskRunner.php(37): Component\Cron\Repository\CronTaskRepository->getCronTasks() #7 /var/www/keitaro/application/Component/Cron/ConsoleCommand/CronCommand.php(0): Cron\CronTaskRunner\CronTaskRunner->runTasks() #8 /var/www/keitaro/vendor/symfony/console/Command/Command.php(255): Component\Cron\ConsoleCommand\CronCommand->execute() #9 /var/www/keitaro/vendor/symfony/console/Application.php(992): Symfony\Component\Console\Command\Command->run() #10 /var/www/keitaro/vendor/symfony/console/Application.php(255): Symfony\Component\Console\Application->doRunCommand() #11 /var/www/keitaro/vendor/symfony/console/Application.php(148): Symfony\Component\Console\Application->doRun() #12 /var/www/keitaro/bin/cli.php(0): Symfony\Component\Console\Application->run() #13 {main}   thrown
Здесь дело не в домене. Кстати о домене. В этой версии кейтаро надо менять IP в конфиге на свой, иначе в разделе домены будет показан чужой. У меня стоит эта версия, ставилась через баш скрипт и сверху накатывалась нулл версия. У тебя первичная установка через kctl.sh успешно проходит?
 

vltp

Пользователь
За классный аватар
Регистрация
12.07.24
Сообщения
7
Симпатии
1
Ну давай попробуем в лоб решить. Открой файл, в котором вызывается этот класс с пейлоадом:
/var/www/keitaro/application/Component/Triggers/Initializer.php

Вставь туда код. Это оригинальный код класса, только я закомментил вызов метода, в котором валится ошибка.
Код:
<?php
namespace Component\Triggers;

class Initializer extends \Core\Component\BaseInitializer
{
    public function loadCronTasks(\Component\Cron\Repository\CronTaskRepository $repo)
    {
        //if (\Core\Application\FeatureService::instance()->hasExtensionsFeature()) {
            $repo->register(new CronTask\RunTriggersTask());
        //}
        $repo->register(new CronTask\DeleteOldTriggers());
    }

    public function loadControllers(\Admin\Controller\ControllerRepository $repo)
    {
        $repo->register("triggers", new Controller\TriggersController());
    }
}

?>
 

Nikolai4598

Пользователь
За классный аватар
Регистрация
25.07.24
Сообщения
7
Симпатии
0
  • Последнее редактирование модератором:
Последнее редактирование модератором:
Хочю поблогадарить человека под ником @vltp
Бро огромное спасибо. за помошь. Решение и проблема была всетаки в домене. А именно Не присваивали мне ДНС. Так как я назвал домен както страно и он попал у регистратора в холд.
Поетому если видете вот такое сообшение. Ошибка
main.WARNING: Warning in /var/www/keitaro/application/Cron/CronTaskRunner/CronTaskRunner.php line 71: Use of undefined constant LOCK_NAME - assumed 'LOCK_NAME' (this will throw an Error in a future version of PHP)
Меняете в файле CronTaskRunner.php на строке 71.
Это значение
Код файла:
return LOCK_NAME;
На
Код файла:
return $this->LOCK_NAME;
И перезагружаете сервер.
Вдруг у кого-то будет проблема такая как у меня. То проверте свой домен. вот здесь.
Вбиваете Свой домен. и проверяете присвоили ли вам А запись. И ДНС.
Тогда только можно пробовать подавязивать Домен.
Я домен подвязал. Но вот сертификат получить немогу.

 

Вложения

  • 2024-08-10_191416.jpg
    2024-08-10_191416.jpg
    11.7 KB · Просмотры: 5
Последнее редактирование модератором:

Nikolai4598

Пользователь
За классный аватар
Регистрация
25.07.24
Сообщения
7
Симпатии
0
Добрый день. Наверное задолбал своими сообшениями все поцепил разобрался. В логах все чисто. Все работает домен подтянул. Только вот SSL сертификат так и не получил прошло уже 12 часов. Сколько по времени он подтягиваеться не кто не вкурсе.
И еше хотел поинтересоваться. А сколько доменов можно подгружать в ету кейтаро.? И SSL сертификат выдаеться на каждий домен.
 

Nikolai4598

Пользователь
За классный аватар
Регистрация
25.07.24
Сообщения
7
Симпатии
0
Добрый день. Может кто-то подсказать как получить SSL сертификаты на домены? Уже полторы сутки прошло. А Сертификаты так и не выдались. В логах тоже нечего нет. Вот так выглядит. Домены. А записи везде стоят. все нормально проверил. ДНС подключились. А сертификатов так и нету.
 

Вложения

  • 2024-08-12_133546.jpg
    2024-08-12_133546.jpg
    13.5 KB · Просмотры: 9

Tolyanskiy

Пользователь
За классный аватар
Регистрация
27.08.24
Сообщения
3
Симпатии
0
Сcылка на архив битая. Просьба автора обновить. Или у кого есть, выложите с тем же хайдом. Спасибо.
 
Регистрация
02.06.21
Донат
50.00 ₽
Сообщения
12,654
Решения
1
Симпатии
13,125
Веб-сайт
itnull.info
  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #109
Регистрация
02.06.21
Донат
50.00 ₽
Сообщения
12,654
Решения
1
Симпатии
13,125
Веб-сайт
itnull.info
  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #111
Регистрация
02.06.21
Донат
50.00 ₽
Сообщения
12,654
Решения
1
Симпатии
13,125
Веб-сайт
itnull.info
  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #112

Tolyanskiy

Пользователь
За классный аватар
Регистрация
27.08.24
Сообщения
3
Симпатии
0
Утсанвливал на чистый centos по инструкции. При запуске выдает ошибку. Скрин прикрепил и лог. Помогите пожалуйста. Сервер на google cloud platform. Возможно нужно в фаерволе открыть порты какие то или еще что? http и ssh в фаерволе разрешены.
 

Вложения

  • 165341.png
    165341.png
    2.9 KB · Просмотры: 13
  • production.txt
    5.4 MB · Просмотры: 8

blackman

Пользователь
За классный аватар
Регистрация
06.10.24
Сообщения
2
Симпатии
1
Добрый день. Может кто-то подсказать как получить SSL сертификаты на домены? Уже полторы сутки прошло. А Сертификаты так и не выдались. В логах тоже нечего нет. Вот так выглядит. Домены. А записи везде стоят. все нормально проверил. ДНС подключились. А сертификатов так и нету.
В консоле

kctl-enable-ssl -D domain.com

или

curl -sSL | bash -s -- domain.com

Первая команда вроде как должна автоматически через три месяца перевыпускать сертификат, насчёт второй не зняю. Сертификат выпускают обе. Не забудь domain.com исправить на свой
 

blackman

Пользователь
За классный аватар
Регистрация
06.10.24
Сообщения
2
Симпатии
1
Открой указанный файл. И на 71 строчке поменяй:
Код:
return LOCK_NAME;
на
Код:
return $this->LOCK_NAME;
Можно подробнее, о чем свидетельствует данная ошибка, все пишут об ее исправлении, но ни кто не говорит о причине, буду признателен за информацию.
 

Jigsaw

Пользователь
За классный аватар
Регистрация
26.11.24
Сообщения
4
Симпатии
1
Можно подробнее, о чем свидетельствует данная ошибка, все пишут об ее исправлении, но ни кто не говорит о причине, буду признателен за информацию.
Ошибка в коде возникает из-за того, что в методе _getLockFile используется константа LOCK_NAME, но на момент использования эта константа не определена. В коде файла CronTaskRunner.php вы определяете константу LOCK_NAME как часть класса CronTaskRunner:
Код:
const LOCK_NAME = "cron.lock";
Однако в методе _getLockFile вы пытаетесь использовать LOCK_NAME без указания класса, что приводит к ошибке. В PHP константы класса могут быть доступны через $this::LOCK_NAME внутри методов класса, или с использованием имени класса, если вы хотите обратиться к константе статически.
 

Jigsaw

Пользователь
За классный аватар
Регистрация
26.11.24
Сообщения
4
Симпатии
1
  • Последнее редактирование:
Последнее редактирование:
Как установить Keitaro v9.12.15 NULLED на сервер с CentOS Stream 9.
Следуя этим шагам, вы сможете правильно настроить и запустить Keitaro v9.12.15 NULLED без ошибок.



!! Не забудьте заменить "ИМЯ_ПК", "IP_SERVER" и "ROOT" на свои данные в командах перед их вводом.
!! Файл keitaro_null.tgz необходимо переместить на рабочий стол, чтобы избежать ошибок при установке. Либо перед загрузкой на сервер убедитесь, что путь к файлу указан правильно.


Теперь ваш сервер настроен для работы с Keitaro v9.12.15 NULLED. Если у вас возникли вопросы, не стесняйтесь спрашивать!
 
Последнее редактирование:
Регистрация
02.06.21
Донат
50.00 ₽
Сообщения
12,654
Решения
1
Симпатии
13,125
Веб-сайт
itnull.info
  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #119
Как установить Keitaro v9.12.15 Null на сервер с CentOS Stream 9.
Следуя этим шагам, вы сможете правильно настроить и запустить Keitaro v9.12.15 Null без ошибок.

*** Скрытый текст не может быть процитирован. ***

!! Не забудьте заменить "ИМЯ_ПК", "IP_SERVER" и "ROOT" на свои данные в командах перед их вводом.
!! Файл keitaro_null.tgz необходимо переместить на рабочий стол, чтобы избежать ошибок при установке. Либо перед загрузкой на сервер убедитесь, что путь к файлу указан правильно.

*** Скрытый текст не может быть процитирован. ***

Теперь ваш сервер настроен для работы с Keitaro v9.12.15 Null. Если у вас возникли вопросы, не стесняйтесь спрашивать!
Добавлю в первый пост если не против
 

Создайте аккаунт или войдите, чтобы комментировать

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

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизация

Уже есть аккаунт? Авторизуйтесь.

Похожие темы

Шаг 1. Установите сервер Redis sudo apt install php-redis redis-server Откройте файл...
Ответы
0
Просмотры
563
Драйвер кеширования Redis для Opencart/Ocstore 1.5.x — 3.x Redis — это высокопроизводительное...
Ответы
0
Просмотры
2K
Дополнение CRM Zippy Store
Программа складского учета с веб интерфейсом. Предназначена для использования малым бизнесом с...
Ответы
0
Просмотры
5K
Сверху Снизу