Browsing the blog archives for January, 2010.


W jednym domu stali Emacs, xdebug, httpd i SElinux

open source, programowanie

Tak się dziwnie złożyło, że w pracy złożono mi propozycję grzebania w php. Jako zapalony użytkownik emacsa wiedziałem, że jest możliwość zaprzęgnięcia do pracy emacsa. Nawet wiedziałem, że da się debugować kod php w przyjemniejszy sposób niż var_dump().

Z pomocą przychodzi xdebug, który został mi polecony przez Matlasa. Instalację xdebuga pominę bo jest prosta jak drut i można ją znaleźć w dokumentacji. Najważniejsza i najtrudniejsza rzecz to konfiguracja emacsa (jak zawsze zresztą).

A więc zaczynamy od instalacji GEBEN`a, następnie instalujemy CEDET, otwieramy port 9000 na firewallu. Tak wyposażeni możemy zacząć debugowanie. Ale szczerze mówiąc nie piszę tego posta aby opisać jak skonfigurować emacsa do tego (chyba, że ktoś sobie zażyczy). Powodem dla którego piszę ten post jest SElinux, który blokuje port 9000 dla apache, oczywiście tylko jeśli mamy serwer lokalnie na komputerze.  Poniżej wybrane informacje z raportu SELinux.

Summary:

SELinux is preventing /usr/sbin/httpd from connecting to port 9000.

Allowing Access:

If you want to allow httpd to connect to 9000, you can execute
semanage port -a -t PORT_TYPE -p tcp 9000
where PORT_TYPE is one of the following: http_port_t, ldap_port_t, dns_port_t,
mysqld_port_t, ocsp_port_t, postgresql_port_t, kerberos_port_t.

Rozwiązanie jest proste a mianowicie

semanage port -a -t http_port_t -p tcp 9000

Restart apache`a. Koniec.

2 Comments

Jak odpalić komputer bez monitora.

geek, humor

Od pewnego czasu miałem w domu stary komputer, który dostałem w spadku. Wiadomo, że linux wejdzie wszędzie i tak się stało. Jednak pojawił się problem z biosem, który jest mądrzejszy ode mnie i nie pozwalał uruchamiać komputera bez monitora.
Po krótkim poszukiwaniu w internecie jak to zrobić trafiłem na dobry przepis.
http://www.monowall.procad.sk/boot_without_monitor.php
Wziąłem od brata trzy oporniki 68 ohm i razem wpakowaliśmy je w odpowiednie wejścia w porcie d-sub karty graficznej.
Komputer po wciśnięciu przycisku zasliania powitał nas miłym piknięciem.
A potem ssh i żyli długo i szczęśliwie.

4 Comments