Intereting Posts
Отображение определенной страницы категории Все сообщения admin screen – показывать время под «Датой»? дросселировать / ограничивать зарегистрированные HTTP-запросы пользователя на конкретную страницу в день Реализация кнопки «Отправить по электронной почте»? Как получить ссылку на подкатегорию пользовательских сообщений Как применить следующие / предыдущие классы к LI для ссылок на страницы? Как получить URL пользовательской категории из настраиваемого типа сообщений? Как вы делаете сообщения из внешнего WordPress? Сортировка сообщений по дате get_results на больших наборах данных Использовать полноразмерные изображения в определенной галерее Какой запрос удалить лучше с подготовкой или удалением Сортировка сообщений по настраиваемым полям с пустыми значениями Изменить сообщение Meta через AJAX из таблицы списков сообщений Где было добавлено новое настраиваемое поле?

Тестирование локального сервера с помощью MAMP / wordpress на мобильном устройстве?

В настоящее время я разрабатываю сайт WordPress локально, используя MAMP PRO, который, очевидно, предполагает использование локальной базы данных.

Я хотел бы протестировать этот сайт на своем iPhone через удаленную ссылку. Мне удалось это сделать, введя следующее в мой URL мобильного телефона …

192.234.2.32:8888 

(IP-адрес: номер порта)

Проблема заключается в том, что отображается страница индекса, но без стилизации CSS. Затем, когда я нажимаю на другую страницу, он говорит, что страница не может быть найдена

Кажется, он правильно подключился к серверу, но не к базе данных wordpress. (по крайней мере, я думаю, что это проблема)

Кто-нибудь есть какая-либо информация о том, как заставить это работать или указать мне в правильном направлении? Вам нужно другое приложение для этого, или это можно сделать с помощью mamp / IP-адреса и т. Д.?

заранее спасибо

Solutions Collecting From Web of "Тестирование локального сервера с помощью MAMP / wordpress на мобильном устройстве?"

Для этого я использую xip.io.

Что такое xip.io?

xip.io – это магическое доменное имя, которое предоставляет подстановочный DNS для любого IP-адреса. Скажем, ваш IP-адрес локальной сети 10.0.0.1. Используя xip.io,

  10.0.0.1.xip.io resolves to 10.0.0.1 www.10.0.0.1.xip.io resolves to 10.0.0.1 mysite.10.0.0.1.xip.io resolves to 10.0.0.1 foo.bar.10.0.0.1.xip.io resolves to 10.0.0.1 

Используйте статический IP-адрес для DHCP :

статический dhcp IPv4 Адрес 192.168.1.101

В MAMP PRO выберите хост 1 вы хотите использовать ( wp99.dev в этом примере), а на вкладке «Дополнительно» используйте следующие параметры ServerAlias ​​для общих настроек:
1 инструкция для Apache тоже в связанной статье

ServerAlias ​​wp99. *. Xip.io

Прежде чем применять изменения и перезапустить серверы в MAMP, измените настройки сайта:

http://wp99.192.168.1.101.xip.io

Сохраните изменения в WordPress, перезапустите серверы в MAMP, войдите на сайт.
Тестирование на любом устройстве / компьютере локальной сети.


Вместо изменения настроек сайта интересная техника для использования в wp-config.php :

 require_once('/path/to/Browser-Detection/b5f-browsers.php'); if( b5f_browser_check( 'mobile' ) ) { define( 'WP_HOME', "http://wp99.{$_SERVER['SERVER_ADDR']}.xip.io"); define( 'WP_SITEURL',"http://wp99.{$_SERVER['SERVER_ADDR']}.xip.io"); } 

Таким образом, настольная версия сохраняет хороший адрес, а при просмотре на мобильном телефоне отправляется адрес xip.io.

Вот Gist для файла b5f-browsers.php , в котором используется класс Browser.php Криса Шульда .


Связанный:

  • [Adobe] Shadow + xip.io: упрощен рабочий процесс виртуальных хостов

    С недавним введением xip.io из 37signals использование Shadow с локальными конфигурациями виртуальных хостов стало намного проще.

Отвечая на мой собственный вопрос, я нашел эту замечательную статью, которая сделала трюк: http://www.designshifts.com/view-local-wordpress-website-on-your-iphone-or-ipad-with-mamp/