From 37fbf79d4f2cc2c251317211da3dec7a32cc0c76 Mon Sep 17 00:00:00 2001 From: Guilherme Frias Date: Mon, 2 Mar 2026 11:27:59 -0300 Subject: [PATCH] =?UTF-8?q?[FEAT]=20Corrigido=20erros=20de=20digita=C3=A7?= =?UTF-8?q?=C3=A3o=20e=20remo=C3=A7=C3=A3o=20de=20conte=C3=BAdo=20desneces?= =?UTF-8?q?s=C3=A1rio?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/tutoriais/pixelfed.md | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/docs/tutoriais/pixelfed.md b/docs/tutoriais/pixelfed.md index 874a971cf3..781c900360 100644 --- a/docs/tutoriais/pixelfed.md +++ b/docs/tutoriais/pixelfed.md @@ -13,6 +13,12 @@ nav_order: 6 ## Realizando a instalação do pixelfed. Antes de qualquer coisa lembre-se de ter na sua máquina o Redis instalado, além do php e todas as ferramentas atreladas ao contexto de desenvolvimento como um banco de dados, seja mysql, mariadb ou postgresql. + +Instale o Redis, como seguinte comando: +```bash +sudo apt install redis-server +``` + Para verificar se ele está funcionando utilize o seguinte comando: ```bash @@ -280,7 +286,7 @@ PF_REAL_TIME_UPDATES=true Agora vamos rodar as migrations via Artisan, lembre-se que o banco deve já ter sido criado previamente e deve estar corretamente especificado no .env, utilize o seguinte comando: ```bash -php artisan migrations --force +php artisan migrate --force ``` Migrations realizadas. Tudo pronto para iniciar o seu serviço local com o Pixelfed. @@ -315,20 +321,3 @@ Siga o que a imagem a baixo indica para criar um usuário. ![user_create_img](/assets/images/pixelfed/user_create.png) Para criar um usuário sem as autorizações de admin basta responder não na criação do mesmo. - -## Corrigindo tabela no banco - -Existe uma tabela no banco que criamos para o pixelfed. A tabela em questão é a `statuses` que tem um campo nomeado `visibility` que é um ENUM e por algum motivo alguns conflitos ocorrem quando implementamos a instância de banco MariaDB, impossibilitando a funcionalidade de posts da aplicação. - -```sql -ALTER TABLE statuses -MODIFY COLUMN visibility ENUM( - 'public', - 'unlisted', - 'private', - 'direct', - 'draft' -) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'public'; -``` - -Este comando âmplia as possibilidades de valores aceitas pelo Enum, solucionando esse pequeno problema. \ No newline at end of file