Når upload_max_filesize ikke er nok

Her en dag fikk jeg problemer med en bitteliten webwrapper rundt poster. Ting hadde fungert glimrende helt til det kom en 11Mb fil som ikke så ut til å bli håndtert i det hele tatt. Ettersom filen blir lastet opp til serveren før den blir håndtert videre tenkte jeg at problemet var at upload_max_filesize (i php.ini) ikke godtok større filer enn defaulten på 2Mb. Jeg endret variabelen, restartet apache2, men til ingen nytte. Hmm…
Så viser det seg at det finnes en post_max_size også, og da jeg uppet denne til 20Mb, så fungerte det hele mye bedre.
Så vet man det…

Hvordan fikse svn post dapper

Hvis du har opprettet svn-repositories med bdb4.2 som fs-type i breezy og gjort en dist-upgrade til dapper har du et problem.
Her er oppskriften til å fikse problemene:

  • ta en backup av repositoriene dine
  • mv repos repos.old
  • svnadmin create repos --fs-type fsfs
  • db4.2_checkpoint -1 -h repos.old/db
  • db4.2_recover -h repos.old/db
  • db4.2_archive -d -h repos.old/db
  • rm repos.old/db/__db.???
  • svnadmin dump repos.old -q | svnadmin load repos

Hvis du kjører trac så vil det være nødvendig med en oppgradering av trac-miljøet også:

  • trac-admin /path/til/trac-miljø upgrade
  • trac-admin /path/til/trac-miljø resync

Sånn – da skulle det være i orden. Enjoy!