Non ho impostato il chmod dalla shell perchè non lo so fare, ho settato i permessi tramite un'interfaccia grafica (uso il mac, quindi comando mela+i). L'avevo già fatto per il permesso di un altro script e era andato bene.

Ho fatto bene a scrivere la mia document_root (a partire dalla cartella Libreria fino alla cartella /upload) subito dopo ["DOCUMENT_ROOT"] . " cioè qui? ";