Поддержка Проблемы и решения Проблема с отображением разметки и стилей

  • Здравствуйте. Развернул Open Server и запустил на нем WordPress (все самых последних версий, скачанных с официальных сайтов). На компьютере, где стоит сервер, сайт грузится отлично, а вот на других компьютерах полностью пропадает разметка и стили. Как это исправить?

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Модератор Юрий

    (@yube)

    полностью пропадает разметка и стили

    Видимо потому, что другие компьютеры не видят домен, на который Вы установили wordpress.

    Как это исправить?

    Или ставить на нормальный сервер с понятным всем доменом, или одиноко сидеть в своей персональной песочнице.

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

    А под нормальным сервером что понимается?

    Модератор Юрий

    (@yube)

    Как раз таки другие компьютеры видят домен,

    Какой? Тот, на который ставили WP? Посмотрите в html, откуда грузится css? Вордпрессу не все равно как к нему обращаются.

    А под нормальным сервером что понимается?

    Судя по Вашим вопросам, это хостинг. Хотя можно и в локальной сети сделать серверок на какой-нибудь Убунте со своим dns, почтой и прочими радостями настоящего хостинга.

    Про сервер на Ubuntu звучит здорово, но сайт нужен всего лишь на 1-2 раза, в рамках моего предприятия и не более того. Буду ещё искать причину этой ошибки

    а на других компах вы как к сайту обращаетесь?
    по домену? тогда это вообще не должно работать — они не должны видеть ваш локальный домен. если по ip — тогда ошибка понятна.
    пропишите в hosts на других компах ваш домен.
    или в dns роутера.

    в общем я отказался от OpenServer и поднял сервер стандартным способом (чтобы отсечь мою криворукость, делал все по гайду). Как вы и сказали Flector, добавил на другие компы в hosts свой домен, все работает, но css все также не подгружается, только текст. Может есть еще какой-то шаг, который я не сделал, чтобы оно все стабильно работало?

    нашел пропущенный шаг. добавил в wp-config.php следующие строки
    define(‘WP_SITEURL’, ‘http://192.168.1.93/wordpress’);
    define(‘WP_HOME’, ‘http://192.168.1.93/wordpress’);
    и все заработало

    это лишь значит, что в hosts вы что-то не то прописали.
    раз обращение возможно только по ip вместо домена.

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