We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Подскажите по командам CLI
Re: Подскажите по командам CLI
В логах за сегодня ничего нет, т.е. вот эти все действия никак не логировались. То что я делал в другие дни из веб-интерфейса - есть.
Но подождите, строго говоря, у меня в системе же нет такого файла: /func/main.sh
А есть вот такой /usr/local/vesta/func/main.sh
Но подождите, строго говоря, у меня в системе же нет такого файла: /func/main.sh
А есть вот такой /usr/local/vesta/func/main.sh
Re: Подскажите по командам CLI
Ну да, при запуске скрипта он не может найти некоторые файлики, которые ему нужны для работы.
Для проверки можно заменить пару мест в скрипте с относительных путей на жесткие и проверить.
Поскольку они сравнительно редко используются, для теста прокатит.
Итак препарируем: /usr/local/vesta/bin/v-change-user-contact
Нас интересует вот это:
Со сменой на что-то жесткое:
Для проверки можно заменить пару мест в скрипте с относительных путей на жесткие и проверить.
Поскольку они сравнительно редко используются, для теста прокатит.
Итак препарируем: /usr/local/vesta/bin/v-change-user-contact
Нас интересует вот это:
Code: Select all
source $VESTA/func/main.sh
source $VESTA/conf/vesta.conf
Code: Select all
source /usr/local/vesta/func/main.sh
source /usr/local/vesta/conf/vesta.conf
Re: Подскажите по командам CLI
Впрочем это какой-то топорный способ. Я посмотрел, оказалось, что похожую проблему испытывали на убунту и еще раньше на дебиане - viewtopic.php?uid=17&f=16&t=5075&start=0#p15173 - поглядите топик.
Re: Подскажите по командам CLI
Не заработало, но что-то изменилось.
Скажите, а вот это вот: $VESTA это переменная же тоже какая-то?
У меня такой нет. Что в ней должно быть?
Code: Select all
v-change-user-contact admin [email protected]
Error: USER admin doesn't exist
/usr/local/vesta/func/main.sh: line 58: /log/error.log: No such file or directory
У меня такой нет. Что в ней должно быть?
Re: Подскажите по командам CLI
Всё! Заработало. У меня по-дороге где-то потерялась переменная.
Вот так, получилось:
export VESTA=/usr/local/vesta/
/usr/local/vesta/bin# v-change-user-contact admin [email protected]
Спасибо!!!!!!
Вот так, получилось:
export VESTA=/usr/local/vesta/
/usr/local/vesta/bin# v-change-user-contact admin [email protected]
Спасибо!!!!!!
Re: Подскажите по командам CLI
IlyaT, рады помочь в разумных пределах :-)
Re: Подскажите по командам CLI
Run VESTA scripts from PHP
Example:
It is good to add to documentation
Example:
Code: Select all
$cmd = 'export VESTA=/usr/local/vesta/; sudo /usr/local/vesta/bin/v-restart-dns';
exec($cmd, $output, $status_code);
if ($status_code !== 0) echo 'error code: ' . $status_code;