Восстановление из бэкапа
Восстановление из бэкапа
Ребят, восстановление из бэкапа совсем не работает. Вернее восстанавливается сайт, а база никак… может так и должно быть, не знаю. А вторая проблема — ошибка 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: Восстановление из бэкапа
Подскажите пожалуйста как камлать при нежелании восстанавливать почту?