Не удается получить доступ к XAMPP по сети полностью

#apache #xampp

#apache #xampp

Вопрос:

Я могу только частично получить доступ к серверу разработки XAMPP по своей сети.

Я пытаюсь получить доступ к своему основному компьютеру со своего ноутбука через http://192.168.0.4/website

Страница загружает только текст.

JavaScript, изображения, CSS или ссылки не отображаются.

При просмотре источника http://192.168.0.4/website с моего ноутбука я вижу, что все ссылки по-прежнему имеют,

 http://localhost/style.css
http://localhost/javascript.js
http://localhost/image.jpg
  

и т.д…

Эти ссылки не являются жестко запрограммированными, поскольку это установка WordPress, к которой я пытаюсь получить доступ.

Есть идеи о том, как я могу правильно получить доступ к моей установке WordPress на моем основном компьютере с моего ноутбука? Это что-то в файле Apache httpd.conf, который мне нужно отредактировать или …? Я в тупике!

Спасибо, ребята..

Комментарии:

1. возможно, вам потребуется изменить конфигурацию / настройки wordpress, думаю, есть проблема

Ответ №1:

WordPress прикрепляет URL своего сайта ко всем ссылкам. Вы установили его на свой ноутбук с «localhost» в качестве URL-адреса сайта, так что это то, что отображается при просмотре сайта.

Добавьте следующие строки (измененные для вашей конкретной настройки) в ваш wp-config.php:

 define('WP_HOME','http://192.168.0.4/');
define('WP_SITEURL','http://192.168.0.4/');
  

Это временное решение. Когда вы будете готовы запустить сайт, измените записи в таблице wp_options в базе данных WordPress и удалите две строки в wp-config.php .

Комментарии:

1. Привет, Густав, спасибо за ваш ответ. Нужно ли мне определять эти параметры перед установкой WordPress или я могу сделать это после факта?

2. Вы можете определить их после установки. Обычно они переопределяют значения, которые находятся в БД. Если они не работают в вашей версии WordPress, вам нужно изменить два параметра непосредственно в таблице wp_options.

3. Теперь это результат моего исходного кода; <script type='text/javascript' src='http://192.168.0.4/dev/wp-includes/js/l10n.js?ver=20101110'></script> <script type='text/javascript' src='http://192.168.0.4/dev/wp-includes/js/jquery/jquery.js?ver=1.6.1'></script> <script type='text/javascript' src='http://localhost/dev/wp-content/plugins/meteor-slides/js/jquery.cycle.all.min.js?ver=3.2.1'></script> <script type='text/javascript' src='http://localhost/dev/wp-content/plugins/meteor-slides/js/jquery.metadata.v2.js?ver=3.2.1'></script> Что-то изменилось, что-то нет

4. Вы отключали и повторно включали свои плагины? Очистил кеш? Поиск в коде жестко запрограммированных экземпляров «localhost»? Если ничего из этого не работает, попробуйте изменить значения в таблице базы данных.

5. Хорошо, я попробовал новую установку, и она сработала… Спасибо, Густав!