sql >> Databasteknik >  >> RDS >> SQLite

Lätt WordPress-installation:Hur man installerar WordPress med SQLite

Har du någonsin undrat om du kunde prova några saker på din lokala dator i WordPress utan att behöva gå igenom allt krångel med att starta servrar och SQL-databaser och sånt? Jag pratar naturligtvis inte om en docker-compose-fil, det skulle vara samma sak med en liten behållare och automatiseringsmagi; Men alla underliggande processer skulle vara desamma. Du behöver inte oroa dig längre, eftersom vi har dig täckt.

SQLite som databas...?

SQLite är ett mycket lätt och mindre komplext databassystem. Om vi ​​pratar om en installation där du funderar på att betjäna tusentals kunder, så är det inte ett idealiskt val. Men vi kommer att överväga en lite installation för internt bruk. Så SQLite fungerar riktigt bra i det här användningsfallet.

Hur installerar jag WordPress med SQLite? Ange WPSQLite

WPSQLite är en riktigt kompakt plug and play-lösning för användningsfallet ovan. Allt är snyggt fixerat i ett projekt. Allt du behöver göra uppfyller vissa per-krav och kör php wpsqlite install !
Installera WPSQLite

Öppna bara dist-mappen, ladda ner wpsqlite.phar och lägg den i din globala sökväg eller använd från den lokala katalogen, vad som är bekvämt för dig. För mitt linux mint-system har jag lagt filen i ~/.local/bin foldar , omdöpt till wpsqlite.phar som wpsqlite . För andra system, kolla in arkivet för detaljerade instruktioner.

Varningar

Se till att stoppa alla körande apache/nginx/annan process som lyssnar på din 80-port först!
Aktivera tillägg

pdo_sqlite , sqlite3 och curl tillägget måste vara aktiverat. Om du använder *nix-baserade operativsystem (Linux, Mac) öppnar du bara din php.ini och avkommentera raden där det står ;extension=pdo_sqlite .

(Uncomment =ta bort semikolon från början av den raden, så låt det se ut som extension=pdo_sqlite . )

Avkommentera även ;extension=sqlite3 och få det att se ut som extension=sqlite3 och aktivera curl . Leta efter raden ;extension=curl och aktivera det så här extension=curl
Installera SQLite för din PHP-version

Du kan behöva installera sqlite-biblioteket för din PHP-version, till exempel om du har php8, kan du behöva installera det så här på debian/debian-variants

sudo apt install php8.0-sqlite3

I mitt fall använde jag version 7.2, så jag körde kommandot sudo apt install php7.2-sqlite3
Skapa en ny webbplats

Gå till din favoritkatalog och kör kommandona nedan.

php wpsqlite.phar install

eller

wpsqlite.phar install

Följ bara din terminalprompt. Det här kommandot hämtar den senaste wordpress-installationen från wordpress.org med curl och konfigurerar för att fungera med SQLite-databasen.
Kör en tidigare installerad webbplats

*.wplocal.xyz-domänerna har konfigurerats för att fungera med den här installationen. de är inte allmänt tillgängliga, du kan bara besöka din webbplats från din lokala dator. För att starta en installerad instans, gå till din installationskatalog från terminalen och kör –

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

eller

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

Efter kommandot, gå till din webbläsare och besök abcd.wplocal.xyz

I mitt specifika fall har jag kört wpsqlite installation. eftersom jag har döpt om wpsqlite.phar till wpsqlite

Krav efter installation

Om du vill installera plugins och teman i ditt nyinstallerade WordPress kan du stöta på några fel. För att lösa detta öppnar du bara din wp-config.php och lägg till följande rad

define ('FS_METHOD', 'direct');

User Meta fungerar sömlöst i den här installationen, så prova det killar.

Repository

https://github.com/hasinhayder/wpsqlite


  1. Att ignorera dubbletter av nycklar under 'copy from' i postgresql

  2. SQL Server Azure / 2022 Databas Ledger Tables från Linux.

  3. Hur kan jag skapa en användare i SQL Server Express-databas som jag har lagt till i mitt projekt?

  4. Översätta Salesforce-data till EDI-format