Dorzucam kolejny fajny i bardzo prosty patch, który przyspieszy wam tworzenie kopii zapasowych minimum jakieś 20 razy i zapobiegnie utracie waszych statystyk! :) W kopii ręcznej będziecie mieli wszystko poza statystykami...
Nie miałem czasu dorabiać zmiennych do UI configa... i tak do LMSa pewnie by nie trafiło. Patch działa od razu po zaaplikowaniu. Dzięki tej funkcjonalności można grzebać po bazie danych i ustawieniach i w każdej chwili można przywrócić wszystko do stanu poprzedniego, bez utraty statystyk.
Polecam codziennie tworzyć automatycznie kopię całej bazy danych, programem mysql_dump (najlepiej koło 5 rano :P). Kiedyś wysyłałem na grupę do tego celu skrypcik w PERLu, sprawdza się znakomicie... codziennie tworzy kopie, a pliki starsze niż miesiąc automatycznie kasuje.
A to dla leniwych, w katalogu LMS: patch -p1 < plikzpatchem.diff
!DSPAM:4982c0e4269581310814384!
--- lms_testowy/lib/LMS.class.php 2009-01-28 17:48:02.683872867 +0100 +++ lms/lib/LMS.class.php 2009-01-30 09:33:23.037618871 +0100 @@ -86,7 +86,7 @@ foreach($this->DB->ListTables() as $tablename) { // skip sessions table for security - if($tablename == 'sessions') + if($tablename == 'sessions' || $tablename == 'stats') continue; fputs($dumpfile,"DELETE FROM $tablename;\n");
!DSPAM:4982c0e4269581310814384!