Descrição do problema
Durante a instalação via /install (hospedagem compartilhada), a etapa 2 falha com:
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists
Mesmo com banco inicialmente vazio.
Comportamento observado
- O instalador cria as tabelas migrations e users.
- Em seguida, ainda na etapa 2, ocorre erro dizendo que users já existe.
Hipótese técnica
No fluxo de instalação (public/install/api.php), a etapa 2:
- chama
php artisan migrate --force;
- se esse comando retorna “falha”, executa fallback com
$kernel->call('migrate', ['--force' => true]).
Na prática, parece que a primeira execução já criou users, mas o retorno foi tratado como falha; o fallback roda novamente e tenta recriar a tabela, gerando o erro 1050.
Referências de código:
public/install/api.php (etapa 2, chamada de migrate e fallback)
- database/migrations/0001_01_01_000000_create_users_table.php (Schema::create('users', ...))
Ambiente
- Instalação web via
/install
- MySQL (banco novo/vazio)
- Erro ocorre na etapa 2 do instalador
Passos para reproduzir
- Subir o projeto em hospedagem compartilhada.
- Criar banco MySQL novo/vazio.
- Acessar
/install.
- Preencher dados e avançar até a etapa 2.
Comportamento esperado
- A etapa 2 deve executar as migrations apenas uma vez e seguir para a próxima etapa sem erro.
Anexo

Descrição do problema
Durante a instalação via
/install(hospedagem compartilhada), a etapa 2 falha com:SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already existsMesmo com banco inicialmente vazio.
Comportamento observado
Hipótese técnica
No fluxo de instalação (
public/install/api.php), a etapa 2:php artisan migrate --force;$kernel->call('migrate', ['--force' => true]).Na prática, parece que a primeira execução já criou users, mas o retorno foi tratado como falha; o fallback roda novamente e tenta recriar a tabela, gerando o erro 1050.
Referências de código:
public/install/api.php(etapa 2, chamada demigratee fallback)-
database/migrations/0001_01_01_000000_create_users_table.php(Schema::create('users', ...))Ambiente
/installPassos para reproduzir
/install.Comportamento esperado
Anexo