W dniu 15.03.2012 16:34, Tomasz Chiliński pisze:
W dniu 15.03.2012 16:16, Sebastian Wielgosz napisał(a):
W dniu 15.03.2012 14:51, Tomasz Chiliński pisze:
W dniu 15.03.2012 14:34, Tomasz Chiliński napisał(a):
W dniu 15.03.2012 14:18, Sebastian Wielgosz napisał(a):
W dniu 15.03.2012 13:08, Sebastian Wielgosz pisze:
Mam teraz kolejny problem po podniesieniu do dzisiejszej wersji z git po kliknięciu raport do uke dostaje komunikat:
FATAL ERROR: Call to undefined function array_replace() in /USR/SHARE/LMS/MODULES/UKE.PHP on line 514
Php w wersji 5.2.6-1+lenny16 w tej wersji brak jest tej fucnkcji, dostępna jest dopiero od 5.3.0.
Czy da się zastąpić tą funkcję array_replace() jakąś inną?
Rozwiązaniem jest podmiana fucnkji na array_merge - może komuś się przyda :)
Jesteś pewien, że to rozwiązuje problem? Łączysz dwie tablice w których indeksy są liczbami int, a zatem tablica staje się dłuższa niż 15 elementów. Owszem w raporcie może i się generuje, ale prawdopodobnie jest błędny...
W git znalazła się poprawka, która czyni moduł generowania raportów kompatybilny z PHP 5.2.
Chyba poprawka nie do końca działa bo u mnie po naciśnięciu na raport UKE: nic się nie dzieje: oczekiwanie na stronę i wisi.
Jakieś komunikaty w logu apache-a? Jeśli są błędy w PHP to tam powinny znaleźć się.
W logach apache nic nie ma ale proces mysql po odpaleniu raportu obciąża 1 procesor w 100% i tak wisi cały czas. Czekałem 10 minut i cały czas było 100%, po tym czasie zrobiłem restart mysqla, sprawdziłem jeszcze raz i znowu po kliknięciu w raport 100%
Ile czasu zajmuje średnio wygenerowanie raportu?