Как включить веб-сайт wordpress локально в сети и через localhost

Мой сайт WordPress отлично работает на моем mac через localhost, используя Xammp. Я хочу посмотреть сайт на своем iPhone. Поэтому я набираю 192.168.0.2 и вуаля, он вызывает мой каталог localhost. Затем я нажимаю на соответствующий сайт и содержимое там, но не имеет стиля или изображений. Я понимаю, что это связано с тем, что пути к всем ресурсам жестко закодированы в базу данных wordpress. Поэтому, когда я обращаюсь к url ​​через 192.168.0.2/mywebsitename на своем iPhone, он ищет все ресурсы, используя базовый url localhost / mywebsitename. Локальный путь не существует на моем iPhone, только 192.168.0.2.

Так кто-нибудь нашел решение этой маленькой проблемы? Как я могу увидеть установку WordPress по IP-адресу и доступ через localhost?

Для этой точной проблемы, прежде чем разрабатывать веб-сайт. Вы должны создать домен (VirtualHost в apache)

Добавьте в файл httpd-vhosts.conf следующее содержимое, убедитесь, что оно включено в конфигурацию Apache. Эта строка ( Include conf/extra/httpd-vhosts.conf ) должна присутствовать в httpd.conf

Содержание httpd-vhosts.conf:

 NameVirtualHost 192.168.1.26:80   Options FollowSymLinks Indexes AllowOverride All Order deny,allow allow from All  ServerName 192.168.1.26 ServerAlias 192.168.1.26 ScriptAlias /cgi-bin/ "e:/program files/ampps/www/mywebsite/cgi-bin/" DocumentRoot "e:/program files/ampps/www/mywebsite" ErrorLog "E:/Program Files/ampps/apache/logs/192.168.1.26.err" CustomLog "E:/Program Files/ampps/apache/logs/192.168.1.26.log" combined  

(Измените путь, ip и т. Д. В соответствии с вашими потребностями). Теперь добавим содержимое. Перезапустите Apache . Теперь, когда вы 192.168.1.26 к 192.168.1.26 (в моем случае) с другого компьютера в вашей сети или на том же компьютере. Вы должны увидеть содержимое папки mywebsite напрямую (или содержимое index.php, если оно есть). Теперь установите wordpress с помощью указанного вами ip (браузер должен иметь этот ip в адресной строке), в моем случае 192.168.1.26 .

Ну, я использую AMPPS, чтобы избежать этой головной боли. Это позволяет мне создавать домены локально. Также, если я купил домен, скажем, mywebsite.com и я хочу добавить настроенный сайт WordPress, я создаю домен в AMPPS с тем же именем. Таким образом, URL-адрес моего живого веб-сайта и локального сайта совпадают. 🙂 Затем я просто помещаю файлы непосредственно на свой сервер через FTP и явно импортирую базу данных на свой сервер.

EDIT: BTW, AMPPS позволяет установить WordPress одним щелчком мыши. Он имеет простой интерфейс, где вы можете указать AMPPS для установки WordPress в созданном домене.