Category Archives: Uncategorized

Joomla 1.6.. i 1.7.. Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /cms/configuration.php:1) in /cms/libraries/joomla/session/session.php on line 411

Wszystkie swoje pliki edytuje w programie “Dreammeaver”, jakieś było moje zdziwienie jak u klienta na szybko użyłem “Total Commandera” i joomla zwróciła mi taki komunikat:

Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /cms/configuration.php:1) in /cms/libraries/joomla/session/session.php on line 411

przez to nie można było się zalogować w panelu admina i cokolwiek edytować, po szperając w necie można znaleźć odpowiedź którą już kiedyś przerabiałem z autopsji że każdy program inaczej interpretuje linie spacje i tabulacje, w tym przypadku “Total Commander” dopisał linie której nie było widać w “Dreammeaverze” więc nie można było jej usunąć w Notepad++ też nie było jej. Trzeba było stworzyć nowy dokument z tą samą nazwą i przekopiować tylko treść.

U mnie chodziło o plik configuration.php ale występuje ten error również przy edycji innych “delikatnych” plików, więc należy pamiętać co się ostatnio edytowało i poszukać znaku (spacji) lini tabulacji i innych ukrytych rzeczy które może dopisać jakiś inny edytor.

ISPConfig 3.Traffic quota is empty

Po aktualizacji ISPConfig’a do najnowszej wersji w zakładce “Sites” po wejściu w jakąś stronę i chcąc przejść na którąś z zakładek “Redirect” “SSL” “Statistic” “Backup” “Options” otrzymuje komunikat:

Traffic quota is empty

Rozwiązanie wskazuje sam problem trzeba w zakładce “Domain” “Traffic Quota” zmienić z 0 (które pojawiło się po upgrade’zie) na -1 jak było wcześniej.

Jak przywrócić normalne “ustawienia” (edycje ustawien) Windows Mobile

Mam Omnie 2 (i8000) ale testowałem też to na HTC, otóż urządzenia mają kupę softu i dojście w nich do normalnych ustawień windowsowych graniczy z cudem. Więc zmieniłem by mieć możliwość edycji ustawień w standardowy sposób jak to było w starych windowsach.
HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\
tam opcje HideSettings z 1 (czyli ukryj) ustawiamy na 0 (czyli odkrywamy)
Edycje robię w Total Commanderze w wersji mobilnej ściągniętej z:
http://www.ghisler.com/pocketpc.htm
Edytuje się klikając w programie do góry “/” a potem Plugins – > registy iodnajdujemy powyższą ścieżkę!

jako że do tego tego samego problemu wróciłem przy okazji bawienia sie nastepnymi telefonami zapewne niektórzy również mają takie przeżycia 😉

Joomla 1.6 vs serwery home.pl (JPath::check Snooping out of bounds @ /administrator/components/com_cpanel/views)

Zainstalowałem sobie joomle na serwerze home.pl w katalogu /cms dla testów,
by to zrobić trzeba w configuration.php zmienić zapis:

public $live_site = ”;

na

public $live_site = ‘http://moja-domena.pl/cms/’;

po testach chciałem przenieść joomle na normalny adres moja http://moja-domena.pl więc przegrałem pliki wróciłem zapis w configuration.php na

public $live_site = ”;

i jakieś było moje zdziwienie jak panel admina wyrzucił error:

20 – An error has occurred.
JPath::check Snooping out of bounds @ /administrator/components/com_cpanel/views
Return to Control Panel

hmmm, zacząłem grzebać jak to się robiło w joomlach 1,5 i doszedłem do odpowiedzi takowej:
zapis w configuration.php musiał wrócić to takowego:

public $live_site = ‘http://moja-domena.pl/’;

i trzeba było zedytować plik w takiej ścieżce:

/libraries/joomla/filesystem/parth.php

linia 169
z zapisu :

$path = JPATH_ROOT;

na

$path = ‘/’;

i działa, pozdr dla wszystkich co maja taki sam problem

Jak ustawić DIV’y obok siebie?

pomiędzy znacznikami <body></body>

<div id=”div_lewy”>lewy</div>
<div id=”div_srodkowy”>srodek</div>
<div id=”div_prawy”>prawy</div>
<div class=”czysc”></div>

pomiędzy znacznikami <head></head>

<style type=”text/css”>
#div_lewy{
height:200px; /*deklarujemy rozmiar (wysokość – nie musimy) */
width:200px; /*deklarujemy rozmiar (szerokość – nie musimy) */
background-color:#FF0000; /*deklarujemy kolor tła by zobaczyć oco kaman (kolor czerwony) – nie musimy */
float:left; /* i to sprawia że div wyświetla się jeden obok drugiego przyciągają się do lewej można do prawej – right */
}
#div_srodkowy{
height:200px; /*deklarujemy rozmiar (wysokość – nie musimy) */
width:200px; /*deklarujemy rozmiar (szerokość – nie musimy) */
background-color:#00FF00; /*deklarujemy kolor tła by zobaczyć oco kaman (kolor zielony) – nie musimy */
float:left; /* i to sprawia że div wyświetla się jeden obok drugiego przyciągają się do lewej można do prawej – right */
}
#div_prawy{
height:200px; /*deklarujemy rozmiar (wysokość – nie musimy) */
width:200px; /*deklarujemy rozmiar (szerokość – nie musimy) */
background-color:#0000FF; /*deklarujemy kolor tła by zobaczyć oco kaman (kolor niebieski) – nie musimy */
float:left; /* i to sprawia że div wyświetla się jeden obok drugiego przyciągają się do lewej można do prawej – right */
}
.czysc{
clear:both; /* czyści nam powyższe ustawinia i nie przyciągnie do siebie już następnego <div>’a */
}
</style>

czemu używamy id i class?
id – jest to unikatowy znaczni i może wystąpić tylko jeden taki sam w kodzie jak się powieli Validator wyrzuci błąd; id wywołujemy znacznikiem #
class – tą samą deklaracje mozna używać wielokrotnie nie spowoduje wyświetlania się błędu; class wywołujemy znacznikiem “.”

Vmware error – “Setup cannot continue. The Microsoft Runtime DLL installer failed to complete installation.”

Kupiłem nowego lapka Sony Vaio z toną softu od sony (czytaj tona śmieci), chciałem jak zawsze postawić sobie Vmware Serwer 2 i przy instalacji otrzymuje komunikat:

Setup cannot continue. The Microsoft Runtime DLL installer failed to complete installation.

Sprawdzamw  biosie ustawienia vitrualizacji są na ON – nadal nie działa, doczytałem że problem może tkwić w Microsoft Visual C++ a własciwie w starych instalkach sprawdzam rzeczywiście mam 2005 odinstalowuje wszystkie paczki sztuk 6 i ściągam nowe pod win 7 64bit z stronki microsoftu <<<tu>>>

po usunięciu staroci i zainstalowaniu nowych paczek Microsoft Visual C++ działa 😉

Cenne polecenia w linuksie, jak wyszukać duże pliki na dysku/

Jak wyszukać duże pliki na serwerze, gdy urzytkownicy niedlabe wrzucają śmieci a póżniej zostają na dyskach i tylko zajmują miejsce, ano tak:

find . -size +20000k -exec du -h {} \;

gdzie 20000k jest rozmiarem -> wyszukuje wszystkie pliki większe niż 20000kB

dostajemy piękny listing z rozmiarem i lokalizacją, jak chcemy wyszukać tylko w danym katalogu należy się tam udać czyli np.
cd /home/twoj_user/jakis_katalog/   (enter)
find . -size +20000k -exec du -h {} \;    (enter)

Ekg2

Po latach nieużywania przypomniało mi się o gg w konsolowej odmianie czyli EKG2. po pobraniu nowego pakietu i odpaleniu go na serwerku który był instalowany strikto pod www Ekg2 wywaliło error:

No UI-PLUGIN!

UI-plugin to User Interface czyli po prostu interfejs ncurses wkompilowanego.
trzeba więc dograć brakującą biblioteczkę apt-get install libncurses5-dev
i jeszcze raz prze kompilować ekg2 i działa 😉

Facebook friendly links

Czyli jak nadać własnej stronie na facebooku przyjazną nazwę?

Wymagania:
– trzeba być zalogowanym
– trzeba mieć minimum 25 znajomych zarówno w profilu zwykłego użytkownika jak i w profilu “strony”

Co trzeba zrobić? Nie ma nic prostszego wystarczy udać się  na stronkę www.facebook.com/username wybrać profil (jeżeli ma się więcej niż jeden np. strony firmowe itp.) dostaniemy tam przykłady jakie możemy wybrać lub wpisać własną propozycję, no i tyle.