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

  • Приветствую. С WP имею опыт впервый раз.

    Начну с хода моей работы. Первым делом установил сервер и запустил чистый дистрибутив с WP. Настроил его по своему усмотрению (плагины, темы, дизайн, редакция HTML/CSS и т.д.).

    После того, как мой сайт был частично готов, появилась необходимость пустить его в сеть (Интернет и локальная). Пытался это сделать с двумя разным программами (серверные). Выход есть 100%, ибо IP при вбивании в строку браузера меняется на адресс главной страницы. Даже в БД MySQL смог вход настроить.

    Итак, проблема. После открытия его в Интернете и локалке начала появляться ошибка — 404 Page Not Found (The page you requested was not found). Если запускаю со своего ПК, то все нормально. Стоит запустить с другого по локальной сети или через Интернет — появляется эта ошибка.

    Для теста создал снова чистый WP и загрузил на сервер. После проделаных мною операций он удосужился открыть мне главную страницу, но при переходе на другие — 404. И это при том, что WP чистый и не подвергался изменениям.

    Перерыл Интернет и ничего толкового не нашел. Ничего не помогло.

    Буду признателен, если кто подскажет в чем может быть проблема, а то я сам, видимо, туповат.

    Заранее благодарю.

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

    (@fierevere)

    永子

    .htaccess забыли
    можете создать новый с правилами чпу
    консоль — настройки — постоянные ссылки — (ничего не менять) сохранить

    Делал это уже, да и сделал сейчас еще раз. Итог один и тот же. С ПК, на котором сайт сделан, все запускается и работает стабильно. Стоит подсоединится по локальой сети, так сразу 404.

    Искал в кодексе как должен он выглядить (.htcaccess). Все идентично тому, что есть у меня.

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ — [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    Модератор Yui

    (@fierevere)

    永子

    а адрес сайта? не localhost ли?

    Главная страница имеет вид http://xxx.xx/ru/home, если Вы про это. Да и папка в доменах тоже xxx.xx. Также, как и адрес http://www.xxx.xx.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Главная страница имеет вид http://xxx.xx/ru/home

    Где физически находятся файлы сайта и БД? У Вас на компьютере или арендовали хостинг?

    Где физически находятся файлы сайта и БД? У Вас на компьютере или арендовали хостинг?

    Физически движок сайта и БД находятся на моем компьютере.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Физически движок сайта и БД находятся на моем компьютере.

    Тогда я думаю ответ довольно прост. Есть такая штука — DNS. Если грубо, она служит для сопоставления доменов и IP-адресов. В Вашем случае о сайте знает только Ваш компьютер (посмотрите файл hosts на своем компьютере). Собственно, нужно либо всем остальным, кто посещает сайт модифицировать hosts, либо настраивать локальной DNS, но всё это скорее всего заработает только при условии статического IP-адреса у Вашего компьютера.

    Тогда я думаю ответ довольно прост. Есть такая штука — DNS. Если грубо, она служит для сопоставления доменов и IP-адресов. В Вашем случае о сайте знает только Ваш компьютер (посмотрите файл hosts на своем компьютере). Собственно, нужно либо всем остальным, кто посещает сайт модифицировать hosts, либо настраивать локальной DNS, но всё это скорее всего заработает только при условии статического IP-адреса у Вашего компьютера.

    Проблема на первое время решена. Добился запуска сайт по локалке и смог подключится извне. Оказалось все элементарно, даже не знаю почему я сам об этом не подумал.

    Большущее Вам спасибо. 🙂

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «Проблема с сайтом при заходе извне и локалки.» закрыта для новых ответов.