12266: > Azonban időközben
bevezették az internetet, és akkor
beütött a krach. A gép teljesen
> véletlenszerűen vagy megtalálja a
localhostot, vagy nem ("404-es HTTP-hiba - A
fájl nem található"). És
> ezzel párhuzamosan megy az Apache szerver
indítása, vagy sikerül, vagy nem.
[...]
> Azt még elfelejtettem írni, hogy
próbálkoztunk tűzfal
beállítsokkal, hátha az tiltja le
valahogy a webszervert.
Hat ez eleg furcsa. A 404-es hibat a webszerver kuldi
vissza. Tehat ha nem tudod elerni a localhoston futo
webszervert, akkor nincs 404-es hiba, csak timeout
(idotullepes). Azt nem irtad, hogy vindoz, de
szerencsere a masodik hsz-edbol kideult. (Amugy ez nem
lenne trivialis, foleg azokat az eszkozoket elnezvem,
amiket hasznalsz.) Ebbol gondolom, hogy internet
explorert hasznalsz, ami viszont keptelen normalis
hibauzeneteket adni, szoval probald meg legyszi egy
masik (http://www.mozilla.com/firefox/ ) bongeszovel
is. Nagyon gyanus, hogy az elvileg a webszerver altal
visszakuldott hibaoldal magyar nyelven diskural veled.
Be lehet igy allitani, de nem hiszem, hogy az alap
apache install magyar nyelvu hibauzeneteket kuldene
vissza ha magyar nyelvi beallitasokkal rendelkezo
gepen futtatod. Nalam pl. igy mondja, hogy 404:
"Not Found
The requested URL /nincs was not found on this
server." Az ablak cime pedig 'Not
Found'.
Probald meg azt, hogy telnetelsz a localhost 80-as
portjara (ha azon fut a webszerver). Katt a start menu
futtatas menupontjara, ird be a mezobe, hogy
"telnet localhost 80" (idezojelek nelkul).
Ha fut valami a 80-as porton, akkor valami ilyesmi
uzenetet kapsz:
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Aztan ird be az igy megnyilo ablakba, hogy:
GET / HTTP/1.0
Aztan uss _ket_ entert. Erre jonnie kell valami
valasznak, aminek az elso sora a HTTP statusz. Ha 404,
akkor nem talalja a file-t (pontosabban nem tudja
kiszolgalni a kert URL-t...) a szerver, ha 200, akkor
rendben van a dolog. Aztan jon a tenyleges tartalom.
Pl. nalam:
HTTP/1.1 200 OK
Date: Tue, 17 Jul 2007 16:44:28 GMT
Server: Apache/1.3.34 (Debian) PHP/5.2.0-8+etch4
ApacheJServ/1.1.2
Last-Modified: Thu, 11 Feb 1999 18:42:30 GMT
ETag: "100009e-ef5-36c32496"
Accept-Ranges: bytes
Content-Length: 3829
Connection: close
Content-Type: text/html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type"
CONTENT="text/html;
charset=iso-8859-1">
<META NAME="GENERATOR"
CONTENT="Mozilla/4.05 [en] (X11; I; Linux 2.1.88
i586) [Netscape]">
<META NAME="Author"
CONTENT="johnie@debian.org (Johnie
Ingram)">
<META NAME="Description"
CONTENT="The initial installation of Debian/GNU
Apache.">
<TITLE>Welcome to Your New Home
Page!</TITLE>
[...]
> Itthon tanulgatom a PHP-t, MySQL-t,
Hat, ha ram hallgatsz, akkor egyikkel sem foglalkozol
komolyabban, mert egyik sem jo eszkoz. A PHP-t elvileg
lehetne normalis fejlesztesre hasznalni (es onnantol
kezdve mar csak izles kerdese), de gyakorlatilag en
meg csak olyat lattam, hogy ganyolas lett belole.
Vannak sokkal jobban hasznalhato nyelvek nagyon jo
keretrendszerekkel. (Pl. python & Django, Ruby
& Ruby on Rails, Java & rengeteg jo webes
framework). A MySQL-rol viszont kar is vitatkozni, az
nem egy igazi adatbaziskezelo, nem szabad elesben
hasznalni. Ott van helyette az ugyanugy nyilt
forraskodu PostgreSQL, amit ugyanugy lehet windozra is
telepiteni.