Botkeep
← Cosa puoi ospitare

Piccoli siti PHP, configurati con cura.

Genera le pagine sul server, tieni privata la configurazione ed esponi solo la cartella pubblica.

01

La cartella public delimita il sito

Pubblica public/, non la radice del progetto. Credenziali, file Composer e configurazioni interne restano fuori. Lo starter applica l’escaping all’HTML dinamico e include un endpoint di stato separato.

02

PHP in locale non è il server di produzione

php -S è utile per provare il sito, non per servirlo in produzione. Scegli Sito PHP per il web server gestito, seleziona una versione abilitata e verifica che l’immagine includa le estensioni richieste.

03

Database e sessioni sono scelte separate

Lo starter non crea account o database. Quando necessari, aggiungi query parametrizzate, protezione delle sessioni e autorizzazioni. Le credenziali del database devono arrivare dalla configurazione, non da un file PHP pubblico.

04

I caricamenti richiedono regole precise

Se aggiungi upload, limita tipi e dimensioni e impedisci l’esecuzione dei file caricati. Contenuti persistenti e backup occupano spazio. Una pagina che funziona non equivale a un audit di sicurezza.

Prova un progetto concreto

Siti web

Sito PHP

Un piccolo sito renderizzato sul server, con escaping dell’output e controllo di stato JSON.

7 file · istruzioni incluseScopri il progetto

I profili abilitati si possono creare dal pannello. Configura indirizzi e HTTPS nella scheda Domini; per un dominio personalizzato serve la verifica DNS. Nessuna garanzia di prestazioni o disponibilità è implicita.