5-cio minutowa instalacja
WordPress szczyci się 5-cio minutową instalacją, lecz nie oszukujmy
się, czas instalacji zależy od umiejętności użytkownika, ktoś kto robi
to pierwszy raz, może śmiało założyć że zajmie mu to ok godziny, ktoś
kto instalował WordPressa już nie raz – potrzebuje na to 2 minut. Ta
strona powstała dla tych którzy chcą poświęcić więcej czasu aby nauczyć
się instalacji, i postawić swojego pierwszego WordPressa :)
Wymagania WordPressa
Serwer / Hosting
Pierwszą rzeczą o którą musimy zadbać aby móc zainstalować
WordPressa, jest serwer www, z obsługą PHP i MySQL. W zależność
od wersji WordPressa, musimy spełnić poniższe wymagania:
WordPress 2.9 – 3.2:
- PHP w wersji 4.3 lub nowszej
- MySQL w wersji 4.1.2 lub nowszej
WordPress 3.2:
- PHP w wersji 5.2.4 lub nowszej
- MySQL w wersji 5.0.15 lub nowszej
WordPressa w wersji starszej niż 2.9 nie zalecamy instalować, gdyż
mogą wystąpić problemy z kompatybilnością wtyczek oraz szablonów,
a oprócz tego nowsze wydania są znacznie bezpieczniejsze.
Jeśli ktoś nie wie czy jego serwer spełnia wymagania, wystarczy
że zapyta administrację serwera, lub jeśli ktoś umie, to może samemu
to sprawdzić, poprzez stworzenie w głównym katalogu strony pliku
o nazwie test.php, a w nim dodanie kodu –
<?php phpinfo(); ?>.
Następnie odpalamy ten plik poprzez przeglądarkę, czyli np. wywołując
adres www.jakas-nasza-domena.pl/test.php – wtedy pokaże nam się sporo
nic nam nie mówiących tabelek, z czego interesuje nas tylko to co
na samej górze, czyli wersja php, która będzie zapisana np. tak:
Oraz niżej, trzeba poszukać wersji MySQL, ja proponuję użyć
dobrodziejstwa ctrl+f, i szukać po frazie mysql, a następnie
w odpowiedniej tabelce szukamy wiersza z version – gdzie będziemy mieli
zapisaną wersję MySQL, czyli np:
Dla osób które nie mają jeszcze swojego serwera albo wykupionego hostingu, proponujemy skorzystać z oferty
LightHosting - tanio, profesjonalnie, i do tego WordPress kocha ich serwery.
Domena
Jeśli mamy już serwer spełniający nasze wymagania, to teraz
potrzebujemy domeny, jeśli chcemy mieć jakiś swój fajny adres strony.
Jeżeli adres strony jest nieważny, wtedy można skorzystać z jakiś
darmowych domen, aliasów, lub też subdomeny którą dostajemy wraz
z hostingiem.
Dla osób które chcę kupić swoją domenę, polecamy skorzystanie z oferty
OVH Polska,
pod względem przedłużania domen, nigdzie taniej w Polsce chyba nie
znajdziecie, jeżeli natomiast chodzi o rejestrację domen, to fakt, nie
ma jakiś promocji typu ‚domena za 1zł’ – ale przy tego rodzaju
promocjach, za przedłużenie ważności domeny będziemy płacić 2x więcej
niż w OVH, więc jeśli planujemy posiadać stronę dłużej niż 1 rok, OVH
będzie zdecydowanie najtańszym wyborem ( i całkiem dobrym, gdyż
dostaniemy dostęp do panelu administracyjnego, w którym z domeną będzie
można zrobić praktycznie wszystko ).
Instalacja
Pobieranie WordPressa
Pierwsze co musimy zrobić, to pobrać WordPressa. Na stronie głównej
naszego portalu jest duży zielony przycisk, który zawsze kieruje
do najnowszej wersji WordPressa – korzystamy z niego i pobieramy
spakowanego WP np. na pulpit. Następne co musimy zrobić to rozpakować
go. Statystycznie większość użytkowników internetu korzysta z Windowsa,
a w nim mamy już wbudowane narzędzie do rozpakowywania plików .zip, więc
należy jedynie kliknąć na ściągnięty plik prawym przyciskiem myszy,
i wybrać opcję Wyodrębnij wszystkie… , jeśli używamy np. WinRara, wtedy
będziemy mieli opcję Wypakuj tutaj.
Kiedy będziemy już posiadali wypakowane pliki WordPressa, należy je
wysłać na serwer. Dobór klienta FTP oraz jego obsługę pozostawiamy
do wyboru we własnym zakresie, w razie problemów wujek google pomoże.
Przygotowania do instalacji WordPressa – dane do połączenia z bazą danych
Metody instalacji WordPressa mamy dwie:
- instalacja z edycją pliku wp-config.php
- instalacja bez edytowania żadnych plików – wszelkie dane do połączenia z bazą podaje się podczas instalacji
Jako że druga metoda nie działa poprawnie na każdym serwerze, skupimy się głównie na pierwszej opcji.
W katalogu z WordPressem mamy plik wp-config-sample.php , kopiujemy
ten plik do siebie na dysk, i zmieniamy mu nazwę na wp-config.php .
Teraz trzeba wyposażyć się w jakiś edytor który obsługuje kodowanie
UTF-8 bez BOM – zwykły notatnik z Windowsa nie obsługuje tego kodowania,
ale już np.
Notepad++
który polecamy, jak najbardziej tak. Jeśli jesteśmy już wyposażeni
w odpowiednie narzędzie, zabieramy się za edycje pliku wp-config.php,
w przypadku Notepad++ , wystarczy kliknąć prawym przyciskiem myszy
na edytowany plik, i wybrać opcję Edit with Notepad++ . W kodzie
odszukujemy takie linijki:
/** Nazwa bazy danych, której używać ma WordPress */
define(‚DB_NAME’, ‚nazwa_bazy_danych’);
/** Nazwa użytkownika bazy danych MySQL */
define(‚DB_USER’, ‚nazwa_uzytkownika’);
/** Hasło użytkownika bazy danych MySQL */
define(‚DB_PASSWORD’, ‚haslo’);
/** Nazwa hosta serwera MySQL */
define(‚DB_HOST’, ‚localhost’);
I uzupełniamy je wedle danych z naszego serwera. Jeżeli nie wiemy co
tam należy wpisać, albo po wpisaniu danych otrzymujemy później komunikat
Error establishing a database connection – należy napisać
do administratora swojego hostingu, i poprosić go o pomoc.
Z innych rzeczy w pliku wp-config.php powinny zainteresować nas
unikatowe klucze uwierzytelniania, które wyglądają domyślnie tak:
define(‚AUTH_KEY’, ‚wprowadz tutaj unikatowa fraze’);
define(‚SECURE_AUTH_KEY’, ‚wprowadz tutaj unikatowa fraze’);
define(‚LOGGED_IN_KEY’, ‚wprowadz tutaj unikatowa fraze’);
define(‚NONCE_KEY’, ‚wprowadz tutaj unikatowa fraze’);
define(‚AUTH_SALT’, ‚wprowadz tutaj unikatowa fraze’);
define(‚SECURE_AUTH_SALT’, ‚wprowadz tutaj unikatowa fraze’);
define(‚LOGGED_IN_SALT’, ‚wprowadz tutaj unikatowa fraze’);
define(‚NONCE_SALT’, ‚wprowadz tutaj unikatowa fraze’);
Oczywiście w zależności od wersji WordPressa, będzie to wyglądało
inaczej. Starsze wersje WP będą miały mniej kluczy, ten przykład jest
dla najnowszej wersji WordPressa 3.2.
Klucze należy uzupełnić swoimi unikatowymi ciągami znaków, jeśli nie chcemy wymyślać ich samemu, możemy skorzystać z
tego linka, i skopiować wygenerowany kod do pliku wp-config.php – zamiast tego domyślnego.
Ostatnie co nas powinno interesować to:
$table_prefix = ‚wp_’;
define(‚WPLANG’, ‚pl_PL’);
Pierwsza linijka definiuje prefix bazy danych – jeżeli to jest nasz
pierwszy WordPress, albo nie mamy pojęcia co to oznacza – zostawiamy bez
zmian. Druga linijka definiuje język WordPressa, jeśli chcemy korzystać
z oryginalnej angielskiej wersji, kasujemy z tej linijki pl_PL, jeśli
chcemy aby WordPress był przetłumaczony na polski, nasza stała WPLANG
powinna wyglądać jak wyżej.
Na sam koniec upewniamy się że używamy poprawnego kodowania, w tym
celu klikamy u góry w menu w Format, i tam powinna być zaznaczona opcja –
UTF-8 bez BOM. Jeżeli jest zaznaczone co innego, to zaraz to zmienimy,
ale wpierw szybki zabieg który pozwoli nam ustrzec nasze dane przed
pojawianiem się krzaków – wracamy kursorem do kodu, następnie klikamy
kombinację klawiszy ctrl + a, a potem ctrl + c ( czyli zaznacz wszystko,
a potem kopiuj ), teraz wybieramy u góry Format i wybieramy poprawne
formatowanie, po czym wracamy do kodu i tym razem klikamy ctrl + a,
a potem ctrl + v ( czyli zaznacz wszystko oraz wklej ). Na końcu
zapisujemy zmiany, tutaj także można użyć skrótu ctrl + s.
Tak edytowany plik wp-config.php wysyłamy na serwer.
Instalacja WordPressa
Ostatnim krokiem jest uruchomienie instalacji. W tym celu należy
odpalić instalację poprzez wpisanie adresu strony w przeglądarce,
w zależności czy pliki WordPressa wrzuciliśmy do głównego katalogu
domeny, czy też do podkatalogu, adres powinien wyglądać tak:
- http://www.nasza-domena.pl/wp-admin/install.php
- http://www.nasza-domena.pl/wordpress/wp-admin/install.php
Po uruchomieniu instalacji postępujemy zgodnie z instrukcją, czyli
podajemy takie informacje jak tytuł bloga czy login i hasło głównego
konta administracyjnego. Po szybkim przebrnięciu przez kreatora, możemy
się w końcu zalogować do naszego WordPressa :)
http://www.wordpress-polska.pl/o-wordpressie/wordpress-instalacja/
System zarządzania treścią (ang. Content Management System, CMS)
Podstawowym zadaniem platform CMS jest oddzielenie treści (zawartości informacyjnej serwisu) od wyglądu (sposobu jej prezentacji). Po wprowadzeniu nowych informacji przez uprawnionego redaktora system zapisuje je w bazie danych. Następnie system CMS generuje dynamicznie strony internetowe na podstawie treści pochodzącej z bazy danych oraz odpowiednich szablonów. Pozwala to na bardziej elastyczne a przede wszystkim wygodniejsze zarządzanie treścią niż ma to miejsce w przypadku zastosowania statycznych plików HTML.
Wykorzystanie szablonów stron sprawia, że zmiana koncepcji graficznej całego serwisu sprowadza się do przygotowania i zamiany szablonu (tzw. skórki). Dzięki takiemu podejściu proces publikacji w Internecie staje się prostszy. Ponadto te same dane można prezentować jednocześnie w różnych formatach np. jako pliki PDF.
W ostatnich latach platformy CMS znacznie ewoluowały, dodając m.in. możliwość elastycznej i dynamicznej modyfikacji już nie tylko treści, ale i struktury.
Systemy zarządzania treścią zazwyczaj oparte są na bazach danych i językach skryptowych (server-side), lub specjalistycznym oprogramowaniu uruchamianym po stronie serwera. CMS może być formą oprogramowania klienckiego, które do aktualizacji strony może używać takich protokołów jak FTP. Coraz częściej wykorzystywane są złożone techniki opisu struktur dokumentów (np. XML).
Najczęściej systemy CMS są napisane w językach takich jak: ASP, JSP, PHP, Python.
WordPress jest open source,