Archiwum kategorii: Webmastering

WordPress. Instalacja i tuning, dobra konfiguracja, wartościowe wtyczki

Oficjalna strona WordPressa to http://wordpress.org .

1. Instalkę najlepiej pobierz z http://pl.wordpress.org/ gdyż jest spolonizowana
2. Pobranego zip-a z WordPressem wrzuć na ftp
3. Wejdź przez Putty. Rozpakuj archiwum poleceniem unzip wordpress*.zip (maska zadziała)
4. WordPress wypakuje się do /wordpress więc przesuń pliki MidnightCommanderem w miejsce docelowe
5. Utwórz bazę MySQL dla instancji, zanotuj dane.
W bazie ustaw – jeśli domyślnie masz inny – system porównań napisów dla połączenia MySQL na utf8_general_ci
6. Pod adresem domeny czeka kreator konfiguracji. Bądź przezorny, adminowi nie dawaj loginu „admin”. Użytkownik admin najlepiej niech w systemie nie istnieje.
Prefiksem tabel w MySQL nie powinno być wp_ wymyśl coś oryginalnego
7. Logowanie odbywa się pod adresem adres/wp-login.php
8. W wp-config.php zmień/wprowadź:
Jeśli pobrałeś wersję spolszczoną ale WordPress startuje z interfejsem angielskim wprowadź do konfiga linię z wpisem

define ('WPLANG', 'pl_PL');

Jeśli pobrałeś wersję angielską, zapytaj wujka google o pliki spalszczające pl_PL.po i pl_PL.mo oraz gdzie je wrzucić.

Wiele osób twierdzi że wszystko dotyczące spolszczenia zrobiło dobrze a WordPress nadal gada po angielsku. Najczęściej jest to skutkiem tego, że wgrane pliki spalszczające nazywają się np „pl_pl” a w konfigu zapisano „pl_PL” lub „pl_Pl”. Linux rozróżnia wielkość liter w nazwach plików więc dla niego powyższe nazwy to trzy różne pliki. Warto o tym pamiętać także na przyszłość, np. dodając pliki do systemu – aby nazwy liter składały się wyłącznie z małych liter, bez spacji i polskich znaków diakrytycznych. Czyli bez potencjalnych kłopotów.

ponadto w wp-config warto wpisać:

define ('WP_POST_REVISIONS', '10');

Co ograniczy ilość przechowywanych w bazie poprzednich wersji postów do 10. To i tak aż nadto… Bez tego wpisu baza puchła by sobie powolutku, po cichutku, bez ograniczenia – gdy tylko zmienisz jeden przecinek w dowolnym wpisie – jego poprzednia wersja jest zachowywana.

Jeśli z góry wiesz, że serwis będzie obfity w treści tekstowe i często przeszukiwany przez użytkowników (lub w inny sposób mocno obciążany) warto zainteresować się zmienną memory_limit z phpinfo(); i jej współpracą z wordpressowym ustawieniem WP_MEMORY_LIMIT

 

Ustawienia wewnątrz WordPressa

Ustawienia
Ogólne / Format daty / Własny: Y-m-d  da to przykładowo datę 2013-02-16
Ogólne / Strefa czasowa / Warszawa
Ogólne / Format godziny / 12:34

Pisanie / Publikacja przez e-mail do działania wymaga oprócz wpisanej poprawnej konfiguracji podpięcia do crona pliku wp-mail.php. Plik ten musi mieć prawa wykonania dla właściciela (744).

Czytanie / Strona główna wyświetla / Statyczną stronę / Spis treści – a tu warto użyć plugin WP Realtime sitemap a w treść strony wkleić (otwórz nawias. kwadratowy)wp-realtime-sitemap(zamknij nawias. kwadratowy)

Bezpośrednie odnośniki / Własny format (domena)/%category%/%postname%/

Dyskusja / Pozostałe ustawienia komentarzy
TAK – Autor komentarza musi wprowadzić swój podpis i e-mail
TAK – Użytkownicy muszą być zarejestrowani i zalogowani, aby móc komentować

Media / Rozmiary obrazków
Rozmiar miniatury 200 x 200
Średni rozmiar 400 x 400
Duży rozmiar 750 x 750

Wartościowe Wtyczki WordPressa, które polecam:
Akismet – żelazna pozycja chroniąca przed spamem w komentarzach
Captcha – anty-bootowy mechanizm. Najlepiej wymagać go podczas zakładania konta nowego użytkownika
Duplicator– genialne proste narzędzie do backupu i odtwarzania instancji WordPressa oraz migracji na inny hosting
WP Realtime Sitemap – wtyczka generująca spis treści. Wystarczy w kodzie strony wstawić kod:
wp-realtime-sitemap (w nawiasie kwadratowym)
WordPress Access Control – daje możliwość ograniczania widoczności treści np. tylko dla zalogowanych użytkowników, lub bardziej wybiórczo.
wp-Typography – umożliwia dzielenie wyrazów, wyłączenie konwersji cudzysłowów prostych na drukarskie, minusów na pauzy (konieczne przy listingach programów) itp.

Wyłączenie możliwości dodawania komentarzy
Aby wyłączyć komentarze wykasuj zawartość pliku (ale nie plik) comments.php
lub w kokpicie:
Wygląd -> Edytor -> wybierz motyw, dla którego ma zajść zmiana
Otwórz plik Komentarze (comments.php) klikając w niego
Wykasuj całą zawartość i zapisz plik

Akismet
Rejestrujesz się na stronie http://akismet.com/
ustawiasz cenę na 0$/month
na maila przychodzi klucz
ALBO musisz się zarejestrować na wordpress.com, później wystarczy kliknąć w konfiguracji akismet na (Get your key)

PS Bardzo dobry wideokurs instalacji i obsługi WordPressa znajdziesz w sklepie http://tutoria.pl