Модератор
Yuri
(@yube)
полностью пропадает разметка и стили
Видимо потому, что другие компьютеры не видят домен, на который Вы установили wordpress.
Как это исправить?
Или ставить на нормальный сервер с понятным всем доменом, или одиноко сидеть в своей персональной песочнице.
Как раз таки другие компьютеры видят домен, сайт грузится. Но он отображается в виде текста, по блокам (могу предположить, что стили слетели).
А под нормальным сервером что понимается?
Модератор
Yuri
(@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 вместо домена.