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

1.1.3 Перенос форума.

Тема в разделе "Основные вопросы по XenForo", создана пользователем 3prokent, 12.02.2013.

Загрузка
  1. 3prokent

    3prokent Пользователь

    Регистрация:
    25.03.12
    Сообщения:
    40
    Симпатии:
    4
    Здравствуйте форумчане! :)
    Значит у меня был сайт: site.domain.ru (с бесплатныйм доменом), на нём я создавал форум, разберался в настройках и т.п... Теперь я купил домен: site.ru и мне нужно перенести всё что было на site.domain.ru на site.ru
    Поясню: нужно перенести с одного сайта на другой всю основную информацию с первого. Такую как пользователи, разделы форума, шаблоны и т.п.
    Суть вопроса думою понятна: как перенести информацию с одного форума на другой, и в каких папках она находиться? Какие папки нужно перенасить, а какие нет?
     
  2. Mefodian

    Mefodian Местный

    Регистрация:
    20.01.12
    Сообщения:
    493
    Симпатии:
    220
    Версия XF:
    1.1.3
    Сделать бэкап бд, и скопировать корневую папку форума полностью.

    Если вы воспользовались услугами платного хостинга, у них, обычно, есть услуга переноса сайта. Можете обратиться к специалистам, должны сделать бесплатно - это в их интересах.
     
    3prokent нравится это.
  3. Witold

    Witold Местный

    Регистрация:
    19.01.12
    Сообщения:
    132
    Симпатии:
    23
    Версия XF:
    1.2.2
    У меня проблема с переносом. Перенес всю файловую часть, импортировал БД, пере подключил базу, но форум так и не запустился.
    в отчетах сервера висит
    Код:
    Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
    Вечный редирект.
    В чем может быть проблема?
    И как исправить?
     
  4. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Попробуйте именно в админку зайти сначала по прямой ссылке - http://сайт/admin.php (если форум установлен в корень сайта).
     
  5. Witold

    Witold Местный

    Регистрация:
    19.01.12
    Сообщения:
    132
    Симпатии:
    23
    Версия XF:
    1.2.2
    нет давно пробовал
    225.jpg
     
  6. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Уберите или переименуйте файл .htaccess.
     
  7. Witold

    Witold Местный

    Регистрация:
    19.01.12
    Сообщения:
    132
    Симпатии:
    23
    Версия XF:
    1.2.2
    Я его переписал, как бы добился хоть доступа к форуму но проблемы продолжились и я в панике уже.
    теперь вот такая лобуда
    Код:
    Failed to get controller response and reroute to error handler (XenForo_ControllerPublic_Index::actionindex)
    An exception occurred: Mysqli prepare error: Table 'aviso.xf_permission_combination' doesn't exist in /var/www/witold/data/www/wot-aviso.com/library/Zend/Db/Statement/Mysqli.php on line 77
    
    Zend_Db_Statement_Mysqli->_prepare() in Zend/Db/Statement.php at line 115
    Zend_Db_Statement->__construct() in Zend/Db/Adapter/Mysqli.php at line 381
    Zend_Db_Adapter_Mysqli->prepare() in Zend/Db/Adapter/Abstract.php at line 478
    Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 825
    Zend_Db_Adapter_Abstract->fetchOne() in XenForo/Model/User.php at line 815
    XenForo_Model_User->setPermissionsOnVisitorArray() in XenForo/Model/User.php at line 790
    XenForo_Model_User->getVisitingGuestUser() in XenForo/Visitor.php at line 395
    XenForo_Visitor::setup() in XenForo/Session.php at line 204
    XenForo_Session::startPublicSession() in XenForo/Controller.php at line 286
    XenForo_Controller->_setupSession() in XenForo/Controller.php at line 298
    XenForo_Controller->preDispatch() in XenForo/FrontController.php at line 309
    XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 132
    XenForo_FrontController->run() in /var/www/witold/data/www/wot-aviso.com/index.php at line 13
     
    Последнее редактирование: 23.10.2013
  8. Witold

    Witold Местный

    Регистрация:
    19.01.12
    Сообщения:
    132
    Симпатии:
    23
    Версия XF:
    1.2.2
    Все! нашли проблему. Оказывается експорт режет на половину файл базы и не все таблицы импортируются.
    Буду искать как решить проблему
     
  9. smbbws

    smbbws Местный

    Регистрация:
    28.09.13
    Сообщения:
    152
    Симпатии:
    36
    Версия XF:
    1.1.3
    обычно экспорт идет не до конца потому что в одной из таблиц ошибка.
    что бы сделать экспорт всех баз полностью,включая те базы где в таблицах есть ошибки надо юзать ключ -f
    пример mysqldump -u root -p1234 -f --flush-logs --all-databases > db_backup.sql
    а лучше перед экспортом запустить проверку баз данных (на предмет ошибок и исправлений в таблицах)
    mysqlcheck -u root -p1234 --all-databases --auto-repair
     
    Witold нравится это.
  10. Witold

    Witold Местный

    Регистрация:
    19.01.12
    Сообщения:
    132
    Симпатии:
    23
    Версия XF:
    1.2.2
    Да спасибо, я уже так и сделал, все запустилось
     
  11. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Кстати, рекомендуется не указывать пароль в вызове команды, вводя его уже непосредственно при запросе клиентом (ставим флаг -p без пароля). Смысл в том, что при взломе сервера, например, злоумышленник всегда смотри историю вызываемых команд, где как раз и сможет увидеть пароль в чистом виде.
    Естественно, это не критично, но в целях безопасности лучше избегать указания пароля в командной строке.
     

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