error_log(E:\www\xxx\svn\www/../var/log): failed to open stream: Permission denied

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Matúš Matula
Člen | 257
+
0
-

Zdravim,

mam problem s logovanim. V config.ini mam nastaveny log adresar na variable.logDir = %varDir%/log ale samotny subor sa zapise o uroven vyssie, teda do %varDir%. Error_log() hlasi, ze nema k adresaru pristup, ale neviem ako to je mozne. Skusam na localhoste, windows. Pritom subor _check sa v log adresari vytvori.
Co mi unika?

# Apache/2.2.11 (Win32) PHP/5.3.0

# Nette Framework 1.0-dev (revision 3fe360f released on 2010–08–25)

David Grudl
Nette Core | 8170
+
0
-

Zkus nastavit přímo proměnnou Debug::$logDirectory

Matúš Matula
Člen | 257
+
0
-

Mam starsiu reviziu, v kt. este Debug::$logDirectory nie je.
Ale vyriesil som to tym, ze predavam znova nazov log suboru namiesto adresara (viem, ze sa to menilo, ale mozno az v nejakej novsej revizii)

<?php
Debug::enable('213.215.xx.yy', Environment::getVariable('logDir') . '/err.log', 'mail@gmail.com');
?>

Ak to bola len moja blbost, tak mozem/mozes vlakno zmazat.