Hvordan løse diverse problemer i WordPress på Windows Server
Sette opp og drive ditt nettsted på en Windows Server er ikke alltid så enkelt som i andre operativsystem. La oss se på noen av de vanligste problemer og deres enkle løsninger.
IIS mappetilgang
Den vanligste og enkleste måte å installere WordPress på en Windows-server er å bruke Web Platform Installer. Denne programvaren fungerer veldig bra, men det betyr ikke at den håndterer mappetillatelsene WordPress trenger for å virke bra.
WordPress trenger spesielle tillatelser
for å oppdatere seg selv, installere plugins og temaer og tilgang fil skrivefunksjoner.
Åpne Windows Utforsker og finn rotmappen at WordPress er installert i. Høyreklikk denne mappen, velg Egenskaper og klikk kategorien Sikkerhet. Herfra velger du Rediger og deretter på Legg til. Følgende brukere må legges og gis full tilgang tillatelser: IUSR & IIS_IUSRS.Når di er lagt til, vil Windows bruke disse brukertillatelser til alle mapper og de som er opprettet i fremtiden av WordPress.
Standard dokumenttype & Directory Browsing
IIS vil ikke som standard legge index.php til listen over å godta standarddokumenter. IIS vil heller ikke tillate for katalogsøking. Dette er avgjørende for WordPress for å fungere skikkelig . For å løse dette, må du finne filen web.config i roten av hosting plass. Hvis web.config ikke finnes, oppretter du den og legger til følgende kommandoer.
Web config wordpress
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <directoryBrowse enabled="false"/> <defaultDocument> <files> <clear/> <add value="index.php"/> <add value="Default.htm"/> <add value="Default.asp"/> <add value="index.htm"/> <add value="Default.aspx"/> </files> </defaultDocument> <rewrite> <rules> <rule name="wordpress" patternSyntax="Wildcard"> <match url="*"/> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/> </conditions> <action type="Rewrite" url="index.php"/> </rule> </rules> </rewrite> </system.webServer> </configuration>
Treg innlasting av sider i wordpress med standard konfigurasjon
Jeg synes at sidene lastes veldig sakte når du bruker standard WordPress-konfigurasjon. Heldigvis er dette lett å fikse. Åpne wp-config.php filen i roten av WordPress installasjonsmappen. Finn følgende linje med kode:
define ( ‘DB_HOST’, ‘localhost’);
Har ikke funnet ut hvorfor, men dette fører til en svært merkbar forsinkelse i lasting av side. Endre denne koden til følgende:
define ( ‘DB_HOST’, ‘127.0.0.1’);
Nå laster sidene mye raskere
Maksimum File Upload Size
«Denne filen overskrider den maksimale opplastingsstørrelse for dette nettstedet».
Hvis du ennå ikke har møtt denne feilen, så er sjansene store til å møte feilen med en gang du skal laste et bilde. Hvis du brukte Web Platform Installer for å installere PHP for Windows, vil den maksimale opplastingsstørrelse settes til 2 megabyte. For de fleste brukere, er dette alt for lite. Dette er også en enkel løsning på.
Finn mappen PHP ble installert i Det er vanligvis funnet på C:. \ Program Files (x86) \ PHP \ v5.x \. Åpne php.ini og finn følgende variable:
upload_max_filesize = 2M
Endre det til følgende:
upload_max_filesize = 20M (eller hva størrelsen du trenger det å være)
Kilde:customfitonline.com