Enpä tiedä mikä toi Apache on, mutta olen saanut sellasen kuvan, että se ois joku palvelin joka on omalla koneella.
Eli sanokaa te mikä se on?? Mistä sen voi ladata?? =D
Apache on se härveli joka antaa selaimelle webbisivuja. Eli kun asennat koneellesi (tai mille tahansa koneelle) Apachen, tulee siitä webserveri. Tällöin esimerkiksi omalle koneelle asennettua webserveriä pääsee surffaamaan kirjoittamalla vaikka selaimen osoiteriville http://localhost
Monet asentavat Apachen kotikoneellensa tai lähiverkon servereille jotta mm. .htaccess ja PHP kokeilut onnistuvat kätevästi ilman mitään turhia ftp siirtoja.
Edit:
Ja mistä ja miten Apache asennetaan? Vastaus löytyy vaikka Ohjelmointiputkan oppaasta:
https://www.ohjelmointiputka.net/oppaat/opas.
On se kumma kun siellä keskustelun ohjeissakin mainitaan Google, niin ei sitä sitten osata käyttää. http://www.apache.org ja Putkassa on opaskin. Oma-aloitteisuutta kiitos.
No nyt on sitte apache asennettu ja PHP kanssa.
Oppaassa ei sanottu miten sivut sitten saa esim osotteeseen http://temu92 tai jotain
Pitääkö ne kumminkin siirtää ftp:llä vai miten koska http://localhost ei toimi joka koneella?? =) :D
Tuo localhost toimii kyllä joka koneella, mutta se viittaa aina siihen koneeseen millä satutaan olemaan (localhost=127.0.0.1). Jotta saat sivut muitten nähtäville, niiden täytyy sijaita julkisella servulla(Apache joka sinulla nyt on asennettuna, on standalone, eli ei näy muille).
Siihen on kaksi mahdollisuutta, joko teet itse itsellesi servun hankkimalla kiinteän osoitteen ja pistämällä julkisen servun pystyyn, tai sitten laitat nuo filut jonkun muun serverille(kuten vaikka mikrobitin tilaajilla MBnet). Nyt on tosin sen verran myöhä, etten jaksa tarkemmin selitellä, eiköhän jostain muualta löydy lisätietoa.
Saahan omallakin pidettyä vaikka dynaamisella IP:llä, DynDns ja sitten vaikka eponym joka päivittää sen domainin ip:n aina oikeeseen ip:hen.
Vähänks toi http://localhost on kova sivusto. Jännät sivut oot tehny.
jos tietäis sitte sen miten saa sen IP sähellyksen.. =D
tai miten siitä saa sellasen että muut voi nähdä sen sivun sitten????
Mene sillä koneella, jolla tuo palvelin on, http://www.whatismyipaddress.com ja kokeile surffata http://se-ip-joka-sivulla näkyy.
Jos sivut avautuvat, voit onnitella itseäsi ja vaikka hankkia jonkin dynaamisen DNS-palvelun palvelimellesi (http://www.dy.fi http://www.dyndns.org http://www.no-ip.com)
Jos sivut eivät näy, olet todennäköisesti NATin takana. Jos pääset säätämään tuota NATia (eli nattaava laite on esimerkiksi DSL-laatikkosi ja sulla on tunnarit, jolla pääsee siihen sisälle) lisää ohjaus julkisen IP:n portista 80 palvelinkoneen siihen porttiin, jota tuo Apache kuuntelee. Jos olet NATin takana, mutta et pääse lisäämään porttiohjauksia siihen, et voi tehdä ulospäin näkyvää palvelinta.
Ei avannu sitä mun IP-osotteen kautta.
tuolla soodallahan on omalla koneella se palvelin niin mitenköhän se on sen tehny.
sainpas toimimaan. otin jo no-ip.comista sellasen osotteenkin.
apache on päällä niin pääsee siihen sivulle mun IP:stä.
jeejee. ja huomenna on synttärit =D
temu92 kirjoitti:
tuolla soodallahan on omalla koneella se palvelin niin mitenköhän se on sen tehny.
Asentanu Gentoon (http://www.gentoo.org) ja Apachen MySQL:llä ja PHP:llä
LeX69 kirjoitti:
temu92 kirjoitti:
tuolla soodallahan on omalla koneella se palvelin niin mitenköhän se on sen tehny.
Asentanu Gentoon (http://www.gentoo.org) ja Apachen MySQL:llä ja PHP:llä
Kyllä tuon Gentoon voi pois jättää. Että ei mene turhan vaikeaksi :) . Mutta en toki kiellä sitä asentamasta.
Apache on helikopteri. ;)
En saanu MySQL toimimaan. Mikähän on vikana?? latasin kyllä sieltä http://www.mysql.com sellasen 38 Mt tiedoston. Jee. Sitte ei kumminkaan toimi. :(
Kristallipallo on huollossa. Miten ei toimi? Oletko ajanut konffivelhon? Käynnistänyt servicen? Itsellä kyllä toimii. Konffinut PHP:n oikein?
Latasin PHP 5.0.4
MySQL ei pitäny ohjeiden mukaan mitenkään erikoisesti asetuksia muutella.
tossa se testi on http://temz.zapto.org/testit/sqltesti.php
Jos opettelisit eka yrittämään ite? :o Kyllä mulla ihan hyvin toimii windowsissa sekä linuxissa, ja monella muulla
latasimpa tuossa välissä ny toisen version MySQL:stä.
asensin sen setup.exe:llä ja käynnistin winmysqladmin.exe:n
mitä nyt?? kokein kaiken laista sillä ohjelmalla mutta ei toimi. :S
RTFM? PHP:ssä pitää sitte olla MySQL-tuki
temu92 kirjoitti:
tossa se testi on http://temz.zapto.org/testit/sqltesti.php
tuo esimerkki ilmoittaa, että funktiot ei ole käytössä.
Joo jos konees olis joskus auki, rtfm ny vaan
Et kai asentanut PHP:tä installerilla? Se ei nimittäin asenna lisäkirjastoja. Ota zippi.
LeX69 kirjoitti:
Joo jos konees olis joskus auki, rtfm ny vaan
Kyllä se ny on kokoajan ollu päällä.
Juice kirjoitti:
Et kai asentanut PHP:tä installerilla? Se ei nimittäin asenna lisäkirjastoja. Ota zippi.
zippinä mä sen latasinki jo ihan alunperin. kaikki pitäs olla mukana mitä siihen tarttee ja PHP:n versio on 5.0.4
miten kanssa niitä apachen palvelin kansiossa olevia tiedostoja ja kansioita voi chmodailla?? tarttis foorumin kansio chmodata 777 muttei pysty mitenkään. tein php koodin minkä ois pitäny chmodata se, eipä kumminkaan toiminu
Huoh. Google käteen. Chmod on edelleenkin vain *nixeissä. Tuossa putkan oppaassa on täydellisesti selitetty kaikki vaiheet. En ymmärrä, mikä tässä on nyt sitten niin vaikeaa? RTFM tulee minunkin suunnalta.
Enpä ole koskaan päässyt ihailemaan tuota sqltesti.php. PHP 5.x:ssä MySQL pitää aktivoida erikseen, asiasta taitaa löytyä keskustelua Putkasta/Mureakuhasta, mutta voinen sanoa, notta php.ini:stä pitää ottaa ;-merkki pois kohdan extension=php_mysql.dll (tjsp, en ole varma kun ei ole php 5.x:n php.iniä tässä) edestä. PHP:n manuaalista kyllä löytyy aktivoimisohjeet.
MySQL 3.23.42 versio on minulla ja se toimii.
PHP versio on 4.x.
Ei tarvinnut tehdä mitään PHP 4.x käyttää automaattisesti.
Mulla on MySQL 4.1 enkä saa sitä toimimaan PHP 5.0.4.
Jotain siinä on vikana. En vaan hokaa mikä.
nyt se valittaa, että on joku errori jonkin lataamisessa.
ekan kerran ku käynnistin sen winmysqladmin.exe:n niin siinä liikennevaloissa palo vihree kokoajan. nyt hetken vaan vihree ja sitten muuttuu punaseks. :S
Palomuuri ei päästä mysliä läpi?
ei oo kai sen kummempia palomuureja kuin tuo modeemi. eikä se edes ole palomuuri..
oikeestaan se mysli ei ole pakollinen saada toimimaan. ois vaan kiva saada sinne sellanen phpBB foorumi mikä käyttää mysliä. :P
modeemillako servua pidät? hyötyä siinä taas pitää. enkä mä kyllä päässy yhistämään servuus..
aika kummaa. kyllä mulla tuo Apache on ollu päällä kokoajan, mutta et pääse sivulle. 8P
No joku muu sitten päässy?
En minä ainakaan.
En minäkään. Modeemilla on turha muuten pitää servua. EI sulla kaista riitä siihen.
JTS kirjoitti:
Sinun pitää reitittää netistä saapuvat portin 80 kyselyt oikeaan osoitteeseen lähiverkossasi. Eli käytännössä joudut säätämään tavalla tai toisella netin jakavaa laitettasi/sen palomuuria.
varmaan tuo on vikana.
miten tuo säätäminen tehdään??
Täältä löytyy keskustelu josta lainasin.
Kerropa ensin mahdollisimman tarkasti miten tämä Apachea ajava koneesi on kytketty nettiin (tiedot internetyhteydestäsi, palomuurista/muureista, mahdollisesta modeemista jne), näillä tiedoilla on mahdotonta sanoa.
No. Meillä on 2 konetta. Modeemi on liitetty jakavaan boxiin ja siitä johto tulee koneelleni. Yhteys on soneralta ja palomuureja ei ole. :) siinä
Jakavaan... Reititin vai kytkin? Varmaan reititin, kun ei anna yhistää. Jos siellä reitittimen asetuksissa on DMZ-kohta, ota se käyttöön ja pistä siihen oman koneesi LAN-IP esim 192.168.0.100. Reitittimen IP voi olla 192.168.0.1 tai joku, katot vaan tekijän sivuilta.
juu. tuo 192.168.0.1 on reitittemin IP.
mutta mitäs nyt?? eteen aukeaa sivut joilla voi muutella asetuksia
Muuttelet niitä asetuksia :)
Omassa Telehellissä löytyy tuo porttien ohjaus Configuration > Virtual Server, sieltä ohjaat ulkoisen portin 80 sen koneen, jolla tuo palvelin on, porttiin 80.
Testatkaa nyt toimiiko.
osoite on http://temz.zapto.org/testit/testi.html (En keksinyt parempaa sivua)
ei toimi ainakaa mulla
:( vielä häikkää. muokkaamaan asetuksia -----> =)
Jos siellä on DMZ, pistä siihen konees LAN-IP, niin se saa kaikki mitä reitittimelle tulee, eli FTP, HTTP, HL-servut jne
Testatkaa nyt. http://temz.zapto.org/testit/testi.html
nyt pitäs toimia. =)
Tuntuis toimivan, mulle kuuluu oikein hyvää, kiitos kysymästä :)
:) Jee. sain toimimaan.
Aihe on jo aika vanha, joten et voi enää vastata siihen.