1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Случайное удаление тем

Тема в разделе "Для новичков", создана пользователем Эльта, 25.07.2013.

Загрузка
  1. Эльта

    Эльта Местный

    Регистрация:
    23.04.13
    Сообщения:
    45
    Симпатии:
    8
    Версия XF:
    1.4.4
    Случайно удалила раздел и содержащиеся в нем темы. Можно ли как-то восстановить или только делать бэкап всего форума?
     
  2. Гептилл

    Гептилл Активный пользователь

    Регистрация:
    03.03.13
    Сообщения:
    91
    Симпатии:
    41
    Версия XF:
    1.3.0
    Если удаление "мягкое", то просто восстановите средствами форума. Если удалили физически, то для восстановления необходимо заменить базу данных (а не весь форум) форума из бекапа. (При условии, что в бекапе БД есть этот раздел с темами).
    Того, чего нет в бекапе базы данных, а вы это удалили физически - восстановлению не подлежит.
     
  3. Эльта

    Эльта Местный

    Регистрация:
    23.04.13
    Сообщения:
    45
    Симпатии:
    8
    Версия XF:
    1.4.4
    Удалила из админки в Древе узлов. Это мягкое или физическое удаление?
     
  4. Гептилл

    Гептилл Активный пользователь

    Регистрация:
    03.03.13
    Сообщения:
    91
    Симпатии:
    41
    Версия XF:
    1.3.0
    Физическое. Удаляет раздел напрочь из базы данных (таблица xf_node).
     
  5. Эльта

    Эльта Местный

    Регистрация:
    23.04.13
    Сообщения:
    45
    Симпатии:
    8
    Версия XF:
    1.4.4
    Говорят, там не только таблица xf_node, еще и xf_threads, posts
    Вы не могли бы подскажете, где все эти файлы находятся? Не знаю, где их искать, чтоб перезалить :cry:
     
  6. Гептилл

    Гептилл Активный пользователь

    Регистрация:
    03.03.13
    Сообщения:
    91
    Симпатии:
    41
    Версия XF:
    1.3.0
    Угу. В одной таблице - разделы, во второй темы, в третьей - сами посты. И всё это взаимосвязано по ID.
    А какие файлы вы имеете ввиду? Бекап базы данных? Откуда же я знаю где он у вас хранится? Если вы сами не делали бекап - значит у вас его и нет. Возможно есть у хостера, если у вас на хостинге включена функция бекапа.
    Спросите у своего хостера: где хранятся бекап(ы) ваших данных и как их получить.
     
  7. Эльта

    Эльта Местный

    Регистрация:
    23.04.13
    Сообщения:
    45
    Симпатии:
    8
    Версия XF:
    1.4.4
    Бекап у меня есть. Я не знаю, где искать эти xf_node, xf_threads и posts
     
  8. akinak

    akinak Местный

    Регистрация:
    12.02.13
    Сообщения:
    259
    Симпатии:
    243
    Версия XF:
    1.1.3
    Может быть бекап файлов, а может быть бекап базы данных.
    xf_node, xf_threads и posts это таблицы базы данных.
    Может быть 1 файл всей базы, а может быть куча файлов на каждую таблицу отдельно.
    Обычно у бекапов базы данных расширение .sql
    Если у вас есть такой, то нужно импортировать эти данные в текущую базу. Но вы потеряете все новые сообщения и темы и новые разделы, если создавались.
     
  9. asket

    asket Активный пользователь

    Регистрация:
    07.02.13
    Сообщения:
    152
    Симпатии:
    40
    Версия XF:
    1.2.0
    А вообще есть возможность соединить две базы?
     
  10. akinak

    akinak Местный

    Регистрация:
    12.02.13
    Сообщения:
    259
    Симпатии:
    243
    Версия XF:
    1.1.3
    Возможность есть, но можно еще больше испортить и перемешать посты, темы и узлы.
    Автоматически слить базы возможности нет (ну там импортер Xf-Xf). Вручную можно, если понимаете что делаете.
     
    Mirovinger нравится это.
  11. Эльта

    Эльта Местный

    Регистрация:
    23.04.13
    Сообщения:
    45
    Симпатии:
    8
    Версия XF:
    1.4.4
    Кто-нибудь мог бы сделать мне это? Сама я, чувствую, наломаю еще бОльших дров.
    Работу оплачу, разумеется.
     
  12. Гептилл

    Гептилл Активный пользователь

    Регистрация:
    03.03.13
    Сообщения:
    91
    Симпатии:
    41
    Версия XF:
    1.3.0
    Мой вам совет: научитесь это делать сами. Воспользуйтесь PHPMyAdmin (если хостер предоставляет вам эту услугу) - там вообще всё просто. Нажмите "Импорт" и укажите файл дампа. Желательно в базе данных перед этим удалить все таблицы. Там всё оооочень просто.
    Если нет, то надо использовать SSH. Как и какую программу установить: google вам в помощь. Но у уважающего своих клиентов хостера должно быть в помощи по базам данных всё подробно описано.

    Импорт дампа в базу данных выполняется командой:
    mysql -h dbhost -u dbuser -pdbpassword dbname < dump.sql

    где:
    dbhost — адрес сервера баз данных
    dbuser — имя MySQL-пользователя,
    dbpassword — пароль MySQL-пользователя (пишется слитно с параметром -p),
    dbname — название базы данных,
    dump.sql — название дампа базы данных.
     
    Mirovinger нравится это.
  13. Эльта

    Эльта Местный

    Регистрация:
    23.04.13
    Сообщения:
    45
    Симпатии:
    8
    Версия XF:
    1.4.4
    PHPMyAdmin есть, я туда зашла и обалдела, там нереально разобраться! Ищу человека, готового помочь!
     
  14. asket

    asket Активный пользователь

    Регистрация:
    07.02.13
    Сообщения:
    152
    Симпатии:
    40
    Версия XF:
    1.2.0
    В этом и заключается проблема.
    Это был вопрос так, на будущее.
    спс
     
  15. Oleg-2012

    Oleg-2012 Местный

    Регистрация:
    21.04.12
    Сообщения:
    700
    Симпатии:
    297
    Попробуйте при помощи Sypex Dumper:http://sypex.net/ с ним легче разобраться !

    Также советую посмотреть ролик:http://www.xf-russia.ru/forum/threads/Видео-урок-Как-сделать-бэкап-базы-данных-и-файлов-форума.6472/

    Ну и сюда зайдите и тогда работа с форумом не станет для Вас проблемой:http://www.xf-russia.ru/forum/forums/Советы-руководства-и-видео-уроки.39/
     
    Mirovinger нравится это.

Поделиться этой страницей