WordPress file uploads

Iets wat ik tot nu toe nog niet gebruikt heb zijn de file-uploads. Nu ben ik gisteravond even bezig geweest om te controleren of mijn berichten wel Xhtml valid zijn. Ik kwam meteen al een 1e post tegen die destijds vanuit blogger overgenomen is. Hierin zat nog de afbeelding vanuit blogger, die heb ik dus maar op deze server gezet. WordPress sputterde echter nogal tegen, de juiste directory kon niet aangemaakt worden.

Het koste uiteindelijk nogal zoeken, eerst de directory rechten aangepast naar 775 en zelfs 777. De eigenaar veranderd in www-data (de gebruiker die de webserver bedient) maar ook dat mocht niet baten. Uiteindelijk heb ik in WordPress een optie gevonden die het aanmaken van subdirectory’s kan uitschakelen. Hiermee krijg ik echter alles op 1 grote hoop. Het werkt wel voorlopig maar ideaal is het dus niet.

Vandaag even verder gezocht op php safe mode, dat zou namelijk de boosdoener zijn. Dit uitschakelen lijkt me niet een goed plan maar na een stukje lezen (onvoorstelbaar hoeveel sites er eigenlijk niets over schrijven) ben ik er eindelijk uit. De safe mode beperking zorgt er namelijk voor dat een script met een bepaald uid en guid enkel bestanden aan mag maken op de webserver onder zijn eigen gebruikersnaam. De webserver maakt ze echter aan en die heeft een ander uid. De oplossing is dus dat ik de scripts (de php bestanden) van eigenaar moet veranderen. Het volstaat al om de groep te veranderen, dus:

Arkon:~/web/tecumseh.homeip.net$ chgrp -R www-data wordpress/

Na het herstellen van de wordpress optie zodat er weer subdirectory’s aangemaakt mogen worden kan ik netjes georganiseerd bestanden toevoegen.