Не получается включить обработку .htaccess

Автор batan, 16 июня 2019, 15:02:55

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

batan

Товарищи человеки, следующая проблема, не получается включить обработку .htaccess, что я сделал. Создал каталог с сайтом, закинул туда файлы, создал файл /etc/apache2/sites-enabled/qb.test с содержимым:

<VirtualHost qb.test:80>
ServerName qb.test
ServerAdmin Qbik@qb.test
DocumentRoot /var/www/qb
ErrorLog /var/www/qb/log/error.log
CustomLog /var/www/qb/log/access.log combined

# Это добавил по совету великого гугла для обработки htaccess
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
# Это добавил по совету великого гугла для обработки htaccess
</VirtualHost>


Для проверки создал файл со случайными символами, чтоб проверить работу, но данный файл игнорируется, получаю ошибку 404, а не 500...

Открыть содержимое (спойлер)
[свернуть]

Собственно что я ещё не сделал? По идее же должно работать?  ::)

endru

Перезапускался после этого апач?
нужно перезалить картинку с ошибкой, т.к. она не читаема.
Ну и вывод команды:
ls -la /var/www/qb

batan

Со вчерашнего дня даже компьютер целиком перезагружал, но увы, ситуация не изменилась))
Вот сделал другой скрин: https://yadi.sk/i/rzFgPMXWLupShw
Если обращаться на прямую к сайту без параметров- всё работает: https://yadi.sk/i/btL7wsldqmn__A

batan

Я тут только что для себя открытие  сделал, оказывается его ещё надо в конфигурационном файле apache включить)
Файл: /etc/apache2/apache2.conf

Тут AllowOverride None заменить на AllowOverride All. В итоге получается что то вроди этого:

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>