Как да активирате уебсайта на wordpress локално в мрежата и чрез localhost

Моят сайт на wordpress работи добре на моя mac чрез localhost, използвайки Xammp. Искам да видя сайта на моя iPhone. Така че въвеждам 192.168.0.2 и готово, извежда моята локална директория. След това щраквам върху въпросния сайт и съдържанието е там, но няма стилове или изображения. Разбирам, че това е така, защото пътищата до всички ресурси са твърдо кодирани в базата данни на wordpress. Така че, когато имам достъп до url чрез 192.168.0.2/mywebsitename на моя iPhone, той търси всички ресурси, използвайки основен url на localhost/mywebsitename. Пътят на Localhost не съществува на моя iPhone, а само 192.168.0.2.

Така че някой намери ли решение на този малък проблем? Как мога да видя инсталация на wordpress по ip адрес и чрез достъп до localhost?


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 и очевидно импортирам базата данни на моя сървър.

РЕДАКТИРАНЕ: BTW, 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