• Не создавайте несколько учетных записей, вы будете заблокированы! Для получения дополнительной информации о правилах, ограничениях и многом другом посетите страницу «Помощь».
    Нашли неработающую ссылку? Используйте кнопку «Жалоба»!

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

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

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

Обновленный вариант установки за инструкцию благодарим @Jigsaw:

Как установить Keitaro v9.12.15 NULLED на сервер с CentOS Stream 9.


Следуя этим шагам, вы сможете правильно настроить и запустить Keitaro v9.12.15 NULLED без ошибок.

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


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



Устаревшее решение установки:

Скачать:


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

Запускать из консоли командой
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 !!!
 
Последнее редактирование:
С таким не сталкивался. Но давай попробуем починить.
У тебя $payload приходит null, лицензия точно на месте?
В папке /var/license/ есть файлы
Да есть. Кей. Один файл
 

Вложения

  • 2024-08-07_195520.webp
    2024-08-07_195520.webp
    6.6 KB · Просмотры: 14
Да есть. Кей. Один файл
Все ставил и делал как по етой инструкции. Котороя выше. Уже купил домен другой Всеравно ошибка хоть. убей я так понял что у меня связанно это с $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
 
Последнее редактирование модератором:
Все ставил и делал как по етой инструкции. Котороя выше. Уже купил домен другой Всеравно ошибка хоть. убей я так понял что у меня связанно это с $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 успешно проходит?
 
Ну давай попробуем в лоб решить. Открой файл, в котором вызывается этот класс с пейлоадом:
/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());
    }
}

?>
 
Хочю поблогадарить человека под ником @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.webp
    2024-08-10_191416.webp
    5.6 KB · Просмотры: 8
Последнее редактирование модератором:
Добрый день. Наверное задолбал своими сообшениями все поцепил разобрался. В логах все чисто. Все работает домен подтянул. Только вот SSL сертификат так и не получил прошло уже 12 часов. Сколько по времени он подтягиваеться не кто не вкурсе.
И еше хотел поинтересоваться. А сколько доменов можно подгружать в ету кейтаро.? И SSL сертификат выдаеться на каждий домен.
 
Добрый день. Может кто-то подсказать как получить SSL сертификаты на домены? Уже полторы сутки прошло. А Сертификаты так и не выдались. В логах тоже нечего нет. Вот так выглядит. Домены. А записи везде стоят. все нормально проверил. ДНС подключились. А сертификатов так и нету.
 

Вложения

  • 2024-08-12_133546.webp
    2024-08-12_133546.webp
    6.3 KB · Просмотры: 15
Сcылка на архив битая. Просьба автора обновить. Или у кого есть, выложите с тем же хайдом. Спасибо.
 
  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #109 из 169
  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #111 из 169
  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #112 из 169
Утсанвливал на чистый centos по инструкции. При запуске выдает ошибку. Скрин прикрепил и лог. Помогите пожалуйста. Сервер на google cloud platform. Возможно нужно в фаерволе открыть порты какие то или еще что? http и ssh в фаерволе разрешены.
 

Вложения

  • 165341.webp
    165341.webp
    4.3 KB · Просмотры: 18
  • production.txt
    production.txt
    5.4 MB · Просмотры: 9
Добрый день. Может кто-то подсказать как получить SSL сертификаты на домены? Уже полторы сутки прошло. А Сертификаты так и не выдались. В логах тоже нечего нет. Вот так выглядит. Домены. А записи везде стоят. все нормально проверил. ДНС подключились. А сертификатов так и нету.
В консоле

kctl-enable-ssl -D domain.com

или

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

Первая команда вроде как должна автоматически через три месяца перевыпускать сертификат, насчёт второй не зняю. Сертификат выпускают обе. Не забудь domain.com исправить на свой
 
Открой указанный файл. И на 71 строчке поменяй:
Код:
Расширить Свернуть Скопировать
return LOCK_NAME;
на
Код:
Расширить Свернуть Скопировать
return $this->LOCK_NAME;
Можно подробнее, о чем свидетельствует данная ошибка, все пишут об ее исправлении, но ни кто не говорит о причине, буду признателен за информацию.
 
Пожалуйста, обратите внимание, если Вы хотите заключить сделку с этим пользователем, что он заблокирован.
Может мануал или видеоинструкция
 
Можно подробнее, о чем свидетельствует данная ошибка, все пишут об ее исправлении, но ни кто не говорит о причине, буду признателен за информацию.
Ошибка в коде возникает из-за того, что в методе _getLockFile используется константа LOCK_NAME, но на момент использования эта константа не определена. В коде файла CronTaskRunner.php вы определяете константу LOCK_NAME как часть класса CronTaskRunner:
Код:
Расширить Свернуть Скопировать
const LOCK_NAME = "cron.lock";
Однако в методе _getLockFile вы пытаетесь использовать LOCK_NAME без указания класса, что приводит к ошибке. В PHP константы класса могут быть доступны через $this::LOCK_NAME внутри методов класса, или с использованием имени класса, если вы хотите обратиться к константе статически.
 
Как установить Keitaro v9.12.15 NULLED на сервер с CentOS Stream 9.
Следуя этим шагам, вы сможете правильно настроить и запустить Keitaro v9.12.15 NULLED без ошибок.



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


Теперь ваш сервер настроен для работы с Keitaro v9.12.15 NULLED. Если у вас возникли вопросы, не стесняйтесь спрашивать!
 
Последнее редактирование:
  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #120 из 169
Как установить Keitaro v9.12.15 Null на сервер с CentOS Stream 9.
Следуя этим шагам, вы сможете правильно настроить и запустить Keitaro v9.12.15 Null без ошибок.

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

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

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

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

Похожие темы

ITnull добавил(а) новый ресурс: Keitaro opensource - открытый исходный код без лицензии -...
Ответы
6
Просмотры
5K
Назад
Сверху Снизу