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

1.3.1 XenPorta и переезд форума

Тема в разделе "Основные вопросы по XenForo", создана пользователем Nappsel, 23 июл 2014.

Загрузка
  1. Nappsel

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

    Регистрация:
    11.11.13
    Сообщения:
    29
    Симпатии:
    0
    Версия XF:
    1.4.0
    Товарищи знатоки, помогайте. Перенес форум с хостинга на хостинг, всё перенеслось, все дополнения встали, а вот XenPorta отвалился при том и привязался еще. Проверил бд, она идентичная со старой и все таблицы на месте, однако всё равно ничего не работает, портал даже не дает себя удалить ссылаясь на ошибку в таблице бд.
    Из этого следует вопрос: можно ли как-то стереть его и поставить заново или какие действия нужно предпринять после переноса, чтобы не лезла эта ошибка с таблицами?
    Есть предположение что дело в названии базы, до переноса она была xfforum, после стала Hekk0_xfforum(хостер не дает стереть префикс вначале).
    Без-имени-2.png
     
  2. FractalizeR

    FractalizeR XenForo Addicted Команда форума

    Регистрация:
    27.09.10
    Сообщения:
    1.085
    Симпатии:
    823
    Версия XF:
    1.3.2
    MySQL явно говорит, что таблицы EWRporta_blocks в базе данных Hekk0_xfforum нет. Вы уверены, что она есть? И название таблицы указано именно в таком регистре? Регистр в именах таблиц для некоторых движков имеет значение.
     
  3. Nappsel

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

    Регистрация:
    11.11.13
    Сообщения:
    29
    Симпатии:
    0
    Версия XF:
    1.4.0
    Действительно, для портала обязателен регистр. При импорте всё с маленькой буквы записалось.
     
  4. FractalizeR

    FractalizeR XenForo Addicted Команда форума

    Регистрация:
    27.09.10
    Сообщения:
    1.085
    Симпатии:
    823
    Версия XF:
    1.3.2
    Не в портале дело, а в файловой системе и механизме хранения данных. В MySQL в большинстве случаев таблицы хранятся в виде файлов на диске. И в большинстве случаев - под Linux в файловой системе, которая чувствительна к регистру. Был бы Windows - не было бы такой проблемы :) NTFS к регистру не чувствительна.
     
    Mirovinger нравится это.
  5. infis

    infis Местный Команда форума

    Регистрация:
    27.06.11
    Сообщения:
    5.525
    Симпатии:
    3.320
    Версия XF:
    1.5.9
    Побуду немного занудой. Все же NTFS чувствительна к регистру, но это отключено на уровне API системы, а потому все приложения в Windows работают с файлами на NTFS независимо от их регистра.
     
    Mirovinger нравится это.
  6. FractalizeR

    FractalizeR XenForo Addicted Команда форума

    Регистрация:
    27.09.10
    Сообщения:
    1.085
    Симпатии:
    823
    Версия XF:
    1.3.2
    Если уж собрались побыть занудой, "нудите" по-настоящему :) Если вы имеете ввиду POSIX-совместимость - начиная с Windows 8 она объявлена deprecated. В 8.1 вообще собирались убрать. А при использовании Win32, насколько я помню, вам вообще никак не сделать так, чтобы функции Win32 API по работе с файлами стали регистрово-чувствительными. Так что, в принципе NTFS может различать регистр, но вообще-то не различает :)
     
    Mirovinger нравится это.
  7. infis

    infis Местный Команда форума

    Регистрация:
    27.06.11
    Сообщения:
    5.525
    Симпатии:
    3.320
    Версия XF:
    1.5.9
    Ну так я же и написал, что NTFS поддерживает, но вот на уровне API это отключено. Получается, что в другой ОС, которая использует свой драйвер, регистр очень даже может иметь значение, а в Windows это отключено.
     

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