Intereting Posts
Пользовательские столбцы для таблицы списка таксономии Как я могу заполнить элемент select терминами из результатов пользовательской таксономии и фильтрации? Не удается получить черновики с WP_Query с использованием параметра post_status Создание блока редактирования содержимого в 2013 году Почему не работает wp_enqueue_script («jquery-masonry»)? Удалить adj_posts_rel_link в разделе 3.2? Сортировка столбцов и администратора, как интерфейс для таблиц / отчетов в пользовательском плагине? Плагин для отображения данных из таблицы в календарь на странице администратора Невозможно загрузить определенный тип файла .zip через интерфейс в WordPress 4.0 как en-queue jQuery для загрузки перед тегом </ body> Формат даты с родительным падетом имени месяца не работает Регистрация членства и событий / надбавки для некоммерческих организаций Как назначить конкретный пост определенной странице в WordPress? Изменение домена Измените запрос users.php несколькими таксономиями

Тестирование локального сервера с помощью 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/