WordPress på WAMP
Som nogle af jer kvikke hoveder sikkert allerede har lagt mærke til kører denne blog på WordPress. Men i modsætning til de fleste andre har jeg valgt en anden løsning end den sædvanlige LAMP (Linux, Apacke, MySQL, PHP), nemlig en WAMP (Windows Server 2003, Apache, MySQL, PHP). Og hvorfor nu det? For at være ærlig er det af den simple årsag at jeg selv blev nødt til at rode en hel masse på serverne til dette projekt og jeg kan simpelt hen ikke finde ud af det der tekstbaserede Linux server administration. At køre Apache, MySQL og PHP på en Windows server er lidt usædvanligt og det var da bestemt heller ikke uden en del hovedpine, og lidt hjælp fra nogle ygtige Apache-venner, at det lykkedes at få det til at virke.
Hvorfor ikke bare bruge Microsoft IIS serveren i stedet for at rode med Apache på Windows? Årsagen til dette er, at WordPress har en fantastisk indbygget facilitet til at opbygge pæne URL’er – som dem du finder her på sitet. URL’er med logiske meningsfulde adresser. Det er godt for brugerne og søgemaskinerne. Desværre kræver denne unktion at mod_rewrite er til stede, hvilket kun findes til Apache server. Man kan ganske vist få ISAPI filtre, f.eks. det glimrende ISAPI Rewrite, til IIS servere, men Wordpres kan ikke snakke med det “automatisk”, som på Apache, hvilket gør det uendeligt meget mere besværligt at have med at gøre.
Det første problem vi havde var at få PHP til at køre korrekt under Apache. Vi endte faktisk med at måtte få lidt hjælp til at få rettet serverens konfigurationsfil til. Der blev bare ved med at være nogle fejl v ikke helt forstod. Det er sgu godt man har nogle rigtig nørd-venner når det brænder på.
Det næste problem var så at få mod_rewrite til at køre. Først drillede det lidt med at få mod_rewrite modulet til at loade korrekt under Apache og bagefter var der problemer med rettighederne. Til sidst lykkedes det – og jeg kan stolt prale af at jeg faktisk personligt fik den del til at virke. Jeg er sgu helt stolt. Og til dem der kender min meget begrænsede tekniske viden er det en interessant lære at drage: det er faktisk ikke så svært.
Da alt det fungerede skulle MySQL databasen naturligvis også vise sig at drille lidt. Det viste sig at den nyeste version 5 af MySQL ikke rigtig var så glad for nogle af de templates vi anvender, så vi måtte droppe den og gå tilbage til version 4.1 der kører fint.
Nu kører de hele så endeligt! Det er sgu fedt. Så, velkommen til min nye blog 🙂
Skriv kommentar