Porównanie kompresji rar, bzip2, lbzip2

Ostatnio zajmowałem się przygotowaniem różnych katalogów do dodatkowej archiwizacji w systemie Linux (chodzi o pliki z lokalizacji /var/log/) zawierające archiwum raportów wykonywanych operacji w systemie i działających programach (często stanowiących serwery usług np. www). Jako, że często używam archiwizacji do formatu RAR postanowiłem sprawdzić czy i w tym wypadku się to sprawdzi.

Czytaj dalej „Porównanie kompresji rar, bzip2, lbzip2"

Statystyki BBClone w WordPress

Dzisiejszy wpis dotyczy uruchomienia statystyk odwiedzin strony www opartej na systemie WordPress, za pomocą BBClone – skrypcie tytułującym się jako Bazującym na PHP licznikiem strony na sterydach!

Przykład działania BBClone można zobaczyć tutaj: https://www.bbclone.de/demo/.

Nie ma tu zbyt wiele do opisania, dlatego przejdę do rzeczy.
Zakładam, że posiadasz już działającą stronę opartą na silniku WordPress

1 – Pobieramy rozwojową wersję BBClone (ostatnie stabilne wydanie jest z 2015 roku, i nie wspiera PHP w wersji 7, dlatego potrzebujemy wersji z późniejszymi zmianami). Link do pliku: http://download.bbclone.org/bbclone-nightly-build.zip.
2 – Wypakowane pliki kopiujemy za pomocą FTP na serwer. Możemy zmienić nazwę katalogu bbclone na inną.
3 – Edytujemy plik config.php z katalogu /conf/ gdzie ustawiamy parametry wg. potrzeb.
4 – Zmieniamy plik WordPressa, template-loader.php, który znajduje się w katalogu /wp-includes/. Po prostu dodajemy ten kawałek kodu pod pierwszym wierszem zawierającym "<?php":

define("_BBC_PAGE_NAME", get_bloginfo("name") . wp_title("/", false));
define("_BBCLONE_DIR", "/home/user/public_html/bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);

Zamiast /home/user/public_html/bbclone/ (pogrubione wyżej) należy wpisać własną, pełną lokalizację katalogu bbclone na serwerze.  Wgrywamy zmodyfikowany plik zastępując oryginalny i gotowe.

Jedyne o czym trzeba pamiętać, to po aktualizacjach WordPress poprawiać owy plik.