Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Консольный интерфейс панели
  • Search

Восстановление из бэкапа

Вопросы по работе Консольного интерфейса панели
CLI
Locked
  • Print view
Advanced search
11 posts
  • 1
  • 2
  • Next
AmiGator
Posts: 26
Joined: Wed Mar 05, 2014 2:28 pm

Восстановление из бэкапа

Post by AmiGator » Wed Mar 05, 2014 7:47 pm

Ребят, восстановление из бэкапа совсем не работает. Вернее восстанавливается сайт, а база никак… может так и должно быть, не знаю. А вторая проблема — ошибка nginx restart failed при удалении пользователя. Приходится лезть в конфиг nginx vesta.conf и удалять руками. Только тогда пользователя удается грохнуть
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Восстановление из бэкапа

Post by imperio » Wed Mar 05, 2014 8:14 pm

Здравствуйте.
Вернее восстанавливается сайт, а база никак… может так и должно быть, не знаю.
нет, так не должно быть

Можете поподробнее рассказать о действиях и о проблеме в целом?
Укажите пожалуйста вашу версию ОС и версию VestaCP
Top

AmiGator
Posts: 26
Joined: Wed Mar 05, 2014 2:28 pm

Re: Восстановление из бэкапа

Post by AmiGator » Thu Mar 06, 2014 2:09 pm

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
может пароль к базе не подходит? где он хранится?
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Восстановление из бэкапа

Post by imperio » Thu Mar 06, 2014 7:10 pm

А есть ли ошибки при рестарте mysql ?

Code: Select all

service mysqld restart
если можете зайти в базу через phpmyadmin значит соединение есть.
думаю что что то с самим бекапом.

пароль хранится в файле mysql.conf

Code: Select all

/usr/local/vesta/conf
Top

AmiGator
Posts: 26
Joined: Wed Mar 05, 2014 2:28 pm

Re: Восстановление из бэкапа

Post by AmiGator » Thu Mar 06, 2014 7:27 pm

я думаю все дело вот в этом:

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
так же добавлю, что nginx для данного сайта отключен в панели на родном сервере. и видимо в этом конфликт

а если попытаться удалить пользователя, то не правится файл 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
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Восстановление из бэкапа

Post by imperio » Fri Mar 07, 2014 12:51 pm

Покажите содержимое линии 35

Code: Select all

/home/***/conf/web/httpd.conf:35
линии 2

Code: Select all

/etc/nginx/conf.d/vesta.conf:2
и конфиг панели

Code: Select all

/usr/local/vesta/conf/vesta.conf
Top

AmiGator
Posts: 26
Joined: Wed Mar 05, 2014 2:28 pm

Re: Восстановление из бэкапа

Post by AmiGator » Fri Mar 07, 2014 1:04 pm

Code: Select all

/home/***/conf/web/httpd.conf:35
строка 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'
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Восстановление из бэкапа

Post by imperio » Fri Mar 07, 2014 1:53 pm

покажите содержимое

Code: Select all

/home/***/conf/web/httpd.conf
ему не нравится что нет закрывающей скобки

Code: Select all

";" or "}"
на 35 линии
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
а тут пишет что не может найти httpd.conf
/home/***/conf/web/httpd.conf пользователя
который на 2 линии файла nginx/conf.d/vesta.conf

Попробуйте сделать ребилд web для пользователя.
Top

AmiGator
Posts: 26
Joined: Wed Mar 05, 2014 2:28 pm

Re: Восстановление из бэкапа

Post by AmiGator » Fri Mar 07, 2014 3:29 pm

imperio wrote:покажите содержимое

Code: Select all

/home/***/conf/web/httpd.conf
ему не нравится что нет закрывающей скобки

Code: Select all

";" or "}"
на 35 линии
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
а тут пишет что не может найти httpd.conf
/home/***/conf/web/httpd.conf пользователя
который на 2 линии файла nginx/conf.d/vesta.conf

Попробуйте сделать ребилд web для пользователя.
пересоздал web, но и паралельно включил nginx в настройках домена. восстановилось как положено. попозже попробую опять отключить nginx и импортировать. отпишусь о результатах
Top

siskopop
Posts: 2
Joined: Sat Dec 05, 2015 9:24 pm

Re: Восстановление из бэкапа

Post by siskopop » Sat Mar 26, 2016 10:12 pm

Подскажите пожалуйста как камлать при нежелании восстанавливать почту?
Top


Locked
  • Print view

11 posts
  • 1
  • 2
  • Next

Return to “Консольный интерфейс панели”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password