Prezeranie php stránok cez lokalnu siet

Domov Diskusné Fóra Ostatné Prezeranie php stránok cez lokalnu siet

Zobrazuje sa 18 príspevkov - 1 až 18 (z celkového počtu 18 )
  • Autor
    Príspevky
  • #66572
    robos
    Účastník (Participant)

    Zdravím,

    viete mi poradiť ako môžem z jedného macka urobiť server tak, že potom z druheho macka budem vediet cez lokalnu siet načítavať dynamické webové stránky ktoré sú uložené na prvom macku?

    Moméntálne som sa dopracoval k tomu, že mám lokálnu sieť, mám na oboch macoch povolený websharing, vsetko mi funguje, ale ked zadám do druhého macku ip adresu prvého macu, tak mi otvorí len stránky typu html, ktoré su samozrejme v priecinku „Sites“. Ale napríklad stránky typu php, kde mám CMSko mi neotvorí, ale iba mi zobrazí priecinok so všetkými php súbormi, ktoré tam mám. Vyzerá to takto: https://dl.dropbox.com/u/2581380/Screenshot2.png

    Keď som testoval php stránky na jednom macku, tak som si normálne urobil cez MAMP lokálny server, a bezproblémov mi načítavalo dynamické stránky. Ale teraz si tie stránky chcem pozrieť z iného macku cez tu lokalnu siet. A to nejde.

    Dufam ze som to nenapisal kompikovane, a ze viete o co mi ide.
    Viete mi niekto pomoct?

    #187583
    tyr
    Účastník (Participant)

    ok, ak mas na jednom (tam kde mas ulozene php data) povoleny websharing tak ti ide MAMP spustit bez problemu?

    #187584
    robos
    Účastník (Participant)

    Ano, MAMP mi ide v pohode. Data mam ulozene v polozke „Sites“ ktoru potom vidi aj druhy mac. Ked si na primarnom macku kde mam localhost pozriem stranku tak vsetko funguje aj cele CMSko.

    #187586
    mrzo
    Účastník (Participant)

    MAMP nema s Web Sharing funkciou Mac OS absolutne nic. Zo siete zrejme pristupujes na Web Sharing na ktorom nemas rozbehane PHP a MAMP kde je, bezi na inom porte – musis zmenit adresu a pripojit sa na Apache z MAMP-u alebop rozbehat PHP v Mac OS.

    #187589
    robos
    Účastník (Participant)

    Sorry, v tychto veciach niesom celkom doma, ale na oboch mackoch mam rozbehnuty MAMP, a mam na nich nainstalovany PHP 5. Cize toto mam. Porty mam na oboch mackoch tiez rovnake.

    Ked mam zadat v MAMPe pre Apache Document Root pre sekundarny mac, tak co mam tam napisat? Adresu primarneho macku kde mam ulozene data?

    #187591
    robos
    Účastník (Participant)

    Nemôže byť problém v tom, že mám povolený Websharing, ale mam vypnuty Internet sharing?

    #187598
    mrzo
    Účastník (Participant)

    Pleties jedno s druhym a este s tretim… Internet sharing do toho uz ozaj neplet. Web sharing nie je nic ine ako Apache server „zabudovany“ priamo v Mac OS. MAMP je skratka pre Mac Apache MySQL PHP t.j. MAMP je Apache server s PHP a MySQL server Predpokladam, ze vsetky tieto veci potrebujes pre to CMS co rozbehavas. Apache na ktory sa pripajas je Apache z Mac OS (preto ti zobrazuje obsah priecinka namiesto toho aby PHP spracovalo konkretne skripty a podla nich vygenerovalo stranku, kedze PHP zrejme v Mac OS nie je defaultne pustene), Apache z MAMPu bezi myslim na porte 8888. Nechapem naco sa ties snazis rozbehat aj na druhom Macu MAMP ved to CMS ma beza lenna jednej masine a druha ma byt len klient nie?

    #187601
    robos
    Účastník (Participant)

    Ano Mrzo, druha ma byt len klient. Tak ako to mam urobit? To PHP na druhom macku mam. Ako ho mam defaultne spustit?

    #187604
    mrzo
    Účastník (Participant)

    PHP ma byt LEN na servery nie na klientovi. PHP je server side scripting language… Tvoj jediny problem je, ze sa z druhej masiny pripajas na zlu adresu. Kedze si zrejme menil document root v MAMP-e neviem ako presne ma vyzerat adresa ale asi nieco ako http://robosarudys-macbook.local:8888/ – podla toho ako si zmenil document root v MAMP-e (apachy)

    #187607
    robos
    Účastník (Participant)

    no ked som napisal tuto adresu do druheho macku, tak mi zobrazilo text stranky, ale bez csska, a ked som klikol na nejaky odkaz, tak ma to automaticky chcelo nasmerovat na: http://localhost:8888/odkaz – co mi samozrejme nevedelo otvorit.

    #187608
    robos
    Účastník (Participant)

    Skusal som nastavit document root taky aky bol v MAMPe povodne pri instalacii, ale ani to nepomohlo. Stranku mi zobrazi bez csska a odkazy nefunguju tak ako by mali

    #187615
    MarcelM
    Účastník (Participant)

    Neviete prečo mi MAMP nechce pustiť Apache a MySQL server ? 2-3 sekundy sa to pracuje a potom nič.

    #187630
    mrzo
    Účastník (Participant)

    2 robos – to uz moze byt nastavenim toho CMS-ka co rozbehavas. Vacsina webou je konfigurovana tak aby bezala na konkretnej adrese z ktorej sa potom skladaju linky a includy scriptov v html hlavicke. Takze ak to mas nastavene aby to fungovalo na adrese http://localhost treba to zmenit aby to bezalo na http://robosarudys-macbook.local:8888/ Ak to wp znamena wordpress tak pozri sem – http://codex.wordpress.org/Changing_The_Site_URL a prestuduj si celu dokumentaciu.

    #187644
    sleepwalk3r
    Účastník (Participant)

    Taktiez by ti mohlo usertrit kopu problemov ak by si jdnoducho vypol „web sharing“ v System Preferences->Sharing a MAMP web server nastavil na standardny HTML port = 80. Vtedy uz nebudes musiet vypisovat to „8888“ za adresu a mozno ani nebude treba prepisovat linky v CMS.

    #187662
    robos
    Účastník (Participant)

    Ďakujem za rady, ešte si to preštudujem a skusim to rozbehať.

    #187670
    pepa007
    Účastník (Participant)

    jsem z té diskuse trochu zmaten. na tom computeru kde běží webserver ti ten web funguje normálně? pokud jo, tak by mělo stačit mít IP adresu toho computeru v síti. tj. když na jiným computeru v síti zadám do browseru třeba 10.0.0.33 (IP adresa serveru) tak by ti to mělo normálně fungovat.

    nevím co je „websharing“ a s MAMPem by to taky nemělo mít moc společnýho. a PHP samozřejmě potřebuješ jen na serveru protože to je server-side scripting jazyk – to co leze se serveru je pak už jen klasický HTML.

    #187700
    sleepwalk3r
    Účastník (Participant)

    web sharing je apache priamo zabudovany do os x. od leopardu myslim ze je v tom aj podpora pre php ale treba v /etc/apache2/httpd.conf odkomentovat „LoadModule php5_module libexec/apache2/libphp5.so“

    Proste chalan potrebuje php a mysql tak preto pouziva MAMP ktory defaultne pocuva na porte 8888 aby sa nebil s apachom z os x – ten pocuva na porte 80.

    Ked ma zapnute obe veci (mamp aj web sharing) tak pri zadani IP adresy mu odpovie systemovy apache a nie apache mamp-u.

    #187730
    mrzo
    Účastník (Participant)

    2 pepa – vela webovych aplikacii je citlivych na adresu na ktorej bezia, takze ak mu to bezi na localhoste neznamena to automaticky, ze mu to korektne pojde z inej verejne adresy.

Zobrazuje sa 18 príspevkov - 1 až 18 (z celkového počtu 18 )
  • Musíte byť prihlásený, aby ste mohli odpovedať na túto tému.