[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