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.
Kategoria: hosting
Nowy skrypt – instalator Nextcloud w Linux Debian 11
Napisałem skrypt, który instaluje pakiet Nextcloud (alternatywa dla innych usług dysku w tak zwanej chmurze), w systemie Debian 11 (Linux). Do działania wymaga jedynie czystego systemu, wszystko zainstaluje i skonfiguruje sam (tak aby działało w sieci lokalnej, działanie na zewnątrz musi już dopracować użytkownik).
Tutaj link: Nextcloud Debian Instalator
Nowy skrypt dla CentOS 8 – LAMP
W projektach został wprowadzony nowy skrypt dla CentOS 8, który służy do instalacji i konfiguracji dodatkowego oprogramowania i systemu umożliwiającego obsługę strony WWW.
Skrypt instaluje i wstępnie konfiguruje takie rzeczy jak serwer WWW, serwer bazy danych, interpreter PHP.
Zapraszamy do odwiedzenia działu Skrypt CentOS 8 LAMP
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.