Todos os recados vivem na mesma tabela MySQL. As seis aplicacoes do kit leem e escrevem aqui.
Como este processo esta a correr.
| Versao do PHP | 8.2.35 |
|---|---|
| Versao do Laravel | 12.68.0 |
| SAPI (modo) | litespeed |
| Ambiente | production |
| Utilizador do SO | pedro (uid 1024) |
| PID | 811831 |
| Directorio actual | /home/pedro/public_html/laravel |
| Limite de memoria | 1024M |
Ligacao, ORM e migracoes confirmados.
| Versao do servidor | 8.0.46 |
|---|---|
| Ligacao | estabelecida em 1.1 ms |
| Utilizador ligado | pedro_proof@localhost |
| Base de dados | pedro_proofkit |
| Escrita/leitura | CREATE + INSERT + SELECT + DROP com sucesso |
| Recados na tabela (Eloquent) | 7 |
| Migracoes aplicadas | 3 |
Escrita e leitura dentro de storage/ da aplicacao.
| Pasta de dados | /home/pedro/laravel/storage/app/proofkit |
|---|---|
| Escrever | ok |
| Acrescentar | ok |
| Ler | ok (2 linhas) |
| Permissoes | 0644 |
| Apagar | ok |
Tentativa deliberada de escrever fora da conta. O esperado e falhar.
| Alvo | /etc/proofkit_nao_deve_existir.txt |
|---|---|
| Resultado | bloqueado, como esperado |
| Mensagem | file_put_contents(/etc/proofkit_nao_deve_existir.txt): Failed to open stream: Permission denied |