Standardowe pytania: adres serwera / hostingu, wersja PHP i MySQL?

To tylko ostrzeżenia, powinny zniknąć po dwóch modyfikacjach tamtego kodu.
Zamień:
[code]    $AvailableBackups = array_reverse (glob ($DataDir.'backups/*.'.$BackupTypes[$i].'.{estats,'.strtolower ($DBType).'.sql}.bak', GLOB_BRACE));
    if ($c = count ($AvailableBackups)) $SelectBackups.= '<optgroup label="'.e_i18n ($BackupTypesNames[$i]).'">
';[/code]
Na:
[code]    $AvailableBackups = glob ($DataDir.'backups/*.'.$BackupTypes[$i].'.{estats,'.strtolower ($DBType).'.sql}.bak', GLOB_BRACE);
    if ($AvailableBackups) {
       $c = count ($AvailableBackups);
       $AvailableBackups = array_reverse ($AvailableBackups);
       $SelectBackups.= '<optgroup label="'.e_i18n ($BackupTypesNames[$i]).'">
';
       }
    else $c = 0;[/code]
Oraz:
[code]e_config_row (e_i18n ('Use SQL format (user profile)'), 'Backups|sqlformat', $Backups['sqlformat'], 1)[/code]
Na:
[code]e_config_row (e_i18n ('Use SQL format (user profile)'), 'Bac

Czasem administratorzy wyłączają funkcje, które są czasem nadużywane przez użytkowników i obciążają serwer. Innym razem są wyłączane w celu ukrycia konfiguracji serwera - mniej informacji - trudniej skutecznie go zaatakować.

Wygląda to na jakieś kolejne restrykcje lub problemy z serwerem, a konkretnie informację o obciążeniu serwera.
Usuń z tamtego pliku kod z okolic tamtej linii, podobny do:
[code]<p>
'.e_i18n ('Server load').':
<em>'.(function_exists ('sys_getloadavg')?implode (', ', sys_getloadavg ()):e_i18n ('N/A')).'</em>;

Spróbuj wstawić za komentarzem:
[code]$NewVersion = '';[/cod

111

(9 odpowiedzi, napisanych Inne)

Pokaż ten kod. W tym przypadku można użyć tylko JavaScript.

Tak, komentarz wygląda w porządku.

113

(4 odpowiedzi, napisanych Ogłoszenia)

Oddaję do Waszej dyspozycji kolejne wydanie statystyk, przenoszące kilka drobnych, ale dość istotnych zmian.
Kolejnym celem będzie najprawdopodobniej wydanie wersji pomostowej, pomiędzy obecną serią, a tą oznaczoną cyfrą 5, która dalej jest w sferze planowania. Plany te jednak nabrały już kształtów i wkrótce poświęcę większość wysiłku na ich realizację. Wydanie eksperymentalne ma dać przedsmak nowej funkcjonalności jednocześnie zachowując kompatybilność z obecną serią (po dodaniu kilku opcji konfiguracyjnych do bazy). Informacje na ten temat pojawią się w najbliższym czasie (około dwóch tygodni) na blogu.

Zmiany:

- poprawiony błąd w grupowaniu wyników w przypadku podsumowania popularności wersji przeglądarek i systemów;
- dodane wykrywanie przeglądarki Chrome;
- zmienione domyślne zachowanie modułu MySQL, w przypadku wykrycia obu rozszerzeń PHP do obsługi tej bazy danych, teraz preferowane jest tradycyjne rozszerzenie (ze względu na zmiany wprowadzone w tym drugim);
- kilka innych poprawek;

Pobieralnia:

ZIP: 738.03 KB.
TAR.BZ2: 502.51 KB.

114

(2 odpowiedzi, napisanych Rozwiązywanie problemów)

Z tego co widzę, to nie ma takiej pozycji w menu, co za tym idzie musi nastąpić przekierowanie do Ogólnych.
Na CBA nie ma jeszcze dostępnego tego rozszerzenia (nie ma oficjalnych pakietów dla systemu serwera), ale być może będzie, jeśli administrator będzie miał czas żeby się tym zająć.

Tu raczej chodzi o możliwości danej wersji MySQL, zdaje się, że ta stara wersja nie obsługuje poprawnie rzeczy używanych w zapytaniu zwracającym dane dla tych dwóch list.
Nie wiem tylko jak to dokładnie wygląda z bazami MySQL na serwerach z dwiema wersjami PHP, podającymi różne wersje skompilowanych modułów, ale prawdopodobnie baza danych pod różne wersje mogą mieć różne nazwy hostów i zawierać różne dane. Najprościej po prostu sprawdzić zmieniając testowo rozszerzenie pliku ndex.php na .php5, czy skrypt działa dalej poprawnie i czy czasem nie ma problemu z połączeniem z bazą (po zmianie rozszerzenia linki nie zmienią się automatycznie).

Najprawdopodobniej problem z wersjami przeglądarek / systemów jest spowodowany tym, że domyślna konfiguracja używa PHP4, do którego podpięta jest dość stara wersja MySQL. Polecałbym zasugerowanie administratorowi aktualizację bazy danych lub przełączenie obsługi PHP5 na domyślną, w końcu wersja 4 nie jest już dawno rozwijana i nie będzie niedługo wcale wspierana.
Co do problemu z wykrywaniem IE, to sam jestem bardzo ciekawy co powoduje to dziwne zachowanie i chętnie bym zajął się testami, z Twoją pomocą, o ile masz czas i chęci, za tydzień (19. lub 20. września, popołudnie).

A jaką wersję MySQL wskazuje np. phpMyAdmin?
Moduły do obsługi tej bazy danych zostały połączone i rozszerzenie PHP do jej obsługi jest wybierane automatycznie, w zależności od dostępności.

No tak, występuje ewidentny błąd przy prezentacji informacji o wersjach przeglądarek / systemów. Napisz jaki to moduł bazy i jaki jest numer wersji bazy danych (nie modułu), informacje dostępne są w panelu.
Dość dziwne jest jednak wykrywanie IE jako Mozilli, zrobiłem dodatkowe testy lokalnie i działa poprawnie, także z Twoim plikiem (który jest poprawny i taki sam jak w paczce). Można przeprowadzić dodatkowe testy na serwerze, które być może pomogłyby w wytłumaczeniu tego zjawiska, ale będę miał na nie czas dopiero za tydzień.
Co do geolokalizacji, to podstawowe informacje można znaleźć tutaj:
http://estats.emdek.cba.pl/index.php?pa … ocs-geoip/

119

(1 odpowiedzi, napisanych Inne)

Informacje na temat geolokalizacji można znaleźć tutaj:
http://estats.emdek.cba.pl/index.php?pa … ocs-geoip/

120

(3 odpowiedzi, napisanych Rozwiązywanie problemów)

Tak jak pisałem, wystarczy usunąć lub otoczyć komentarzem tamte linie, można też wyłączyć wyświetlanie błędów, ale to chyba nie jest najlepszy pomysł ;-).