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.
Восстановление из бэкапа
Восстановление из бэкапа
Ребят, восстановление из бэкапа совсем не работает. Вернее восстанавливается сайт, а база никак… может так и должно быть, не знаю. А вторая проблема — ошибка nginx restart failed при удалении пользователя. Приходится лезть в конфиг nginx vesta.conf и удалять руками. Только тогда пользователя удается грохнуть
Re: Восстановление из бэкапа
Здравствуйте.
Можете поподробнее рассказать о действиях и о проблеме в целом?
Укажите пожалуйста вашу версию ОС и версию VestaCP
нет, так не должно бытьВернее восстанавливается сайт, а база никак… может так и должно быть, не знаю.
Можете поподробнее рассказать о действиях и о проблеме в целом?
Укажите пожалуйста вашу версию ОС и версию VestaCP
Re: Восстановление из бэкапа
Подробнее:imperio wrote:Можете поподробнее рассказать о действиях и о проблеме в целом?
Укажите пожалуйста вашу версию ОС и версию VestaCP
2 сервера. CentOS 6 x64. Установлена Vesta Version: 0.9.8 (x86_64)
На первом сервере взял из папки backups архив, скопировал его в папку backups на втором и запустил команду v-restore-user newuser newuser.2014-01-14.tar только имя свое, естественно подставил. Вот все востановилось, кроме базы.
Мне кажется что то не так с коннектом к базе. Вот что пишет, если пробовать создать бэкап в консоли
Code: Select all
-- DB --
2014-03-06 09:04:59 mysql ***
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
Error: Connection failed
Re: Восстановление из бэкапа
А есть ли ошибки при рестарте mysql ?
если можете зайти в базу через phpmyadmin значит соединение есть.
думаю что что то с самим бекапом.
пароль хранится в файле mysql.conf
Code: Select all
service mysqld restart
думаю что что то с самим бекапом.
пароль хранится в файле mysql.conf
Code: Select all
/usr/local/vesta/conf
Re: Восстановление из бэкапа
я думаю все дело вот в этом:
попробую сейчас архив новый сделать. может правда битый.
Попробовал. Результат тот же.
попытка запуска nginx дает вот что
так же добавлю, что nginx для данного сайта отключен в панели на родном сервере. и видимо в этом конфликт
а если попытаться удалить пользователя, то не правится файл vesta.conf, вылетает ошибка и пользователь не удаляется!
Code: Select all
[root@*** backup]# v-restore-user *** ***.2014-03-05.tar
-- USER --
2014-03-06 14:26:27 ***
-- WEB --
2014-03-06 14:26:27 ***.ru
Error: nginx restart failed
Попробовал. Результат тот же.
попытка запуска nginx дает вот что
Code: Select all
service nginx start
Starting nginx: nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/***/conf/web/httpd.conf:35
а если попытаться удалить пользователя, то не правится файл vesta.conf, вылетает ошибка и пользователь не удаляется!
Code: Select all
Starting nginx: nginx: [emerg] open() "/home/***/conf/web/httpd.conf" failed (2: No such file or directory) in /etc/nginx/conf.d/vesta.conf:2
Re: Восстановление из бэкапа
Покажите содержимое линии 35
линии 2
и конфиг панели
Code: Select all
/home/***/conf/web/httpd.conf:35
Code: Select all
/etc/nginx/conf.d/vesta.conf:2
Code: Select all
/usr/local/vesta/conf/vesta.conf
Re: Восстановление из бэкапа
Code: Select all
/home/***/conf/web/httpd.conf:35
Code: Select all
</VirtualHost>
Code: Select all
/etc/nginx/conf.d/vesta.conf:2
Code: Select all
include /home/***/conf/web/nginx.conf;
Code: Select all
WEB_SYSTEM='httpd'
WEB_RGROUPS='apache'
WEB_PORT='8080'
WEB_SSL='mod_ssl'
WEB_SSL_PORT='8443'
PROXY_SYSTEM='nginx'
PROXY_PORT='80'
PROXY_SSL_PORT='443'
FTP_SYSTEM='vsftpd'
MAIL_SYSTEM='exim'
IMAP_SYSTEM='dovecot'
ANTIVIRUS_SYSTEM=''
ANTISPAM_SYSTEM=''
DB_SYSTEM='mysql'
DNS_SYSTEM='named'
STATS_SYSTEM='webalizer,awstats'
BACKUP_SYSTEM='local'
CRON_SYSTEM='crond'
DISK_QUOTA='no'
REPOSITORY='cmmnt'
VERSION='0.9.8'
LANGUAGE='en'
Re: Восстановление из бэкапа
покажите содержимое
ему не нравится что нет закрывающей скобки
на 35 линии
/home/***/conf/web/httpd.conf пользователя
который на 2 линии файла nginx/conf.d/vesta.conf
Попробуйте сделать ребилд web для пользователя.
Code: Select all
/home/***/conf/web/httpd.conf
Code: Select all
";" or "}"
а тут пишет что не может найти httpd.confStarting nginx: nginx: [emerg] open() "/home/***/conf/web/httpd.conf" failed (2: No such file or directory) in /etc/nginx/conf.d/vesta.conf:2
/home/***/conf/web/httpd.conf пользователя
который на 2 линии файла nginx/conf.d/vesta.conf
Попробуйте сделать ребилд web для пользователя.
Re: Восстановление из бэкапа
пересоздал web, но и паралельно включил nginx в настройках домена. восстановилось как положено. попозже попробую опять отключить nginx и импортировать. отпишусь о результатахimperio wrote:покажите содержимоеему не нравится что нет закрывающей скобкиCode: Select all
/home/***/conf/web/httpd.conf
на 35 линииCode: Select all
";" or "}"
а тут пишет что не может найти httpd.confStarting nginx: nginx: [emerg] open() "/home/***/conf/web/httpd.conf" failed (2: No such file or directory) in /etc/nginx/conf.d/vesta.conf:2
/home/***/conf/web/httpd.conf пользователя
который на 2 линии файла nginx/conf.d/vesta.conf
Попробуйте сделать ребилд web для пользователя.
Re: Восстановление из бэкапа
Подскажите пожалуйста как камлать при нежелании восстанавливать почту?