sudo mkdir /var/log/apache2/
sudo touch /var/log/apache2/{access,error,other_vhosts_access,suexec}.log
sudo chown -R root:adm /var/log/apache2/
sudo chmod -R 750 /var/log/apache2
sudo service apache2 restart
sudo mkdir /var/log/apache2/
sudo touch /var/log/apache2/{access,error,other_vhosts_access,suexec}.log
sudo chown -R root:adm /var/log/apache2/
sudo chmod -R 750 /var/log/apache2
sudo service apache2 restart

update
На версии apache 2.4.7 (узнать версию apache, команда apache2 -v ) файл
nano /etc/apache2/sites-available/000-default.conf
Сохраняем файл и перезапускаем apache
AllowOverride All
sudo service apache2 restart
default переименовали в 000-default.conf добавляем в него
http://stackoverflow.com/questions/19915241/apache-2-4-6-default-conf-format-changed-unable-to-run-htaccess
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
меняем на 32М, максимум можно 128
Перезапукаем
sudo /etc/init.d/apache2 reload