sqlite + wordpress!!!

Witajcie mirkusy…

Nasz cudowny serwer szkoleniowy posiada nie wielkie osiągi (wystarczające do nauki)

W tym tutku postaram sie pokazać jak przejść przez piękny proces pozbycia się baz danych z serwera (zawsze to jeden program mniej do odpalenia)

W prostych słowach… sqlite to plik który jest otwierany przez inne programy

MySql i PostgreSQL – są to serwery które wykorzystują na swój sposób pliki…

Czyli działając na sqlite nie odpalamy kolejnych procesów które działają cały czas w tle … a ramu jest mało 🙂

Najpierw instalacja czystego wordpress’a 🙂 nie ma nic prostszego ( jest nawet łatwiej niż w przypadku mysql czy postgresq pokaże to na przypadku domeny maly.kawak.pl (domena główna jest zajęta i działa na wp +postgresql – zmienimy to )

Wchodzę do katalogu który wskazuje nasz apache w moim przypadku

cd /var/www/html/maly.kawak.pl/

Brak plików i brak katalogów

Sciągamy naszego wordpress’a

wget https://wordpress.org/latest.tar.gz

tar -xf latest.tar.gz – rozpakowuje plik

przenosimy zawartość folderu wordpress do katalogu wyżej… teraz będzie działało jako http://maly.kawak.pl/wordpress/ a nie chcemy tego więc…

cd wordpress

mv * ../

Standardowo WordPress chce mysql (którego chcemy uniknąć) aby wszystko działało tak jak chcemy musimy dograć plugin który zmusi WP do korzystania z sqlite 🙂 to lecimy …

wget https://downloads.wordpress.org/plugin/sqlite-integration.1.8.1.zip

unzip sqlite-integration.1.8.1.zip

pierwsza komenda ściąga nam plik a druga komenda rozpakowuje zipa …

jupi folder sqlite-integration się pojawił

przenosimy nasz plugin w miejsce pluginów

mv sqlite-integration wp-content/plugins/

ale to nie wszystko pluk ze srodka pluginu musimy przeniesc w jeszcze inne miejsce

mv wp-content/plugins/sqlite-integration/db.php wp-content/

jako iż wszystkie pliki należą do roota a nie do apacha więc ustawimy właściciela plików na apacha

chown -R www-data:www-data *

chown -R www-data:www-data .*

Kopiujemy przykładowy konfig na ten normalny…

mv wp-config-sample.php wp-config.php

Koniec… bez zakładania baz danych … bez userów bez haseł bez niczego…

Po wejściu na naszą główna stronę w moim przypadku https://maly.kawak.pl

Pokaże się instalator

Polski jak Polska 🙂
Uzupełniamy dane 🙂

Wszystko działa 🙂

i to bez bazy danych 🙂 (tzn jest ale w pliku)

Leave a Reply

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *