# 🚀 Guia de Instalação Rápida - Sophia

## Instalação Automática (Recomendado)

1. **Acesse o instalador:**
   ```
   http://localhost/Sophia/install.php
   ```

2. **Siga os passos:**
   - **Passo 1:** Verificação de requisitos (automático)
   - **Passo 2:** Configure o banco de dados MySQL
   - **Passo 3:** Crie o usuário administrador
   - **Passo 4:** Pronto! Acesse o sistema

3. **Após a instalação:**
   - Delete ou renomeie o arquivo `install.php` por segurança
   - Acesse o sistema com as credenciais criadas

## Instalação Manual

Se preferir instalar manualmente:

### 1. Configure o Banco de Dados

Edite `config/database.php`:
```php
private $host = 'localhost';
private $dbname = 'sophia_db';
private $username = 'root';
private $password = '';
```

### 2. Execute o Schema SQL

```bash
mysql -u root -p < database/schema.sql
```

Ou importe `database/schema.sql` pelo phpMyAdmin.

### 3. Configure a URL Base

Edite `config/config.php`:
```php
define('BASE_URL', 'http://localhost/Sophia/public');
```

### 4. Permissões

Certifique-se de que as pastas têm permissão de escrita:
```bash
chmod 755 public/uploads
chmod 755 config
```

### 5. Crie um Usuário

Acesse `/register` e crie sua conta.

## Requisitos

- PHP 8.0 ou superior
- MySQL 5.7 ou superior
- Extensões PHP: PDO, PDO_MySQL, MBString, JSON
- Servidor web (Apache/Nginx) com mod_rewrite

## Problemas Comuns

### Erro de conexão com banco de dados
- Verifique se o MySQL está rodando
- Confirme as credenciais em `config/database.php`
- Certifique-se de que o usuário tem permissão para criar bancos

### Erro 404 nas rotas
- Verifique se o mod_rewrite está habilitado no Apache
- Confirme que o `.htaccess` está presente
- Verifique a configuração do BASE_URL

### Erro de permissão
- Dê permissão de escrita na pasta `public/uploads`
- Dê permissão de escrita na pasta `config`

## Suporte

Em caso de problemas, verifique:
1. Logs do PHP (`error_log`)
2. Logs do MySQL
3. Permissões de arquivos e pastas

