WordPress på App Service: Vanliga frågor och svar

Finns det gränser för antalet platser, besök, lagring eller bandbredd?

De allokerade resurserna för en App Service-plan och databasnivå avgör värdkapaciteten. Till exempel:

  • App Service B1-plan: Innehåller en kärna, 1,75 GB RAM-minne och 10 GB lagringsutrymme.
  • Databasinstans B1ms: Erbjuder 1 vCore, 2 GB RAM och lagring på upp till 16 GB.

Det finns ingen fast gräns för hur många webbplatser du kan vara värd för, men rekommenderade appgränser efter prisnivå är:

Prisnivå Rekommenderade maxappar
B1, S1, P1v2, I1v1 8
B2, S2, P2v2, I2v1 16
B3, S3, P3v2, I3v1 32
P1v3, I1v2 16
P2v3, I2v2 32
P3v3, I3v2 64

Bandbredden är obegränsad, men avgifterna gäller för utgående internettrafik.

Hur uppdateras säkerhetskorrigeringar?

WordPress på Azure App Service är ett delvis hanterat hostingerbjudande. Microsoft hanterar App Service-plattformen, inklusive patchning av det underliggande operativsystemet och PHP-runtime. App Service-plattformsuppdateringar uppdaterar eller skriver inte över WordPress-filerna på en befintlig webbplats.

Du är ansvarig för följande uppdateringar:

  • PHP-huvudversion: Välj och uppgradera PHP-huvudversionen när det behövs under App Service > Settings > Configuration.
  • WordPress-kärnan: Håll WordPress kärna säker och uppdaterad. Vissa kärnuppdateringar kan tillämpas automatiskt, beroende på din konfiguration. Kontrollera att uppdateringar har implementerats och uppdatera WordPress core vid behov. För mer information om automatiska uppdateringar, se Hur du håller din WordPress-webbplatsstack på Azure App Service uppdaterad.
  • Plugins och teman: Håll plugins och teman säkra och uppdaterade, antingen manuellt eller genom att konfigurera automatiska uppdateringar i WordPress. Säkerhetskopiera din sida innan du installerar uppdateringar.

Vilka säkerhetsfunktioner är tillgängliga för att skydda min webbplats?

Azure App Service integrerar robusta säkerhetsfunktioner för att skydda WordPress-webbplatser:

Hur konfigurerar jag WordPress Multisite?

Med WordPress Multisite kan du hantera flera platser från en enda installation. Aktivera: Konfigurera en underkatalogbaserad Multisite- eller underdomänbaserad Multisite.

Kommentar

  • Konvertering till multisite är permanent. Det går inte att återgå till en enda webbplats.
  • Det går inte att växla mellan underkatalog- och underdomäninställningar.

Hur gör jag för att komma åt min WordPress-webbplats databas?

Databasen kan nås med phpMyAdmin på: https://<your-site-link>/phpmyadmin. DATABASE_USERNAME Använd som användarnamn och en genererad token som lösenord (token kan hämtas via Kudu SSH).

Hur gör jag för att aktivera en anpassad domän för min WordPress-webbplats?

Anpassade domäner kan konfigureras med dessa resurser:

Har WordPress på App Service e-postfunktioner?

Ja, e-postfunktioner stöds via Azure Communication Services. Anpassade e-postdomäner kan också konfigureras.

Hur uppdaterar jag NGINX-konfigurationer för min WordPress-webbplats?

NGINX-konfigurationer kan uppdateras med hjälp av ett startskript. Detaljerade instruktioner finns i guiden för startskript.

Hur kommer jag åt felloggar för min WordPress-webbplats?

Få åtkomst till felloggar för felsökning via App Service-loggar eller Kudu-instrumentpanelen. Mer information finns i dokumentationen.

Hur beräknar jag priser för att vara värd för en WordPress-webbplats på Azure?

Använd priskalkylatorn Azure för att beräkna värdkostnader, med tanke på App Service, MySQL, Azure Front Door, Blob Storage och andra komponenter. Mer information finns i den här prisuppskattningsguiden.

Hur kan jag felsöka och övervaka min WordPress-webbplats?

Viktiga verktyg för felsökning och övervakning av WordPress-webbplatser är:

PhpMyAdmin

WordPress på App Service använder en Azure Database för MySQL Flexible Server, som är kopplad till ett virtuellt nätverk. Den här konfigurationen begränsar databasåtkomsten till i det virtuella nätverket. WordPress på App Service innehåller phpMyAdmin som standard. Du kan komma åt den på: https://<your-site-link>/phpmyadmin.

Om du använder hanterade identiteter kan du logga in på phpMyAdmin med hjälp av värdet från DATABASE_USERNAME miljövariabeln som användarnamn och token som lösenord. Om du vill hitta token använder du din Kudu SSH för att köra följande kommando:

/usr/local/bin/fetch-mysql-access-token.sh

Eller så kan du hitta databasens användarnamn och lösenord från App Service-miljövariabler.

Vilka funktioner kan jag använda för att öka prestandan för min WordPress-webbplats?

Förbättra prestanda med dessa funktioner/plugin-program:

Vilka är alternativen för att konfigurera och ställa in min WordPress-webbplats?

Alternativ för att konfigurera WordPress är:

Hur kan jag skapa en huvudlös WordPress-webbplats?

Aktivera rest-API:er för WP och integrera med Static Web Apps för att skapa en frikopplad klientdelsupplevelse. Läs mer här.

Vilka funktioner är tillgängliga för att skapa en produktionswebbplats i företagsklass?

Viktiga funktioner omfattar bland annat:

Vad är vanliga fel för WordPress på App Service och hur kan jag felsöka?

Vanliga problem och lösningar: