[TYPO3-german] devIPmask funktioniert nicht
Masod Mohmand
masod.mohmand at gmail.com
Wed Dec 19 11:38:46 CET 2012
Danke für die Info.
Dann ist auch der Artikel hier
http://typo3blogger.de/typo3-debuggen/comment-page-1/
in Bezug auf devIPmask und debug() Funktion nicht richtig.
Dort steht:
"Im Installationtool gibt es mehrere Einstellungen die das debuggen
konfigurieren können:
[SYS][devIPmask] – Definiert eine Liste von IP Adressen, bei denen
Entwickler Ausgaben im Frontend erlaubt sind. Die debug()-Methode
benutzt diesen Filder. Dies ist empfehlenswert wenn ihr in einem Live
System debuggen wollt/müsst."
Am 18.12.12 23:01, schrieb Rene:
> Am 18.12.2012 22:56, schrieb Rene:
>> Am 18.12.2012 15:17, schrieb Masod Mohmand:
>>> Hallo Liste,
>>>
>>> kriege trotz devIpmask='' eine Debug-Ausgabe im Frontend.
>>> Ich bin nicht im Backend angemeldet.
>>> Habe ich etwas falsch verstanden?
>>>
>>> In der localconf.php ganz unten steht:
>>>
>>> $TYPO3_CONF_VARS['SYS']['devIPmask'] = '';
>>>
>>> In meiner Extension steht:
>>>
>>> t3lib_utility_Debug::debug($this->lConf['what_to_display'],'lConf');
>>>
>>>
>>> Mir ist auch nicht genau klar wo in der Klasse
>>> class.t3lib_utility_debug.php nach den Ips gefiltert wird.
>>>
>>>
>>> Danke und Gruß,
>>> Masod
>> Hallo,
>>
>> du hast da leider tatsächlich etwas falsch verstanden.
>> Die debug Funktion ist nur für die "formatierte" Ausgabe der
>> Debugdaten zuständig.
>>
>> Habe es bei mir in einer Extension wie folgt gelöst
>> ....
>> $this->devIPmask =
>> $GLOBALS['TYPO3_CONF_VARS']['SYS']['devIPmask'];
>> if
>> (($this->extConf['debug']==true)&&(t3lib_div::cmpIP($_SERVER['REMOTE_ADDR'],$this->devIPmask)))
>> {
>> $this->debug = $this->extConf['debug'];
>> }
>> ....
>> if ($this->debug) {t3lib_utility_Debug::debug($headertype,
>> 'main $headertype');}
>> ....
>>
>> Bei Fragen, fragen
>>
>> MfG Rene
>>
> Bessere Kurzfassung um die Debug Meldungen nur anzuzeigen, wenn Deine IP
> in der devIPmask steht
> ....
> $this->debug =false;
> $this->devIPmask =
> $GLOBALS['TYPO3_CONF_VARS']['SYS']['devIPmask'];
> if (t3lib_div::cmpIP($_SERVER['REMOTE_ADDR'],$this->devIPmask)) {
> $this->debug =true;
> }
> ....
> if ($this->debug) {t3lib_utility_Debug::debug($headertype,
> 'main $headertype');}
> ....
>
More information about the TYPO3-german
mailing list