PHP fájlok csak az első futtatásnál olvasódnak be
Környezet:
Solaris szerver
Apache/2.2.3 (Unix) mod_ssl/2.2.3 OpenSSL/0.9.8e PHP/5.2.0
A szerver a php fájlokat első lekérdezésnél beolvassa, aztán mintha cache-elné. Hiába változtatom a tartalmát, ugyanazt a fájlt futtatja.
pl.:
feltöltöttem (ftp) egy test.php nevű fájlt ami kiírja az időt.
1. lekérdezés - minden rendben
módosítottam a tartalmát. most egy string-et kell kiírjon
2. lekérdezés - kiírja ay aktuális időt, nem a stringet. a fájl lefut, mindig új időt ír ki. csak éppen nem a feltöltött fájlt futtatja, hanem amit első lekérdezésnél beolvasott.
Ha kitörlöm a test.php fájlt azt észreveszi (Not found, stb.). Újra feltöltöm és még mindig a régi fájlt futtatja valamilyen cache-ből.
Nem browser hanem szerver dolog, de azt sajnos nem tudom hogy Apache vagy php a ludas.
Talán inkább apache fórumba illene, de csak php fájloknál csinálja, html-t rendesen kiszolgál módosításokkal együtt.
■ Solaris szerver
Apache/2.2.3 (Unix) mod_ssl/2.2.3 OpenSSL/0.9.8e PHP/5.2.0
A szerver a php fájlokat első lekérdezésnél beolvassa, aztán mintha cache-elné. Hiába változtatom a tartalmát, ugyanazt a fájlt futtatja.
pl.:
feltöltöttem (ftp) egy test.php nevű fájlt ami kiírja az időt.
1. lekérdezés - minden rendben
módosítottam a tartalmát. most egy string-et kell kiírjon
2. lekérdezés - kiírja ay aktuális időt, nem a stringet. a fájl lefut, mindig új időt ír ki. csak éppen nem a feltöltött fájlt futtatja, hanem amit első lekérdezésnél beolvasott.
Ha kitörlöm a test.php fájlt azt észreveszi (Not found, stb.). Újra feltöltöm és még mindig a régi fájlt futtatja valamilyen cache-ből.
Nem browser hanem szerver dolog, de azt sajnos nem tudom hogy Apache vagy php a ludas.
Talán inkább apache fórumba illene, de csak php fájloknál csinálja, html-t rendesen kiszolgál módosításokkal együtt.
Szerintem apache lesz
Én, azért apache-ra gyanakszom.
http://httpd.apache.org/docs/2.0/mod/mod_cache.html
hasznos téma:
http://weblabor.hu/forumok/temak/18004
APC
http://nl3.php.net/apc
Sok sikert
ez volt az
nem ertem miert volt alapbol bekacsolva
szoval megis a php haza tajan kellett keresgelni