Scaltro
Гуру форума
- Регистрация
 - 15 Сен 2007
 
- Сообщения
 - 1.185
 
- Реакции
 - 79
 
- Автор темы
 - #1
 
Всем доброго времени суток, столкнулся с проблемой, точного решения нигде не нашёл и методом тыка пришёл к решению, решил поделиться, может пригодится кому.
Суть: при определённых обстоятельствах пришлось мне использовать сервер Apache, всё бы хорошо, нужный функционал работает, но вот проблема при включении в Joomla Search Engine Friendly URLs и Use URL Rewriting начало выдавать 404 на все страницы. Файл htaccess.txt в .htaccess переименовал, и всё равно не хотело работать. При том что это без замороченных установок с доп настройками и компонентами проблема вылезла, на голой ubuntu 22.04 с PHP8.4 и Apache2. Решение нашёл такое, по крайней мере у меня сработало, сначала попытался провернуть это в файле хоста /etc/apache2/sites-available/000-default.conf но не помогло, в итоге /etc/apache2/apache2.conf нашёл строку:
	
	
	
		
Изменил на AllowOverride All
Joomla стала выдавать 500, после изменил кодировку .htaccess в папке с Joomla с utf-8 на ANSI и всё заработало, sef ссылки стали открываться корректно, хотя везде пишут что кодировка вроде как в utf-8 должна быть...
	
		
			
		
		
	
				
			Суть: при определённых обстоятельствах пришлось мне использовать сервер Apache, всё бы хорошо, нужный функционал работает, но вот проблема при включении в Joomla Search Engine Friendly URLs и Use URL Rewriting начало выдавать 404 на все страницы. Файл htaccess.txt в .htaccess переименовал, и всё равно не хотело работать. При том что это без замороченных установок с доп настройками и компонентами проблема вылезла, на голой ubuntu 22.04 с PHP8.4 и Apache2. Решение нашёл такое, по крайней мере у меня сработало, сначала попытался провернуть это в файле хоста /etc/apache2/sites-available/000-default.conf но не помогло, в итоге /etc/apache2/apache2.conf нашёл строку:
		Код:
	
	<Directory /var/www>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
	Joomla стала выдавать 500, после изменил кодировку .htaccess в папке с Joomla с utf-8 на ANSI и всё заработало, sef ссылки стали открываться корректно, хотя везде пишут что кодировка вроде как в utf-8 должна быть...