Поставил LMDE amd64 и настроил сервер на локалхосте как обычно делал в других дистрибутивах:
1. sudo ln -s /etc/phpmyadmin /var/www
2. прописал в /etc/apache2/apache2.conf строку ServerName localhost:80 в конце файла.
3. в /etc/hosts добавил
127.0.1.1 mysite.zz
4. Добавил конфиг сайта mysite в /etc/apache2/sites-available с содержимым:
<VirtualHost *:80>
ServerAlias mysite.zz www.mysite.zz
DocumentRoot /media/Data/WebServer/mysite.zz
<Directory media/Data/WebServer/mysite.zz/>
AllowOverride All
</Directory>
</VirtualHost>
5. sudo a2ensite mysite
В итоге получил ошибку:
ERROR: Site mysite does not exist!
Нашел на одном форуме единственное работающее решение проблемы - добавил расширение .conf к конфигу. Сайт активировался.
Затем включил mod_rewrite, восстановил базы и перезапустил сервер. По той же схеме добавил все мои сайты. Но ни на один не могу попасть:
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.4.6 (Debian) Server at mysite.zz Port 80
С правами к папкам сайтов все нормально, .htaccess сайтов тоже ни причем. Куда копать?