WordPress na sqlite

16 września 2009

Wordpress

Post z serii ułatwiania sobie życie.

Wśród braci pozycjonerskiej ostatnio furorę robią skrypty katalogów postawionych na bazie sqlite. Najważniejszą zaletą tych skryptów jest szybkość instalacji oraz łatwo generowany content (dzięki np. multi.safiro.eu możemy wygenerować sobie bazę pod własny WebMini czy EasyDir, ale to temat na inny post).

Teraz zajmijmy siÄ™ naszym ulubionym skryptem – WordPressem. Każdy wie, że można przygotować sobie odpowiedne paczki z wÅ‚asnymi pluginami, skórkami hackami i modyfikacjami i przy wiÄ™kszej produkcji stron – po prostu wgrywać taka gotowÄ… paczkÄ™ w hurtowych iloÅ›ciach na serwery. OszczÄ™dza to dużo czasu, ale oczywiÅ›cie problemem jest stawianie baz mysql. Loginy, hasÅ‚a, prefiksy – to coÅ› czego ludzie starajÄ…cy siÄ™ zautomatyzować wszystko nie lubiÄ… ;-)

Z pomocÄ… przychodzi modyfikacja do WordPressa - PDO (SQLite) For WordPress.

Tak, dziÄ™ki temu pluginowi eleminujemy najgorszy moment stawiania WP – bowiem baza mysql przestajÄ™ być konieczna.

CaÅ‚y proces instalacji sprowadza siÄ™ do skopiowania katalogów i plików pluginu do gotowej paczki z wordpressem oraz dopisania jednej linijki do wp-config.php – wszystko jest zresztÄ… w instrukcji.

Problemem mogą być chmody na serwerze (w zależności od serwerów oczywiście), ale zwykle pomaga ręczne utworzenie w wp-content katalogu database i nadanie mu praw 777. W każdym razie na dreamhoście powinno pójść z kopyta od razu ;-)

Po skopiowaniu plików na serwer, odpalamy w przeglądarce naszą domenę i od razu pojawia nam się strona konfiguracyjna w której wpisujemy tytuł bloga oraz nasz email.

I tyle ;-)

Update – sposób na usuniÄ™cie defaultowego pierwszego postu, komentarza, strony i linków w blogrollu.

Specjalnie dla kolegi Red‘a, z komentarzy poniżej.

Wszystko czego potrzebujemy znajdujÄ™ siÄ™ w pliku wp-admin/includes/upgrade.php

Linia 114 zaczyna siÄ™ od: // Now drop in some default links.

Usuwamy lub zmieniamy zawartość na swoją. To samo robimy z kolejnymi linijkami czyli // First post,  // Default comment, i // First Page.

Ogólnie wystarczy usunąć linie od 114-208 i wszystko powinno działać jak należy.

Plik zapisujemy wrzucamy do naszej paczki instalacyjnej i postępujemy zgodnie ze wskazówkami z początku posta. Nasza baza danych zostanie utworzona bez defaultowych wpisów.

PS. JeÅ›li ktoÅ› stawia duże iloÅ›ci WordPressów to wie, że zaraz po instalacji trzeba też ustawić serwery pingowania oraz permalinki. Dlatego warto zrobić to też przed instalacja – plik wp-admin/includes/schema.php

Linia 226:

'permalink_structure' => '/%postname%',

Linia 234:

'ping_sites' => 'http://ping.bloggers.jp/rpc/

http://blogsearch.google.com/ping/RPC2

http://rpc.pingomatic.com',


GD Star Rating
loading...
GD Star Rating
loading...
,

Autor: Paweł Zinkiewicz

Prawie pozycjoner, prawie blackhatowiec, prawie znawca Wordpressa. Zapalony pochłaniacz Pratchetta, dobrych amerykańskich seriali i Espresso Americano z CoffeeHeaven.

Zobacz profil autora

Informacje o nowościach

  • http://prowital.pl/kosmetykal Poko

    Niestety, wpis już się zdezaktualizował. Rzeczonych plików brak w paczce instalacyjnej.

    GD Star Rating
    loading...
    GD Star Rating
    loading...
  • Zord

    A ja mam jakieś problemy ;/ nie da się edytować stron (pusta strona po kliknięciu w edytuj), natomiast wpisy można edytować O_o

    GD Star Rating
    loading...
    GD Star Rating
    loading...
  • http://przyspieszanie-komputera.blogspot.com/ Maciek

    Zainstalowałem sobie i testuje na 1 blogu

    GD Star Rating
    loading...
    GD Star Rating
    loading...
  • http://www.seo.directory.waw.pl xseo

    Autoblog na sqlite to nieporozumienie, kto tak robi ? :)

    Ale na zwykÅ‚ego bloga idealnie siÄ™ nadaje (100+ postów).

    Dodatkowo polecam zainteresować się snews na sqlite. Bardzo fajnie :)

    GD Star Rating
    loading...
    GD Star Rating
    loading...
  • Maciek

    @ILGESU

    Rozumiem, że piszesz o większym obciążeniu, przy zastosowaniu SQLite?

    Jeżeli możesz, to poproszÄ™ o wiÄ™cej szczegóÅ‚ów tych problemów.

    Dzięki!

    GD Star Rating
    loading...
    GD Star Rating
    loading...
  • ilgesu

    To tak dla potomnych napisze – obciążenie ogromne. :) Przyzwoite konto hostingowe można zarżnąć nawet jednym autoblogiem.

    GD Star Rating
    loading...
    GD Star Rating
    loading...
  • http://intensedebate.com/profiles/jeremanu jeremanu

    I jak wygląda obciążenie na sqlite?

    GD Star Rating
    loading...
    GD Star Rating
    loading...
Przeczytaj inne:
A czy Twój blog się indeksuje?

Szybko indeksujemy naszą stronę. Bez linków. Wystarczy nam Wordpress, trochę usprawnień w opcjach i kilka bardzo przydatnych pluginów.

Zamknij