Přemýšleli jste někdy o tom, zda byste mohli vyzkoušet některé věci na svém místním počítači ve WordPressu, aniž byste museli procházet všemi potížemi se spouštěním serverů a databází SQL a podobně? Nemluvím samozřejmě o docker-compose souboru, to by bylo to samé s trochou kontejneru a automatizační magie; Ale všechny základní procesy by byly stejné. Už se nemusíte bát, protože jsme vám pomohli.
SQLite jako databáze…?
SQLite je velmi lehký méně komplexní databázový systém. Pokud mluvíme o instalaci, kde uvažujete o obsluze tisíců zákazníků, pak to není ideální volba. Budeme však zvažovat odlehčenou instalaci pouze pro interní použití. Takže SQLite v tomto případě funguje opravdu dobře.
Jak nainstalovat WordPress s SQLite? Zadejte WPSQLite
WPSQLite je opravdu kompaktní řešení plug and play pro výše uvedený případ použití. Vše je pěkně nabootováno v jednom projektu. Jediné, co musíte udělat, je splnit určité požadavky a spustit php wpsqlite install
!
Nainstalujte WPSQLite
Jednoduše otevřete složku dist, stáhněte si wpsqlite.phar a vložte jej do své globální cesty nebo použijte z místního adresáře, cokoli vám vyhovuje. Pro můj systém linux mint jsem soubor vložil do ~/.local/bin foldar
, přejmenované na wpsqlite.phar
jako wpsqlite
. U ostatních systémů se podívejte do úložiště, kde najdete podrobné pokyny.
Upozornění
Ujistěte se, že nejprve zastavíte jakýkoli běžící proces Apache/nginx/jiný, který naslouchá na vašem portu 80!
Povolit rozšíření
pdo_sqlite , sqlite3 a vlnit rozšíření musí být povoleno. Pokud používáte operační systémy založené na *nix (Linux, Mac), stačí otevřít php.ini
a odkomentujte řádek, kde je napsáno ;extension=pdo_sqlite
.
(Odkomentujte =odstraňte středník ze začátku tohoto řádku, aby to vypadalo jako extension=pdo_sqlite
. )
Odkomentujte také ;extension=sqlite3
a aby to vypadalo jako extension=sqlite3
a povolte curl
. Hledejte řádek ;extension=curl
a povolte jej takto extension=curl
Nainstalujte SQLite pro vaši verzi PHP
Možná budete muset nainstalovat knihovnu sqlite pro vaši verzi PHP, například pokud máte php8, možná ji budete muset nainstalovat takto na debian/debian-variants
sudo apt install php8.0-sqlite3
V mém případě jsem používal verzi 7.2, takže jsem spustil příkaz sudo apt install php7.2-sqlite3
Vytvořit nový web
Přejděte do zvoleného adresáře a spusťte níže uvedené příkazy.
php wpsqlite.phar install
nebo
wpsqlite.phar install
Postupujte podle pokynů terminálu. Tento příkaz načte nejnovější instalaci wordpressu z wordpress.org pomocí curl a nakonfiguruje pro práci s databází sqlite.
Spusťte dříve nainstalovaný web
Domény *.wplocal.xyz byly nakonfigurovány pro práci s touto instalací. nejsou veřejně dostupné, své stránky můžete navštívit pouze z místního počítače. Chcete-li spustit nainstalovanou instanci, přejděte z terminálu do instalačního adresáře a spusťte –
php wpsqlite.phar start <sitename>
php wpsqlite.phar start abcd.wplocal.xyz
nebo
wpsqlite.phar start <sitename>
wpsqlite.phar start abcd.wplocal.xyz
Po příkazu přejděte do prohlížeče a navštivte abcd.wplocal.xyz
V mém konkrétním případě jsem provedl instalaci wpsqlite. protože jsem přejmenoval wpsqlite.phar
na wpsqlite
Požadavek po instalaci
Pokud chcete nainstalovat pluginy a motivy do vašeho čerstvě nainstalovaného WordPressu, můžete narazit na nějaké chyby. Chcete-li to vyřešit, stačí otevřít wp-config.php
a přidejte následující řádek
define ('FS_METHOD', 'direct');
Uživatel Meta funguje v tomto nastavení bez problémů, takže to vyzkoušejte.
Úložiště
https://github.com/hasinhayder/wpsqlite