Почему не отображаются элементы страниц на локальном сайте wordpress?

Ссылка скопирована
0 ответов

Решил сделать локальный сайт. Скачал Open Server, wordpress. Сделал необходимую мне страничку, и на сервере, отображается корректно сайт, но когда пытаюсь зайти на этот сайт с компьютера с локальной сети, страничка открывается, но отображение не корректно. Конкретно не грузятся плагины, формы обратной связи, картинки.

Скриншотывот так отображаются изображения

Почему не отображаются элементы страниц на локальном сайте wordpress?

Так же помимо темы, отображаются какие то лишние детали

Почему не отображаются элементы страниц на локальном сайте wordpress?

Вот так отображается форма с плагина

Почему не отображаются элементы страниц на локальном сайте wordpress?

а вот так должно отображаться

Почему не отображаются элементы страниц на локальном сайте wordpress?

я так понял, что к этим ресурсам, дополнительным, нет доступа у локальных компьютеров. Подскажите как мне их дать?

Дополнительно:

Очевидно, не верные пути до изображений, css и js (раз форма не грузится). Зайдите на свой сайт и покажите, какие ошибки в консоль браузера валятся.

  • Вот ошибки с консоли на сервере - https://i.postimg.cc/rwCGTQrp/22-01-2024-172448.jpg
    Вот ошибки с консоли локального компьютера - https://i.postimg.cc/mZHHRmxG/22-01-2024-172541.jpg
  • и на сервере, отображается корректно сайт, но когда пытаюсь зайти на этот сайт с компьютера с локальной сети,

    Объясни это.

  • Я пытаюсь подключиться к сайту с локального компьютера просто как пользователь. Давайте всю суть расскажу. Мне руководитель дал задание: сделать какую нибудь страничку в локальной сети, к которой смогут подключаться пользователи и писать сообщения/заявки, которые будут падать на почту. Так как я никогда не занимался подобными вопросами, то начал искать решения в интернете, как можно запустить свой локальный сайт, я взял обычный openserver, поставил туда cms wordprress, взял какой то рандомный шаблон, убрал все лишнее, оставил только 1 ссылку и форму ну и просто вставил лого компании. На сервере (там где находится сайт) я захожу и у меня все отображается и все корректно работает. Но с локальных компьютеров, все отображается не корректно. Получается сайт у меня так и останется на сервере, однако мне нужно чтобы с локальных компьютеров отображалось так же как и на сервере...
  • Bigproblems, нет у тебя "сервера", не используй этот термин. Так и пиши - openserver.
  • Refguser, не люблю быть душнилой но термин сервер - https://i.postimg.cc/Y9fg6CMx/23-01-2024-095342.jpg . Компьютер в локальной сети выделенный для какой либо сервисной задачи. И термин "сервер" я применяю к компьютеру на котором развернут программный продукт OpenServer. В любом случае проблема тут не в терминах.
  • Bigproblems, я тебя дал совет, чтобы тебя понимали другие. Ты можешь не следовать ему...

    А когда говорят "сервер" (в контесте вебразработки), то речь о сервере в интернете. На хостинге. Это и железо и набор необходимого ПО.
    Если твой вебсервер расположен на локальной машине, то это локальный вебсервер. Коим и является WAMP "openserver".

    И хватит постить картинки. Учи матчасть

  • Ответы:

    Для того, чтобы сайт был доступен из локальной сети нужно разворачивать его не на домене (тем более публичном), а на IP. И, соответственно, обращаться к нему по IP.
    Если же есть желание обращаться к сайту по домену, то нужно либо [поднимать/настраивать] свой DNS сервер либо прописать всем пользователям в host этот домен.

    Но во избежания путаницы для локальной сети не нужно использовать публичные доменные зоы (ru, com и тд). Лучше придумать несуществующие.

    • В настройках OpenServer Алиасы выставлены. С локальных компьютеров я обращаюсь к сайту по IP адресу - https://i.postimg.cc/Y9fg6CMx/23-01-2024-095342.jpg
    • Bigproblems, это не играет роли. Читай внимательно что я написал.
    • Тоесть мне в папке domains на OpenServer нужно изменить название сайта на IP адрес? Вот я обращаюсь с локального компьютера к сайту - https://i.postimg.cc/fTz0Ys3w/23-01-2024-101004.jpg по IP компьютера на котором стоит OpenServer. К сайту то есть доступ. Он подключается, просто не грузит содержимое корретно
    • Bigproblems, НЕТ!! Твой опенсервер вообще ни причём.
      У тебя 3 пути
      1. Либо перенести сайт на IP (вот тут читай)

      2. Либо всем прописать в hosts

      3. Либо поднять/настроить DNS-сервер в локальной сети. Это уже вопрос системного администратора вашей локалки.

    • Прописал в файле Hosts на локальном компьютере - https://i.postimg.cc/rFy33fZ8/23-01-2024-103255.jpg . Сайт отображается так же с проблемами на том компьютере где прописал
    • Bigproblems, обратись к системному администратору.

    Установил ssl сертификаты на openserver и все заработало. На всех локальных компьютерах. Но с телефонов так же проблемно отображается

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно