Autor Zpráva
Luky
Profil
Zdravím,
mám problém s magickou konstantou DIR v PHP.

Změnil jsem název složky a v DIR je stále uložená původní cesta.
složka test
echo __DIR__; // /subdom/test/
requiere __DIR__ . "/..app/bootstrap.php"; // funguje

přejmenování složky test2
echo __DIR__; // /subdom/test2/
requiere __DIR__ . "/..app/bootstrap.php"; //bere původní cestu (tedy se složkou test)

Jakmile tu cestu vezmu třeba z proměnné která obsahuje stejný výraz (requiere $path) tak to už funguje.
Funguje to i pokud proměnnou path zase smažu a dám tam původní výraz.

Je problém s nějakou keškou? Nebo jsem někde něco přehlídnul?
Jan Tvrdík
Profil
To bude nějaká blbost, zkus to znova. Simlinky náhodou nepoužíváš, že?
Luky
Profil
Jan Tvrdík:
Smazat a nahrát znovu, bylo mé řešení.

Simlinky tam použity nejsou.
Jan Tvrdík
Profil
Nepoužíváš nějakou opcode cache? Jako APC, opcache nebo eAccelerator?
Luky
Profil
Jan Tvrdík:
Nepoužíváš nějakou opcode cache? Jako APC, opcache nebo eAccelerator?
Ano na hostingu je použit APC. Myslíte že problém vězel právě v tomhle?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: