Você já se perguntou se poderia tentar algumas coisas em sua máquina local no WordPress sem passar por todo o incômodo de iniciar servidores e bancos de dados SQL e outros enfeites? Não estou falando de um arquivo docker-compose, é claro, isso seria a mesma coisa com um pouco de magia de contêiner e automação; Mas todos os processos subjacentes seriam os mesmos. Você não precisa mais se preocupar, porque nós cuidamos de você.
SQLite como banco de dados…?
SQLite é um sistema de banco de dados muito leve e menos complexo. Se estamos falando de uma instalação onde você pensa em atender milhares de clientes, então não é a escolha ideal. Mas consideraremos uma instalação lite apenas para uso interno. Então, o SQLite funciona muito bem neste caso de uso.
Como instalar o WordPress com SQLite? Digite WPSQLite
WPSQLite é uma solução plug and play realmente compacta para o caso de uso acima. Tudo é inicializado bem em um projeto. Tudo o que você precisa fazer é satisfazer alguns requisitos e executar
php wpsqlite install
! Instale o WPSQLite
Basta abrir a pasta dist, baixar wpsqlite.phar e colocá-lo em seu caminho global ou usar do diretório local, o que for conveniente para você. Para o meu sistema linux mint, coloquei o arquivo em
~/.local/bin foldar
, renomeado wpsqlite.phar
como wpsqlite
. Para outros sistemas, confira o repositório para obter instruções detalhadas. Advertências
Certifique-se de parar qualquer processo apache/nginx/other em execução que esteja escutando na sua porta 80 primeiro!
Ativar extensões
pdo_sqlite , sqlite3 e enrolar extensão deve estar habilitada. Se você estiver usando sistemas operacionais baseados em *nix (Linux, Mac), basta abrir seu
php.ini
e descomente a linha onde diz ;extension=pdo_sqlite
. (Descomente =remova o ponto e vírgula do início dessa linha, então faça com que pareça
extension=pdo_sqlite
. ) Também descomente
;extension=sqlite3
e faça com que pareça extension=sqlite3
e habilite curl
. Procure a linha ;extension=curl
e habilite-o assim extension=curl
Instale o SQLite para sua versão do PHP
Você pode precisar instalar a biblioteca sqlite para sua versão do PHP, por exemplo, se você tiver o php8, pode ser necessário instalá-lo assim em debian/debian-variants
sudo apt install php8.0-sqlite3
No meu caso, eu estava usando a versão 7.2, então executei o comando
sudo apt install php7.2-sqlite3
Criar um novo site
Vá para o diretório de sua escolha e execute os comandos abaixo.
php wpsqlite.phar install
ou
wpsqlite.phar install
Basta seguir o prompt do seu terminal. Este comando recuperará a instalação mais recente do wordpress do wordpress.org usando curl e configurará para trabalhar com o banco de dados sqlite.
Executar um site instalado anteriormente
Os domínios *.wplocal.xyz foram configurados para funcionar com esta instalação. eles não estão disponíveis publicamente, você só pode visitar seu site a partir de seu computador local. Para iniciar uma instância instalada, vá para o diretório de instalação do terminal e execute –
php wpsqlite.phar start <sitename>
php wpsqlite.phar start abcd.wplocal.xyz
ou
wpsqlite.phar start <sitename>
wpsqlite.phar start abcd.wplocal.xyz
Após o comando, acesse seu navegador e visite
abcd.wplocal.xyz
No meu caso específico, executei wpsqlite install. porque renomeei
wpsqlite.phar
para wpsqlite
Requisito pós-instalação
Se você deseja instalar plugins e temas em seu WordPress recém-instalado, pode encontrar alguns erros. Para resolver isso basta abrir seu
wp-config.php
e adicione a seguinte linha define ('FS_METHOD', 'direct');
O User Meta funciona perfeitamente nesta configuração, então experimente, pessoal.
Repositório
https://github.com/hasinhayder/wpsqlite