Приветствую. Решил поставить cms на ubuntu-server с движком apache2, оно как бы и поставилось, предварительный install сделал. На главную страничку зашёл. При попытке перейти на любую страницу, без разницы куда., падает ошибка «не найдено». В консоли браузера 404. Не пойму что может быть не так. Уже пробовал по разному закидывать cms на разные контейнеры, пробовал через WSL + Docker с поддержкой Nginx, потом отказался, перешел на apache2, БД mariadb latest, все зависимости и расширения что требовало при установке поставил. Попробовал через mysql с тем же конфигом(WSL + Docker), разницы нет.
По итогу поставил на Hyper-V пустой ubuntu-server, кинул туда bitnami-mariadb, запустил, выполнил начальную установку, но результат тот же.
Что я мог упустить? Будьте добры, подскажите, пожалуйста)
Чпу балуется. htaccess нужно посмотреть
Чпу балуется. htaccess нужно посмотреть
А на что там обратить внимание? С виду ничего криминального нет.
Веб-сервер Apache с установленным модулем mod_rewrite*;
Веб-сервер Apache с установленным модулем mod_rewrite*;
Спасибо. Ответ дал хорошую подсказку. Разобрался.
Поправил файл конфига по пути /etc/apache2/sites-enabled/000-default.conf
Закомментил дефолтовые записи и добавил:
<VirtualHost *:80>
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
По итогу теперь редиректит на все страницы как положено