PDA

Volledige versie bekijken : android local host virtualhost probleem


bremskie
%Europe/Berlin %772 %2012, 18:32
Goedeavond wie kan me even op weg helpen met mijn localhost op mijn android simulator
Op de gewone desktop browser krijg ik alle sites op mijn localhost te zien.
Dus dat werkt goed.
In mijn android simulator laat ie alleen de eerste (joomla_zeven) zien
Deze staat als eerste virtual host in mijn httpd-vhost file. zie beneden
Als ik de andere in tik de url van de mobile browser krijg ik ook de joomla site te zien. Er gaat iets mis met de virtual host indeling
Op de gewone desktop browser krijg ik wel alle andere sites te zien dus daar werken de virtual host instellingen naar behoren
Wie heeft de gouden tip?
Alvast bedankt



#joomla_zeven <VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:\Program Files (x86)\Zend\Apache2\htdocs\joomla_zeven"
ServerName joomla_zeven.local
ServerAlias www.joomla_zeven.local (http://www.joomla_zeven.local/)
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common

<Directory "C:\Program Files (x86)\Zend\Apache2\htdocs\joomla_zeven">
AllowOverride all
Options None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

#beyondphpcourse.local
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:\Program Files (x86)\Zend\Apache2\htdocs\beyondphpcourse\public"
ServerName beyondphpcourse.local
ServerAlias www.beyondphpcourse.local (http://www.beyondphpcourse.local/)
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>

#wordpress.local <VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:\Program Files (x86)\Zend\Apache2\htdocs\wordpress.nl"
ServerName wordpress.local
ServerAlias www.wordpress.local (http://www.wordpress.local/)
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>


------------------------------------------
mijn hosts file
-----------------------------------------------
127.0.0.1 localhost
::1 localhost
127.0.0.1 joomla_zeven.local
127.0.0.1 beyondphpcourse.local
127.0.0.1 wordpress.local
--------------------------------------------------

voorbeeld url android simulator url;
http://10.0.2.2/joomla_zeven.local (http://10.0.2.2/adaptive.local)
http://10.0.2.2:80/ (http://10.0.2.2/adaptive.local)joomla_zeven (http://10.0.2.2/adaptive.local).local (http://10.0.2.2/adaptive.local)
//werken beide op de simulator


http://10.0.2.2/beyondphpcourse.local
werk niet, dan kom ik weer bij joomla_zeven uit

Dauntless
%Europe/Berlin %985 %2012, 23:38
Ik heb er zelf niet super veel verstand van, maar heb je het hosts bestand van de emulator ook geupdate?

bremskie
%Europe/Berlin %754 %2012, 18:07
Dankje Dauntless, duurde even mijn reactie. Ik ben opnieuw aan de slag gegaan en ik zou bijna zeggen 15 uur verder nog geen resultaat
Hieronder alle stappen:

Ik heb de mappen tools en platform-tools in de android-sdk toegoegd aan de win 7 systeem variable.

Vervolgens een Testdevice aangemaakt in de sdk manager

Daarna heb onderstaande gedaan met de cmd console


---
tools/emulator -avd TestDevice -partition-size 128 &

[warning: Unable to create sensors port: unknow error]
de device word opgestart
---
Vervolgens de device naam opgehaald: emulator 5554

./platform-tools/adb devices
---
Vervolgens er voor zorgen dat de file schrijfbaar is

./platform-tools/adb -s emulator-5554 remount

---

./platform-tools/adb -s emulator-5554 pull /etc/hosts
De host file uit de device opgehaald en deze host file aangepast zie onderaan:

---
Vervolgens deze terug gestopt in de device

./platform-tools/adb -s emulator-5554 push hosts /etc/hosts
---
Dit was allemaal succesvol behalve dan die sensor error
Hier heb ik op gegoogled en dit hoef geen probleem te zijn hoop ik

Ik kan gewoon op internet op de simulator en hij laadt wel de eerst website:
http://paulien.local (http://paulien.local/)


hosts file (locatie in de platform-tools map)

127.0.0.1 localhost
10.0.2.2 paulien.local
10.0.2.2 commerce.local
10.0.2.2 joomla_zeven.local


Ik mis ergens iets,, maar wat lol, heel wat gegoogled en volgens mij doe ik het helemaal goed. herkenbaar?
Trouwens elke keer als ik de simulator opnieuw gebruikt moet ik de bovenstaande stappen opnieuw doen.
Kan ik misschien onder vangen met een .bat bestand maar wat een k*t developers tool is dit.
Het zal wel aan mij liggen hahah
Wie help me uit deze nachtmerrie

Dauntless
%Europe/Berlin %807 %2012, 19:22
Die emulator is inderdaad niet handig werken. Ik was ook blij toen ik eindelijk een android device had zodat ik daar op kon testen.

Die stappen zien er inderdaad juist uit (buiten een dash die je soms wel en soms niet hebt, maar dat zal wel enkel op het forum zijn)

Kan je naar je sites pingen vanuit de emulator?

bremskie
%Europe/Berlin %823 %2012, 19:46
Op zich werkt het wel, alleen ik moet steeds mijn httpd-vhost file aanpassen en zorgen dat de site waar ik aan werk bovenaan staat. Maar ja mijn passie voor programmeren krijgt een (deuk), vervelend als je de code niet kraakt, blijft intrigeren.
Loslaten is ook een kunst
Het hoort erbij,,
Trouwens dat ga ik even proberen(pingen)