home.pl i WordPress – apteczka pierwszej pomocy
- Piotr Bartczak
- 19 kwi 2010
- 3 minut(y) czytania
Aktualizacja (17.04.2014)
Od momentu publikacji artykułu minęły prawie 4 lata. Przez ten czas większość opisanych poniżej problemów zostało już naprawionych. Ostatni z nich, ten dotyczący statystyk stat24 nadal straszy, ale jest dużo mniej uciążliwy (usługa nie jest już standardowo aktywna).
Niestety nadal są pewne kwestie, nad którymi firma musi jeszcze popracować.
Instalacja
Zapewne każdy zaprawiony w bojach fan WordPressa wie, że podczas instalacji mamy dwie możliwości podania danych dostępowych do bazy MySQL. Możemy:
wpisać je od razu do pliku wp-config.php lub
pozwolić aby zrobił to za nas skrypt instalacyjny.
Oczywiście obie metody są prawidłowe a wybór pomiędzy nimi to kwestia gustu i przyzwyczajenia. Sam lubię mieć wszystko pod kontrolą więc najczęściej wybieram sposób z ręcznym uzupełnianiem pliku konfiguracyjnego. Niestety, ten sposób nie działa idealnie na serwerach home.pl.
Przy próbie instalacji z ręcznie wprowadzonymi danymi, po podaniu nazwy bloga i adresu e-mail administratora, skrypt instalacyjny gubi poprawny adres czego efektem jest oczywiście błąd 404 jak na załączonym zrzucie ekranowym:

Skrypt instalacyjny gubi poprawny adres
Rozwiązanie problemu
Problem nie występuje w przypadku automatycznego tworzenia pliku konfiguracyjnego przez skrypt instalacyjny. Jeśli jednak ktoś, tak jak ja, uprze się przy ręcznym uzupełnianiu to w takim wypadku instalację należy rozpocząć podając bezpośredni adres instalatora:
http://nazwa-strony.pl/wp-admin/install.php
Korzystanie z panelu administratora
Podczas korzystania z panelu administratora w dosyć nieoczekiwanych momentach strona, na której się znajdujemy sama się przeładowuje wyświetlając jedynie biały ekran. Dzieje się tak głównie w kokpicie, co jest szczególnie frustrujące ponieważ jest to miejsce gdzie jesteśmy kierowani zaraz po zalogowaniu.
Przyglądając się nieco bliżej białej stronie, w pasku stanu przeglądarki znajdziemy informację:
Przesyłanie danych z home.hit.stat.pl…

Problem ze statystykami stat.pl
Rozwiązanie problemu
Należy w następujący sposób wyłączyć automatyczne dodawanie statystyk:
zalogować się na home.pl,
wybrać zakładkę „konfiguracja WWW” / „informacje ogólne”,
odznaczyć opcję „dodaj automatycznie skrypt zliczający do serwisu …”.

Wyłączone statystyki stat.pl
Zmiana schematu odnośników
Zmieniając schemat bezpośrednich odnośników ze standardowego na przyjazny wyszukiwarkom odkryjemy, że WordPress niepotrzebnie wciska w adresy dodatkowe „index.php”:

Niepotrzebny „index.php” w adresie
Rozwiązanie problemu
Trzeba wprowadzić poprawkę do jednego pliku:
otworzyć plik wp-includes/vars.php,
zamienić linijkę:
$is_apache = (strpos($_SERVER['SERVER_SOFTWARE'], 'Apache') !== false || strpos($_SERVER['SERVER_SOFTWARE'], 'LiteSpeed') !== false);
na:
$is_apache = (strstr($_SERVER['SERVER_SOFTWARE'], 'Apache') || strstr($_SERVER['SERVER_SOFTWARE'], 'LiteSpeed') || strstr($_SERVER['SERVER_SOFTWARE'], 'IdeaWebServer')) ? 1 : 0;
zapisać raz jeszcze ustawienia bezpośrednich odnośników.
Wgrywanie plików
Przy próbie wgrania dowolnego pliku przez panel administracyjny pojawia się napis:
Brak tymczasowego folderu

Problem z wgrywaniem plików – „brak tymczasowego katalogu”
Rozwiązanie problemu
Należy utworzyć ten nieszczęsny tymczasowy katalog:
w katalogu głównym stworzyć katalog o nazwie „tmp”.
Inne, nierozwiązane problemy
Podczas pracy na serwerach home.pl zaobserwowałem jeszcze dwa inne, drobne problemy co do których niestety nie znalazłem odpowiedniego rozwiązania. Nie występują one jednak często i raczej nie przeszkadzają w codziennej pracy. Są to m.in:
Usuwanie wielu odnośników na raz
Jedną z pierwszych czynności jakie wykonuje się zaraz po instalacji jest usunięcie automatycznie dodanych odnośników (zakładka „odnośniki”). Jeśli zdecydujemy się na usunięcie wszystkich na raz to otrzymamy poniższy błąd 500:
500 Internal Error The server encountered an internal error and could not complete your request
Jeśli wrócimy do panelu administracyjnego to okaże się, że pomimo wystąpienia błędu wszystkie odnośniki zostały poprawnie usunięte.
Przenoszenie na stronę „wszystkie ustawienia”
Podczas zmiany ustawień poszczególnych wtyczek lub samego WordPressa czasami jesteśmy przenoszeni do strony ze wszystkimi ustawieniami. Jest to specjalna strona, do której odnośnika nie znajdziemy w panelu administracyjnym:
http://nazwa-strony.pl/wp-admin/options.php
Jest to trochę dezorientujące ale da się przyzwyczaić.
Wasze problemy z serwerami home.pl
Zapraszam do dzielenia się za pośrednictwem komentarzy swoimi doświadczeniami odnośnie działania WordPressa na serwerach home.pl. Może udało Wam się wyłowić jeszcze jakieś inne problemy?
Comments