2015-04-10 7 views
1

Я использую MAMP на win 8.1 и настраиваю переадресацию портов в модемном маршрутизаторе.MAMP показать html страницу wordpress не полная тема

Но когда я пытаюсь использовать свой телефон или планшет, он просто показывает html-страницу, а не полную тему worpdress.

http://i.imgur.com/EgOz16m.jpg

Я стараюсь http://192.168.1.101:8888 или http://192.168.1.101:8888/MAMP и выглядеть нормально, как с помощью моего компьютера.

Любая идея?

ответ

0

Я думаю, что вы создали свой сайт WordPress в http://localhost:8888, поэтому в вашей базе данных URL-адрес http://localhost:8888, а не ваш IP-адрес. Когда вы посещаете сайт на рабочем столе, все в порядке: ПК может получить доступ к ip и localhost, чтобы получить ресурсы, такие как стили и изображения. Но в другом устройстве он может получить ресурсы.

Вы можете использовать следующие запросы MySQL, чтобы обновить URL в PHPMyAdmin:

# Change website url 
UPDATE wp_options 
SET option_value = replace(option_value, 'http://locahost:8888', 'http://192.168.1.101:8888') 
WHERE option_name = 'home' OR option_name = 'siteurl'; 

# Change URL GUID 
UPDATE wp_posts 
SET guid = REPLACE (guid, 'http://locahost:8888', 'http://192.168.1.101:8888'); 

# Change medias URL 
UPDATE wp_posts 
SET post_content = REPLACE (post_content, 'http://locahost:8888', 'http://192.168.1.101:8888'); 

# Change postmeta URL 
UPDATE wp_postmeta 
SET meta_value = REPLACE (meta_value, 'http://locahost:8888','http://192.168.1.101:8888'); 

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

Если ваш порт не 8888, просто измените его в запросах.

+0

Я не знаю, как использовать MySQL-запросы, но, как вы сказали, я меняю свой сайт и home в таблице wp_option, с http: // localhost: 8888/до http://192.168.1.101:8888/ Работает Как колдовство. Спасибо, чувак :) – SevenT

+0

отлично, без проблем! :) –

0

Способ устранения этой проблемы - просмотр запросов, которые мобильный браузер отправляет и ищет ошибки (скорее всего, проблемы с дорогой).

Я использую Fiddler на ПК, чтобы выступать в качестве своего прокси-сервера и настроить свой мобильный Wi-Fi, чтобы использовать IP-адрес своего ПК в качестве его прокси-сервера. Это позволяет мне просматривать весь трафик со всех устройств, с которыми я тестирую.

Читайте о Скрипач:

http://blogs.esri.com/esri/supportcenter/2011/12/06/configuring-fiddler-to-capture-web-traffic-from-an-iphone-ipad-device/

Важное примечание о вашем вопросе:

Я заметил, вы опечатка в URL с помощью "HTT" вместо "HTTP", как в

htt: //192.168.1.101: 8888

Пожалуйста, убедитесь, что вы используете действительный URL-адрес при тестировании всех сред.

+0

Спасибо, но это так сложно, и я попробовал, чтобы иметь другой результат. – SevenT