#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. Хорошо, я попробовал новую установку, и она сработала… Спасибо, Густав!