Przy pomocy mod_rewrite w serwerze Apache. Gdybym chciał, aby adresy podstron w domenie bluetrain.pl zawsze zaczynały się od „www.” (nie chcę), mógłbym wpisać do pliku .htaccess następujące regułki:
Dalszy ciąg
Jak szybko i skutecznie usunąć URL z indeksu Google
Google bot po napotkaniu adresu zwracającego kod 404 Not Found wielokrotnie jeszcze podejmuje próby odczytania takiego adresu. Na niektórych z moich serwisów dzieje się tak jeszcze w rok po bezpowrotnym usunięciu pewnych podstron. Dalszy ciąg
[SOLVED] Opera 10.60, nie działa flash
Jeżeli w Operze 10.60 przestała działać wtyczka Adobe Flash Player, a więc nie działają filmy na YouTube oraz reklamy ;) rozwiązanie jest być może bardzo proste.
Należy wcisnąć przycisk F12. Pojawi się menu podręczne, w którym zaznaczamy opcję „Włącz obsługę wtyczek”.
Oczywiście warto przedtem zainstalować najnowszą wersję wtyczki Flash.
WordPress 3 i numeryczne nazwy postów
W nowej, trzeciej wersji WordPressa wprowadzono znaczącą zmianę w generowaniu adresów stron i artykułów – chodzi o adresy pojawiające się w urlu.
Otóż adres strony nie może składać się z samych cyfr. Wprowadziło to sporo zamieszania na jednej z moich stron, gdzie pewien dział jest zorganizowany chronologicznie, po latach, a więc adresy stron mają postać: Dalszy ciąg
[SOLVED] gnu/stubs-32.h: No such file or directory
Kompilując kod w C na systemie 64-bitowym możemy otrzymać następujący komunikat:
gnu/stubs-32.h: No such file or directory
Rozwiązaniem jest dodanie opcji -m64 do wywołania kompilatora gcc.
Jeżeli program, który jest kompilowany, korzysta ze skryptu configure, można uruchomić ten skrypt następująco:
# CFLAGS=-m64 ./configure
Briefly Unavailable for Scheduled Maintenance
WordPress po (przerwanej) aktualizacji wita nas komunikatem:
Briefly Unavailable for Scheduled Maintenance
Szybkie rozwiązanie: usunąć plik .maintenance (nazwa pliku zaczyna się od kropki) z głównego katalogu WordPressa.
Polskie locale i UTF-8 na Ubuntu
Wynajmując serwer fizyczny bądź wirtualny (VPS) często otrzymujemy w pakiecie prekonfigurowany system operacyjny Linux. Gdy serwer jest wynajmowany za granicą, system operacyjny może nie być prawidłowo skonfigurowany do obsługi języka polskiego nawet, gdy zainstalujemy odpowiednie pakiety językowe i ustawimy odpowiednie wartości zmiennych środowiskowych LANG, LC_ALL i LANGUAGE.
Sygnałem, że konfiguracja systemu nie jest optymalna mogą być na przykład następujące komunikaty (poniższe wypisuje interpreter języka Perl):
Dalszy ciąg
Zend Framework – Cannot redeclare class Zend_Loader
Po wywołaniu narzędzia zf w katalogu aplikacji pojawia się komunikat
Fatal error: Cannot redeclare class Zend_Loader in .../library/Zend/Loader.php on line 31
Problem wydaje się istnieć od wersji 1.9.2 narzędzia zf i jest nadal obecny w wersji 1.10.4. Rozwiązaniem, choć bardzo niewygodnym, jest zakomentowanie w pliku application/configs/application.ini – tylko na moment wywołania narzędzia – wiersza o treści
includePaths.library = APPLICATION_PATH "/../library"
Zend Framework, „A project profile was not found.”
Polecenie zf powinno być wywoływane w głównym katalogu aplikacji. Gdy i to nie pomaga, w tymże katalogu brakuje pliku .zfproject.xml
Import plików do SVN i komunikat „Error 301 Moved Permanently”
Napotkałem ostatnio interesujący problem: po przeniesieniu repozytorium SVN i poprawnym (wydawałoby się) skonfigurowaniu Apache wraz z modułem mod_dav do jego obsługi po protokole HTTPS, każda próba importu plików do nowego repozytorium kończyła się następującym komunikatem