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/

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 …

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





Wszystko działa 🙂
i to bez bazy danych 🙂 (tzn jest ale w pliku)