ugrás a tartalomhoz

PHP fájlok csak az első futtatásnál olvasódnak be

silversk8r · 2007. Szep. 14. (P), 20.38
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.
 
1

Szerintem apache lesz

Vas Dávid · 2007. Szep. 15. (Szo), 01.15
Üdv!

É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
2

APC

bergermanus · 2007. Szep. 17. (H), 16.14
Kapcsold ki az APC :D

http://nl3.php.net/apc

Sok sikert
3

ez volt az

silversk8r · 2007. Szep. 17. (H), 16.21
valoban az APC volt,
nem ertem miert volt alapbol bekacsolva
szoval megis a php haza tajan kellett keresgelni