API Vesta
Posted: Fri Sep 02, 2016 7:58 am
Добрый день господа. Пишу класс api vesta для своего хостинга, и столкнулся с проблемой, дело в том что у меня на все запросы сервер отвечает:
Покопал на гитхабе, выкопал скрипт отвечающий за обработку API запросов Весты
(кому надо: https://github.com/serghey-rodin/vesta/ ... /index.php)
Выяснил что такой ответ из-за того что переменная $auth_code имеет значение не 0. Стал рыть дальше, поставил права на папки (/usr/local/vesta/data/keys/ и /tmp), не помогло.
И пришла мысль в голову, в отладочном скрипте конкретно написать:
Результат просто убил:
Как быть я не знаю. Ось Debian 7.
Надеюсь на вашу помощь.
При этом в консоли командаError: authentication failed
Ничего не выводит, т.е. пароль верный.v-check-user-password admin password
Покопал на гитхабе, выкопал скрипт отвечающий за обработку API запросов Весты
(кому надо: https://github.com/serghey-rodin/vesta/ ... /index.php)
Выяснил что такой ответ из-за того что переменная $auth_code имеет значение не 0. Стал рыть дальше, поставил права на папки (/usr/local/vesta/data/keys/ и /tmp), не помогло.
И пришла мысль в голову, в отладочном скрипте конкретно написать:
Code: Select all
<?php
define('VESTA_CMD', '/usr/bin/sudo /usr/local/vesta/bin/');
print_r(exec(VESTA_CMD ."v-check-user-password admin password"));
?>
И самое интересное, что при вводе этой же команды в терминале, она ничего не возвращает!Error: password missmatch
Как быть я не знаю. Ось Debian 7.
Надеюсь на вашу помощь.