Komma igång
Installera och konfigurera din första instans.
Den här sektionen guidar dig genom installation och grundkonfiguration.
Installera och konfigurera din första instans.
Den här sektionen guidar dig genom installation och grundkonfiguration.
Så installerar du systemet på din server.
Innan du börjar behöver du säkerställa att din miljö uppfyller kraven nedan.
cache/Note
Vi rekommenderar alltid den senaste stabila versionen av PHP för bästa prestanda och säkerhet.
Hämta senaste paketet och packa upp det i din webbrot.
curl -LO https://example.com/app.tar.gz
tar -xzf app.tar.gz -C /var/www/app
Efter uppackning ser katalogstrukturen ut ungefär så här:
| Katalog | Beskrivning |
|---|---|
bin/ |
Kommandoradsverktyg |
config/ |
Konfigurationsfiler |
public/ |
Webbrot |
Starta den inbyggda kontrollen för att verifiera att allt fungerar.
php bin/check --verbose
Warning
Kör aldrig kontrollverktyget mot en produktionsdatabas utan att först ta en säkerhetskopia.
När kontrollen är klar och rapporterar OK kan du gå vidare till konfiguration.
Anpassa systemet efter din miljö.
All grundkonfiguration sker i config/app.yaml. Filen läses vid uppstart och
kan kompletteras med miljövariabler.
app:
name: Min app
environment: production
debug: false
Följande variabler kan overridas via miljön, vilket är praktiskt i containerbaserade driftsättningar.
APP_ENVAPP_DEBUGAPP_DATABASE_URLAnge anslutningssträngen i formatet nedan.
mysql://user:password@localhost:3306/app
Tip
Använd en dedikerad databasanvändare med minimala rättigheter i produktionsmiljö.
Loggnivåer styrs separat och kan sättas per modul.
| Nivå | Användning |
|---|---|
debug |
Utveckling |
info |
Normal drift |
error |
Endast fel |
Caution
Att lämna debug: true aktiverat i produktion kan läcka känslig
information i loggarna.
Fortsätt till guider för mer avancerade ämnen.