И так, небольшая инструкция, как получилось установить и запустить Keitaro v9.12.15 на голые CentOS Stream и CentOS 8
Подключаемся к серверу и
выполняем все команды под рутом, выполняем проверку на всякий случай на наличие curl
Если всё норм, пакет есть то дальше, если нет, то он установится
Далее запускаем команду
Код:
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 адрес
ЗЫ. Крон работает, задание добавлять не нужно