Ubuntu – Otwórz w terminalu
Aby dodać brakującą funkcjonalność „otwórz w terminalu” do menu kontekstowego nautilusa wystarczy zainstalować pakiet nautilus-open-terminal sudo apt-get install nautilus-open-terminal
Problem z funkcją json_encode() po aktualizacji php’a do wersji 5.5. – PHP Fatal error: Call to undefined function json_encode()
Jeśli instalowałeś php’a z paczki a nie kompilowałeś go samodzielnie to w wersji 5.5 nie będziesz mógł skorzystać z funkcji json_encode() . Aby dodać obsługę json’a dla php’a wystarczy zainstalować pakiet php5-json apt-get install php5-json
Sonata media bundle – Aktualizacja miniatur
Jeśli musimy zaktualizować ( wygenerować ) miniaturki w nowym kontekście konieczne będzie uruchomienie konsoli symfony2 poleceniem: php app/console sonata:media:sync-thumbnails sonata.media.provider.image nazwakonteksu
Pobieranie plików – wget
Do pobierania plików z internetu w systemie linux mozemy uzywać małego programu wget. Program potrafi pobierać pliki za pośrednictwem protokołu http oraz ftp . Aby pobrać plik za pośrednictwem protokołu http w terminalu wpisujemy: wget http://adres_pliku Jeśli z jakiegoś powodu musieliśmy przerwać pobieranie pliku możemy dokończyć pobieranie pliku za pomocą przełącznika -c. wget -c http://adres_pliku
Upstream sent too big header while reading response header from upstream
Upstream sent too big header while reading response header from upstream Jeśli w logach serwera nginx odczytamy powyższy błąd, to prawdopodobnie mamy problem z wysyłaniem przez aplikacje zbyt długich nagłówków. Aby rozwiązać ten problem trzeba zmodyfikować konfiguracje serwera nginx.
Doctrine DBAL ( Doctrine Database Abstraction Layer ) w Symfony2
Czasami zachodzi potrzeba wykonania zapytania do bazy bez użycia ORM’a. Jest to przydatne zwłaszcza wtedy gdy ORM tak przekombinuje zapytanie, że silnik bazodanowy sobie z nim nie poradzi i zwróci błąd. Podczas pracy z silnikiem bazodanowym Mssql często miałem problem gdy musiałem tworzyć podzapytania oraz gdy używałem metody setMaxResults() ograniczającej w zapytaniu liczbę wyników kończyło się to błędem po […]
Namespace declaration statement has to be the very first statement in the script in (…)/bootstrap.php.cache on line 4
Prawdopodobna przyczyna pojawienia się komunikatu to błędnie wygenerowany plik /app/bootstrap.php.cache. Aby przywrócić prawidłowy plik bootstrap.php.cache należny uruchomić skrypt: Można też skorzystać z composer’a w celu pobrania nowych vendor’sów. Po aktualizacji bibliotek symfony wygeneruje aktualny plik bootstrap.php.cache
Najnowsze komentarze