Ti sei mai chiesto se potresti provare alcune cose sulla tua macchina locale in WordPress senza passare attraverso tutta la seccatura di avviare server e database SQL e quant'altro? Ovviamente non sto parlando di un file di composizione mobile, sarebbe la stessa cosa con un piccolo contenitore e magia di automazione; Ma tutti i processi sottostanti sarebbero gli stessi. Non devi più preoccuparti, perché ti abbiamo coperto.
SQLite come database...?
SQLite è un sistema di database molto leggero e meno complesso. Se stiamo parlando di un'installazione in cui stai pensando di servire migliaia di clienti, allora non è la scelta ideale. Ma prenderemo in considerazione un'installazione leggera solo per uso interno. Quindi, SQLite funziona davvero bene in questo caso d'uso.
Come installare WordPress con SQLite? Entra in WPSQLite
WPSQLite è una soluzione plug and play davvero compatta per il caso d'uso sopra. Tutto è ben avviato in un progetto. Tutto quello che devi fare per soddisfare alcuni requisiti ed eseguire php wpsqlite install
!
Installa WPSQLite
Basta aprire la cartella dist, scaricare wpsqlite.phar e inserirlo nel percorso globale o utilizzarlo dalla directory locale, qualunque cosa sia conveniente per te. Per il mio sistema Linux Mint, ho inserito il file in ~/.local/bin foldar
, rinominato wpsqlite.phar
come wpsqlite
. Per altri sistemi, controlla il repository per istruzioni dettagliate.
Avvertenze
Assicurati di interrompere prima qualsiasi processo apache/nginx/altro in esecuzione che è in ascolto sulla tua porta 80!
Abilita le estensioni
pdo_sqlite , sqlite3 e arricciare l'estensione deve essere abilitata. Se stai utilizzando sistemi operativi basati su *nix (Linux, Mac), apri il tuo php.ini
e decommenta la riga dove dice ;extension=pdo_sqlite
.
(Decommenta =rimuovi il punto e virgola dall'inizio di quella riga, quindi fallo sembrare extension=pdo_sqlite
. )
Decommenta anche ;extension=sqlite3
e fallo sembrare extension=sqlite3
e abilita curl
. Cerca la riga ;extension=curl
e abilitalo in questo modo extension=curl
Installa SQLite per la tua versione PHP
Potrebbe essere necessario installare la libreria sqlite per la tua versione PHP, ad esempio se hai php8, potrebbe essere necessario installarlo in questo modo su debian/debian-variants
sudo apt install php8.0-sqlite3
Nel mio caso, stavo usando la versione 7.2, quindi ho eseguito il comando sudo apt install php7.2-sqlite3
Crea un nuovo sito
Vai alla tua directory preferita ed esegui i comandi seguenti.
php wpsqlite.phar install
o
wpsqlite.phar install
Segui semplicemente il prompt del tuo terminale. Questo comando recupererà l'ultima installazione di wordpress da wordpress.org usando curl e configurerà per funzionare con il database sqlite.
Esegui un sito precedentemente installato
I domini *.wplocal.xyz sono stati configurati per funzionare con questa installazione. non sono disponibili pubblicamente, puoi visitare il tuo sito solo dal tuo computer locale. Per avviare un'istanza installata, vai alla directory di installazione dal terminale ed esegui –
php wpsqlite.phar start <sitename>
php wpsqlite.phar start abcd.wplocal.xyz
o
wpsqlite.phar start <sitename>
wpsqlite.phar start abcd.wplocal.xyz
Dopo il comando, vai al tuo browser e visita abcd.wplocal.xyz
Nel mio caso specifico, ho eseguito l'installazione di wpsqlite. perché ho rinominato wpsqlite.phar
a wpsqlite
Requisito successivo all'installazione
Se desideri installare plugin e temi nel tuo WordPress appena installato, potresti riscontrare alcuni errori. Per risolvere questo problema, apri il tuo wp-config.php
e aggiungi la riga seguente
define ('FS_METHOD', 'direct');
User Meta funziona perfettamente in questa configurazione, quindi provatelo ragazzi.
Archivio
https://github.com/hasinhayder/wpsqlite