SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Lekka instalacja WordPressa :Jak zainstalować WordPress z SQLite

Czy kiedykolwiek zastanawiałeś się, czy mógłbyś wypróbować niektóre rzeczy na swoim lokalnym komputerze w WordPressie bez przechodzenia przez wszystkie kłopoty z uruchamianiem serwerów i baz danych SQL i tak dalej? Nie mówię oczywiście o pliku docker-compose, to byłoby to samo z odrobiną magii kontenerów i automatyzacji; Ale wszystkie podstawowe procesy byłyby takie same. Nie musisz się już martwić, ponieważ mamy dla Ciebie ochronę.

SQLite jako baza danych…?

SQLite to bardzo lekki, mniej złożony system baz danych. Jeśli mówimy o instalacji, w której myślisz o obsłudze tysięcy klientów, to nie jest to idealny wybór. Ale rozważymy instalację lite tylko do użytku wewnętrznego. Tak więc SQLite działa naprawdę dobrze w tym przypadku użycia.

Jak zainstalować WordPress z SQLite? Wejdź do WPSQLite

WPSQLite to naprawdę kompaktowe rozwiązanie typu plug and play dla powyższego przypadku użycia. Wszystko jest ładnie zainicjalizowane w jednym projekcie. Wszystko, co musisz zrobić, spełnić pewne wymagania i wykonać php wpsqlite install !
Zainstaluj WPSQLite

Po prostu otwórz folder dist, pobierz wpsqlite.phar i umieść go w swojej globalnej ścieżce lub użyj z lokalnego katalogu, cokolwiek jest dla ciebie wygodne. W moim systemie Linux Mint plik umieściłem w folderze ~/.local/bin foldar , przemianowana na wpsqlite.phar jako wpsqlite . W przypadku innych systemów sprawdź repozytorium, aby uzyskać szczegółowe instrukcje.

Zastrzeżenia

Upewnij się, że najpierw zatrzymałeś każdy działający apache/nginx/inny proces, który nasłuchuje na twoim porcie 80!
Włącz rozszerzenia

pdo_sqlite , sqlite3 i zawijanie rozszerzenie musi być włączone. Jeśli używasz systemów operacyjnych opartych na *nix (Linux, Mac), po prostu otwórz plik php.ini i odkomentuj wiersz, w którym jest napisane ;extension=pdo_sqlite .

(Usuń komentarz =usuń średnik z początku tej linii, aby wyglądał jak extension=pdo_sqlite . )

Odkomentuj także ;extension=sqlite3 i spraw, by wyglądał jak extension=sqlite3 i włącz curl . Poszukaj wiersza ;extension=curl i włącz to w ten sposób extension=curl
Zainstaluj SQLite dla swojej wersji PHP

Być może będziesz musiał zainstalować bibliotekę sqlite dla swojej wersji PHP, na przykład jeśli masz php8, być może będziesz musiał zainstalować ją w ten sposób na debian/debian-variants

sudo apt install php8.0-sqlite3

W moim przypadku używałem wersji 7.2, więc uruchomiłem polecenie sudo apt install php7.2-sqlite3
Utwórz nową witrynę

Przejdź do wybranego katalogu i uruchom poniższe polecenia.

php wpsqlite.phar install

lub

wpsqlite.phar install

Po prostu postępuj zgodnie z monitem terminala. To polecenie pobierze najnowszą instalację wordpress z wordpress.org za pomocą curl i skonfiguruj do pracy z bazą danych sqlite.
Uruchom wcześniej zainstalowaną witrynę

Domeny *.wplocal.xyz zostały skonfigurowane do pracy z tą instalacją. nie są one publicznie dostępne, możesz odwiedzić swoją witrynę tylko z komputera lokalnego. Aby uruchomić zainstalowaną instancję, przejdź do katalogu instalacyjnego z terminala i uruchom –

php wpsqlite.phar start <sitename>
php wpsqlite.phar start abcd.wplocal.xyz

lub

wpsqlite.phar start <sitename>
wpsqlite.phar start abcd.wplocal.xyz

Po poleceniu przejdź do przeglądarki i odwiedź abcd.wplocal.xyz

W moim konkretnym przypadku wykonałem instalację wpsqlite. ponieważ zmieniłem nazwę wpsqlite.phar do wpsqlite

Wymagania po instalacji

Jeśli chcesz zainstalować wtyczki i motywy w świeżo zainstalowanym WordPressie, możesz napotkać pewne błędy. Aby rozwiązać ten problem, po prostu otwórz plik wp-config.php i dodaj następującą linię

define ('FS_METHOD', 'direct');

User Meta działa bezproblemowo w tej konfiguracji, więc spróbuj.

Repozytorium

https://github.com/hasinhayder/wpsqlite


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite - Eksportuj dane do pliku CSV

  2. Jak używać wyrażenia regularnego w sqlite

  3. Uzyskaj identyfikator nowego rekordu wstawionego do bazy danych ze zwróconego Uri

  4. Jak działa SQLite Length()

  5. Dodaj dni do daty w SQLite