Что делать в случае сбоя XenForo

X-Oleg

Местный
Сообщения
588
Репутация
624
Баллы
93
Представьте, что после установки какого-либо плагина, появилась ошибка в базе и вы не можете войти даже в админку, что делать ?

Самое первое можно попробовать востановить работоспособность форума отключив все плагины, делается это очень просто добовляем в /library/config.php следующий код:

Код:
$config['enableListeners'] = false;
Это отключит все плагины, далее если дело в плагине, то форум восстановится и можно зайти в админку и удалить глючный плагин, далее потом закоментарить или удалить в config.php указанный код... :)

Бывает также, что форум выдаёт ошибку из-за сбоя в MySql, если у вас VPS может помочь перезагрузка MySql/сервера, также иногда помогает создание новой базы и импорта туда базы...

Ну и всегда помните про актуальный беккап базы, всегда может избавить вас от многих проблем !
;)
 
Реакции: SOUL

X-Oleg

Местный
Сообщения
588
Репутация
624
Баллы
93
Ещё забыл написать, что можно починить базы при помощи SypexDumper:

upload_2015-5-19_19-9-42.png
 
Реакции: SOUL

Nik@ll

Местный
Сообщения
105
Репутация
89
Баллы
28
можно починить базы при помощи SypexDumper
А с этим проблема. SypexDumper не умеет ремонтировать базы на движке innodb, который активно используется в xenforo. Зато SypexDumper довольно неплохо бекапит и восстанавливает, чем и нужно пользоваться.
Еще момент - всегда и везде закрывайте SypexDumper паролем или удаляйте с хостинга после окончания работ - скрипт небезопасен.
 
Реакции: SOUL

SrDEN

Местный
Сообщения
115
Репутация
109
Баллы
43
Еще момент - всегда и везде закрывайте SypexDumper паролем или удаляйте с хостинга после окончания работ - скрипт небезопасен.
Хватит deny from all прописанного в .htaccess, а восстановить таблицы можно в мускуле.
 

SrDEN

Местный
Сообщения
115
Репутация
109
Баллы
43
Я про это, думал про пхпмайадмин, а написал про мускулы (это все из-за того что тренировки пропускаю :) )
восстановить-таблицу.gif
Да и про то что не надо не каких дамперов и можно обойтись для дампа баш скриптом, а для восстановления пхпадмином.
 

SOUL

Создатель
Сообщения
7 883
Репутация
11 113
Баллы
266
Еще момент - всегда и везде закрывайте SypexDumper паролем или удаляйте с хостинга после окончания работ - скрипт небезопасен.
А TAIFUN в своём видео уроке о том, как делать бэкап SypexDumper'ом http://xenforotest.ru/threads/xenforo-kak-sdelat-behkap-foruma-bazy-dannyx-i-fajlov.7/ , рекомендует переименовывать папочку со скриптом в кракозябли.

А про пароль - там же и так пароль вводить надо или речь о чём-то другом?
 

SrDEN

Местный
Сообщения
115
Репутация
109
Баллы
43
А TAIFUN в своём видео уроке о том, как делать бэкап SypexDumper'ом http://xenforotest.ru/threads/xenforo-kak-sdelat-behkap-foruma-bazy-dannyx-i-fajlov.7/ , рекомендует переименовывать папочку со скриптом в кракозябли.

А про пароль - там же и так пароль вводить надо или речь о чём-то другом?
В той теме рассказал как можно автоматизировать бекап сайтов :)
 

Nik@ll

Местный
Сообщения
105
Репутация
89
Баллы
28
Реакции: SOUL

SrDEN

Местный
Сообщения
115
Репутация
109
Баллы
43

Nik@ll

Местный
Сообщения
105
Репутация
89
Баллы
28
А про пароль - там же и так пароль вводить надо или речь о чём-то другом?
Сам дампер закрыть под пароль, это можно сделать средствами панели хостинга. Дополнительно полезно вынести дампер на секретный служебный поддомен, разумеется с авторизацией. Случаи, когда ломали сайты через оставленный открытым дампер видел, как видел и случаи слива уже готового дампа базы)

ну не знаю, у меня скок раз таблицы летели и всегда помогало.
Значит не летели или летели MyISAM. Мы же говорим о xenforo, на нем в основном Innodb - летят редко, но метко. Слетит - дампер/pma не поможет.
 
Реакции: SOUL

X-Oleg

Местный
Сообщения
588
Репутация
624
Баллы
93
Можно ещё закрыть при помощи .htaccess, в папку с дампером и содержимое:
Код:
Order deny,allow
Deny from all
Allow from x.x.x.x
Где x.x.x.x - Ваш айпи адрес и доступ будет только у вас ! ;)
 
Реакции: SOUL

MAX3000

Пользователь
Сообщения
10
Репутация
4
Баллы
3
С Innodb проблемы не только на XenoForo - особенно касается локалок.
 

Yokiteru

Проверенный
Сообщения
28
Репутация
14
Баллы
3
Где x.x.x.x - Ваш айпи адрес и доступ будет только у вас ! ;)
Не работает! :cool: IP меняется каждые несколько минут, для этой фитчи нужно постоянное IP.
А если не то что динамическое, так еще и за NAT'ом тогда толку от этого никакого.

Самая эффективная защита — авторизация по sms либо какой-нибудь authy либо аналог от google authenticator :Whistling:
 
Сверху Снизу