Немного в шоке: настройки Апача почему-то позволяют скачать исходник любого view.html.php на сайте. Т.е. например запрос типа Код (html): http://сайт-на-джумла.ru/components/com_content/views/article/view.html.php предлагает сохранить исходный файл, а в нем собсна, код PHP. Подозреваю, что дело в наличии .html в названии файла. Кто сталкивался с безобразием / знает как починить?
Нет, имя файла тут не причем: расширение файла ".php". Скорее всего косяк где-то в .htaccess. Покажи его. Может быть есть еще .htaccess в директории views или в components ?
http://......ru/components/com_content/views/article/view.html.php — скачивает http://......ru/components/com_content/views/article/tmpl/default.php — Restricted access, т.е. обрабатывается. При этом view этот в струе сайта работает как положено. .htaccess - только в корне сайта, стандартный Joomla'вский.
Тогда это действительно странно. Можно еще посоветовать попробовать в корне создать файл view.html.php и посмотреть будет его скачивать или нет. Если будет, то проблема именно в ".html.php". В этом случае можно в .htaccess явно прописать обработку таких файлов php: AddType application/x-httpd-php .html.php Или несколько подругому объявление должно выглядеть - точно не помню. Но даже если это и поможет - это все равно не порядок: расширение файла ".php", а не ".html.php"
Дальнейшие исследования показали, что на другом хостинге и на полном зеркале на локале с MAMP этот трюк не проходит. Т.е. особенность не .htaccess, а хостинга и его настроек. Осталось выяснить, каких.
Поэтому и предложил заплатку с AddType в .htaccess. Либо заплатку поставить либо саппорту стукнуть и спросить что за безобразие
Попробовал и так: Код (CODE): AddType application/x-httpd-php5 .html.php AddHandler application/x-httpd-php5 .html.php и так: Код (CODE): AddType application/x-httpd-php .html.php Увы — никаких изменений. Саппорту разумеется, написал. Пока не ответили.
Помог ответ службы поддержки: «На хостинге по умолчанию для .html включен SSI. Для отключения этого в .htaccess добавьте: Код (CODE): <IfModule mod_mime.c> RemoveHandler .html </IfModule> » P.S. Хостинг nic.ru