Bug Tracking


 
 

Zu Fehlernotizen springen   Zur Fehlerhistorie springen   Drucken   vorherige Seite nächste Seite
 
ID Kategorie Version Auswirkung Reproduzierbar Meldungsdatum Letzte Aktualisierung
978 [openPHPnuke] Module opn 2.4.x Schwerer Fehler Immer 06.12.2006 17:54:53 03.02.2008 18:35:08
 
Reporter Luke
Status anzeigen Öffentlich
Bearbeitung durch stefan
Priorität Normal
Lösung Kein Fehler
Status Behoben
...
Projektion Keine
Aufwand Keiner
...
Zusammenfassung Customizer Sprache Modul übernimmt die Sprachen bei neuen Modulen bzw. neuen Modulteilen nicht
Beschreibung Hi!

Seit einiger Zeit benutze ich das Customizer Sprache Modul, Es ist eingestellt, daß die Sprache aus dem Cache benutzt werden soll.
Nun gibt es ja z.B. in dem Diagnose Modul die Funktion PHP Benchmark und File Benchmark.
Beim Aufrufen dieser Funktionen bekomme ich folgende Fehlermeldungen:

WARNING [8] Use of undefined constant _DIAG_OPNINT_PHP_BENCHMARK - assumed '_DIAG_OPNINT_PHP_BENCHMARK'
FOUND IN [admin/diagnostic/opnintern.php]
FOUND AT 94
WARNING [8] Use of undefined constant _DIAG_OPNINT_FILE_BENCHMARK - assumed '_DIAG_OPNINT_FILE_BENCHMARK'
FOUND IN [admin/diagnostic/opnintern.php]
FOUND AT 95

Dort,wo normalerweise PHP Benchmark bzw. File Benchmark steht, erscheint DIAG_OPNINT_PHP_BENCHMARK bzw. DIAG_OPNINT_FILE_BENCHMARK

Ich nehme mal ganz stark an, daß die entsprechenden Sprachfiles im Cache Ordner fehlen, weil die Sprache erstellt wurde, als es diese beiden Funktionen noch nicht gab.

Auch wenn ich dann einen PHP Benchmark mache, sieht das Ergebnis so aus:

WARNING [8] Use of undefined constant _DIAG_OPNINT_PHP_BENCHMARK - assumed '_DIAG_OPNINT_PHP_BENCHMARK'
FOUND IN [admin/diagnostic/include/benchmark_php.php]
FOUND AT 81
WARNING [8] Use of undefined constant _DIAG_OPNINT_BENCHMARK_RESULT - assumed '_DIAG_OPNINT_BENCHMARK_RESULT'
FOUND IN [admin/diagnostic/include/benchmark_php.php]
FOUND AT 85
WARNING [8] Use of undefined constant _DIAG_OPNINT_BENCHMARK_WEBSERVER - assumed '_DIAG_OPNINT_BENCHMARK_WEBSERVER'
FOUND IN [admin/diagnostic/include/benchmark_php.php]
FOUND AT 94
WARNING [8] Use of undefined constant _DIAG_OPNINT_BENCHMARK_SLOWER - assumed '_DIAG_OPNINT_BENCHMARK_SLOWER'
FOUND IN [admin/diagnostic/include/benchmark_php.php]
FOUND AT 94
WARNING [8] Use of undefined constant _DIAG_OPNINT_BENCHMARK_REFERENZ_PC - assumed '_DIAG_OPNINT_BENCHMARK_REFERENZ_PC'
FOUND IN [admin/diagnostic/include/benchmark_php.php]
FOUND AT 104
WARNING [8] Use of undefined constant _DIAG_OPNINT_PHP_BENCHMARK - assumed '_DIAG_OPNINT_PHP_BENCHMARK'
FOUND IN [admin/diagnostic/include/benchmark_php.php]
FOUND AT 111
_DIAG_OPNINT_PHP_BENCHMARK
_DIAG_OPNINT_PHP_BENCHMARK

_DIAG_OPNINT_BENCHMARK_RESULT 0.16641938448

_DIAG_OPNINT_BENCHMARK_WEBSERVER208_DIAG_OPNINT_BENCHMARK_SLOWER

_DIAG_OPNINT_BENCHMARK_REFERENZ_PC


Damit kann ich nicht wirklich was anfangen.

Eine mögliche Lösung wäre z.B. eine Funktion im Diagnostic Modul (oder im Customizer Sprachmodul), die im Cache Ordner nach fehlenden Sprachfiles sucht (Vergleich mit den Original Files). Wenn ein File fehlt, könnte dies ja von den Originalfiles kopiert werden, und das Problem sollte gegessen sein.

Im Prinzip ist es ja in der Diagnostic nicht sooo schlimm, weil ja in der Regel nur der Webmaster Zugriff darauf hat, aber ich nehme mal ganz stark an, wenn man ein neues Modul installiert, daß dann die Sprachfiles ebenfalls fehlen würden.


Gruß Luke
Zusätzliche Information Trunk Rev.247
 
Fehlernotiz
stefan
03.02.2008 18:35:08
in Diagnostig selbst gibt es diese Funktion nicht.

Allerdings ist dieses im customizer Sprache sehr wohl möglich.
Hier geht er dann die fehlenden Sachen durch und erweitet das gespeicherte.

Fehlerhistorie
Änderungsdatum Benutzername Feld Änderung
03.02.2008 18:35:08 stefan Status Zugewiesen => Behoben
03.02.2008 18:35:08 stefan Behoben in Version => opn 2.4.x
03.02.2008 18:35:08 stefan Lösung Offen => Kein Fehler
03.02.2008 18:35:08 stefan Fehlernotiz hinzugefügt: 1805  
03.02.2008 18:32:47 stefan Bearbeitung durch => stefan
03.02.2008 18:32:47 stefan Status Neu => Zugewiesen
06.12.2006 17:54:53 Luke Neuer Fehler  


 
Ladezeit 0.09466 Sekunden