Как включить сайт WordPress локально в сети и через локальный хост

Мой сайт WordPress отлично работает на моем Mac через локальный хост, используя 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-адресу и доступу к локальному хосту?


person Claire    schedule 01.09.2013    source источник
comment
+1 Законный вопрос, четко сформулированный. Кто минусовал это?   -  person Joseph Silber    schedule 01.09.2013
comment
вероятно, кто-то, кто не любит wordpress, я думаю   -  person Claire    schedule 01.09.2013
comment
Этот вопрос кажется не по теме, поскольку он касается настройки WordPress, но, вероятно, лучше подходит для wordpress.stackexchange.com< /а>   -  person Quentin    schedule 01.09.2013
comment
Ни в коем случае не в тему. Если бы это было так, тегов не было бы. Я исключительно разрабатываю WordPress, и меня лично тошнит от отрицательных голосов. Я ищу такое же решение, пожалуйста, поддержите этот пост.   -  person Ben Racicot    schedule 02.09.2013
comment
В итоге я пошел на wordpress.stackexchange и получил идеальный ответ, проверьте wordpress.stackexchange.com/questions/112497/. Не уверен, что это нужно закрывать сейчас.   -  person Claire    schedule 02.09.2013


Ответы (1)


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

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

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

NameVirtualHost 192.168.1.26:80
<VirtualHost 192.168.1.26:80>
<Directory "e:/program files/ampps/www/mywebsite">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
allow from All
</Directory>
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
</VirtualHost>

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

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

РЕДАКТИРОВАТЬ: Кстати, AMPPS позволяет установить WordPress одним щелчком мыши. Он имеет простой интерфейс, в котором вы можете указать AMPPS для установки WordPress на созданный домен.

person Jigar    schedule 02.09.2013
comment
хорошая информация об усилителях, к сожалению, она недоступна на Mac OS X, которую я использую. - person Claire; 02.09.2013
comment
В порядке. Он поддерживает 10,6, 10,7 и 10,8. У тебя 10.5? - person Jigar; 02.09.2013
comment
Нет последней. Просто взглянув на документы, он не упомянул OS X. - person Claire; 02.09.2013
comment
Он поддерживает до Mountain Lion. ampps.com/download написано над кнопкой загрузки. Надеюсь, поможет :) - person Jigar; 02.09.2013