@vdem 1) Во-первых, вместо method=post лучше все же писать method="post", а inputы позакрывать с помощью /> 2) А во-вторых, вроде бы все правильно. Зря удалили код скрипта. Можно на upload.php посмотреть? И еще - загрузка файлов на сервер вообще разрешена в php.ini?
Видимо на то, что папка .git, которая находится в папке, где вы запускаете ту команду, не определяется как репозиторий Git. Во всяком случае, я бы попробовал git init сначала.
@Melodic и соответственно сделать и дату и день недели nullable, в зависимости от того, что из них не null будете знать, когда конкретно происходит событие.