Поддержка WordPress Multisite Некорректно работает мультисайт

  • Здравствуйте! Помогите пожалуйста 🙂

    Кратко о сути проблемы
    Мультисайт на подкаталогах работает криво (почти не работает).
    Основной сайт, то есть по адресу (условно) mysite.com — работает без проблем.
    А вот другие (нужно два сайта для разных языков), которые на подкаталогах (условно mysite.com/ru/ и mysite.com/de/), — с ними проблемы.

    В чем проявляется?
    — Если захожу в консоль дочернего сайта (допустим, mysite.com/ru/wp-admin), то админка эта грузится очень долго, все элементы не загружаются и в консоле много ошибок Uncaught SyntaxError: Unexpected token ‘<‘ в первой же строчке документа <!DOCTYPE html>.
    — Если открываю сайт (mysite.com/ru/), то страница открывается, но без стилей — стили не подгружаются. И ошибки такие же: Uncaught SyntaxError: Unexpected token ‘<‘ в первой строке страницы <!DOCTYPE html>

    Что я делал
    — Переустанавливал WP
    — Изменял .htaccess по-всякому
    — Изменял версию php (от 5.6. до 7.3)
    — Просил хостера выставить mbstring.func_overload на 0 (стояло на 2)

    Ничего не помогло. Эта проблема проявляется только на одном хостинге! На других хостингах никаких проблем с таким никогда не было. Проблема не исчезает даже если делать установку чистую — без тем, плагинов и т.д. То есть дело, скорее всего, в каких-то не таких настройках хостера. Хостинг обычный виртуальный. Уже четвертый день вожусь :(((

    Буду очень признателен за любые наводки.

    • Тема изменена 3 недели, 3 дня назад пользователем jamespaulsen.
Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Смените хостинг

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Uncaught SyntaxError: Unexpected token ‘<‘ в первой же строчке документа <!DOCTYPE html>

    Такая ошибка обычно возникает, если не найдены файлы скриптов и вместо них загружается HTML-страница с ошибкой 404.

    tuxfighter, спасибо за ответ. К сожалению, замена хостинга не очень подходящий вариант в моем случае. Но если решения не найдется, придется конечно.

    Sergey Biryukov, спасибо за ответ. Попробую в ручном режим заменить, но странно из-за чего такого может происходить. Вот бы до причины докопаться, почему именно это происходит на одном хостинге, причем не самом дешевом, когда как на других хостах такой проблемы никогда не возникало. Продолжаю думать, что дело в какой-то не такой настройке php, ведь до этого хостинг был адаптирован под Bitrix.

    Если кому интересно: решение нашлось. Все оказалось неожиданно. Проблема крылась в какой-то неправильной работе операционной системы и браузеров.

Просмотр 4 ответов — с 1 по 4 (всего 4)