wordpress i nginx w jednym miejscu stali
Przenoszę serwisy z jednego serwera na drugi i na tym drugim z założenia ma nie być apache’a. na pierwszy ogień poszedł najmniejszy z wordpressów, taki którego można by przenieść nawet ręcznie. Kilka wpisów na krzyż, kilka wtyczek i tworzony wciąż szablon wyglądu.
Na pierwszy ogień przeszła przeprowadzka bazy, więc dump z bazy mysql (systemowa baza serwera) w celu wyciągnięcia danych z tabel db oraz user oraz przerzucenie dwóch rekordów do nowej bazy. Potem CREATE DATABASE nazwa; i import dumpa.
Sama konfiguracja wirtuala to moment, choć sposób wykorzystania php w trybie cgi wymaga własnego wpisu, poszła bez kłopotu.
Do typowej konfiguracji musiałem dodać tylko wpisy dotyczące kodowania i zmienić index katalogu na index.php.
Ponieważ odnośniki są ustawione jako /%postname%/ wymagane jest użycie reguł rewrite’ów, które dla apache’a są tworzone z automatu.
Dla nginx’a wygląda to następująco:
location / {
root /ścieżka_do_document_roota;
if (-e $request_filename) {
break;
}
rewrite ^(.+)$ /index.php?q=$1 last;
}
Szukaj
Tagi
ostatnio popularne wpisy
- Jak używać w odnośnikach użyć mailto
- WordPress na wiele języków
- Ostatnia wersja WPML na licencji GPL
- WPML stał się komercyjną wtyczką
- WordPress: Jak ustawić strony z wpisami?
- Wyświetlanie jednej kategorii wpisów na stronie głównej
- WordPress 3.3.2
- Wtyczka upPrev zyskała niemieckie tłumaczenie
- Tworzenie layoutu – krok po kroku
- WordPress: klasa css dla tagu body
ostatnie komentarze
- Tropienie błędów – 7 technik, które ułatwią życie programiście WordPressa | Webfaces blog o WordPress: klasa css dla tagu body
- Kasia o Jak zapytać facebook’a o liczbę „lubię to” dla konkretnego adresu?
- Marcin o WordPress: klasa css dla tagu body
- benek o WordPress: klasa css dla tagu body
- Mariusz o Jak zapytać facebook’a o liczbę „lubię to” dla konkretnego adresu?
- Marcin o WordPress 3.3.2
- Jakub Milczarek o WordPress 3.3.2
- jboss o O polskiej wersji WordPressa 3.3
- Marcin o Ostatnia wersja WPML na licencji GPL
- Marcin o Ostatnia wersja WPML na licencji GPL
Liczba komentarzy: 4
6 stycznia 2010 o godzinie 1:33 palmiak skomentował:
Ciekawie jak to będzie działać. Ja prowadziłem drobne eksperymenty Lighttp – no działało to, ale na eksperymentach się skończyło. Nic większego produkcyjnie nie testowałem. Będę zaglądał czekając na rozwój tej migracji.
8 stycznia 2010 o godzinie 10:07 Marcin skomentował:
Na razie działa, za chwilę jadą tam następne chrooty i następne wordpressy, więc zobaczymy,
9 stycznia 2010 o godzinie 22:56 SpeX skomentował:
A co to ma dać?
11 stycznia 2010 o godzinie 12:45 Marcin skomentował:
@SpeX: no działanie wordpress’a na nginx’ie.
Dodaj komentarz
Należy wpełnić pola oznaczone znakiem gwiazdki "*". Proszę zapoznać się z zasadami komentowania.