Tag Archives: debian

PHP Fatal error: Call to undefined method mysqli_stmt::get_result()

Czasem możemy spotkać się z takim oto komunikatem podczas korzystania z : PHP Fatal error:  Call to undefined method mysqli_stmt::get_result() W przypadku dystrybucji takich jak Debian czy Ubuntu rozwiązaniem jest zainstalowanie pakietu mysqlnd dla PHP: (sudo) aptitude install php5-mysqlnd Jeśli masz już zainstalowany pakiem php5-mysql otrzymasz komunikat, że zostanie on odinstalowany. Oczywiście wyrażamy na to zgodę.

Debian i instalacja pakietów bez nadzoru

Czasem może się zdarzyć, że potrzebujemy zainstalować pakiet (np. mysql-server) za pomocą skryptu. Problem w tym, że w/w pakiet pyta nas o różne informacje takie jak np. hasło root’a. Możemy wyłączyć tego typu monity uruchamiając skrypt w trybie nie-interaktywnym (noninteractive), a w późniejszej części skryptu przywrócić tryb interaktywny o ile mamy taką potrzebę. Aby wyłączyć tryb interaktywny należy wpisać w skrypcie… Read more »

Munin Node 2.0.9 dla Debiana Squeeze

      1 komentarz do Munin Node 2.0.9 dla Debiana Squeeze

Dziś dla odmiany potrzebuję zainstalować Munin’a na moim produkcyjnym serwerze. Niestety stabilny Debian nie posiada wersji 2.0.6, która mnie interesuje, lecz 1.4.5. Dlatego tez musimy skorzystać z repozytorium squeeze-backports. Instalacja węzła: Dodaj repozytorium Backports [sudo] aptitude -t squeeze-backports install munin-node Wybierz interesujące Cię plugin’y z katalogu: /usr/share/munin/plugins/ i podlinkuj je do katalogu /etc/munin/plugins/ Przykładowo aby podlinkować plugin „cpu” wykonaj polecenie: [sudo] ln -s /usr/share/munin/plugins/cpu… Read more »

Pakiet kompilacyjny dla CentOS 6

      Brak komentarzy do Pakiet kompilacyjny dla CentOS 6

Jeśli zdarza Ci się kompilować coś pod Debianem, bądź Ubuntu. Zapewne zdarzało Ci się wtedy instalować pakiet do kompilowania aplikacji: [sudo] apt-get install build-essential Natomiast w przypadku CentOS, nie istnieje taki pakiet, dlatego też należy zainstalować zbiór aplikacji w nieco inny sposób: [sudo] yum groupinstall „Development Tools” UWAGA! Development Tools zawiera wszystkie pakiety deweloperskie. Rozmiar ich może być znaczny.

Debian Squeeze i PHP 5.4

      1 komentarz do Debian Squeeze i PHP 5.4

Część z Was zapewne rozważa już migrację aplikacji internetowych na nowszego „Pehapa”. Jednakże w obecnej chwili (5.01.2013) w repozytorium Debiana Squeeze jest wersja 5.3.3-7, natomiast w PHP 5.4 będzie dostępne dopiero w Debianie Wheeze. Prostym i szybkim rozwiązaniem jest skorzystanie z mniej stabilnych, ale „świeższych” pakietów z dotdeb.org.   Instrukcja: Do pliku /etc/apt/source.list dodaj poniższe linijki: deb http://packages.dotdeb.org squeeze-php54 all… Read more »

nginx_request i nginx_status plugin, brak danych na wykresach – LWP

Po instalacji Munin’a i podlinkowaniu pluginów pojawił się problem… Wszystko niby dobrze działało, lecz nie pojawiały się dane na wykresie dla nginx_request i nginx_status. Po przeszperaniu logów znalazłem następującą informację: Use of uninitialized value $LWP::VERSION in sprintf at /etc/munin/plugins/nginx_request line 109. Can’t locate object method „new” via package „LWP::UserAgent” at /etc/munin/plugins/nginx_request line 109. Oznacza to, że skrypt perlowy (wtyczki są napisane… Read more »

Jak korzystać z Debian Backports

      2 komentarze do Jak korzystać z Debian Backports

Może na początek: Czym właściwie jest repozytorium Backports? Znajdują się w nim pakiety z Debiana testowego i niestabilnego, które co prawda są nowsze od tych ze stabilnej wersji, lecz niekoniecznie tak stabilne. Wykorzystanie pakietów jest banalne: 1. Dodajemy poniższą linijkę na koniec pliku /etc/apt/sources.list deb http://backports.debian.org/debian-backports squeeze-backports main 2. Aktualizujemy listę dostępnych pakietów: [sudo] apt-get update 3. Instalujemy pakiet z… Read more »