На сайтах перестала работать функция подключения файлов

12
S
На сайте с 26.09.2008
Offline
135
942

На сайтах перестала работать функция php include_once.

Сайт на html и в двух местах включения:

<?php include_once 'includes/header.tpl'; ?>

<?php include_once "includes/footer.tpl"; ?>

все работало на разных хостингах, вдруг вчера на всех сайтах с подобными включениями перестали отображаться соответственно header.tpl и footer.tpl.

Обращался в ТП, они говорят ничего на хостинге не меняли и сказали это ваши проблемы решайте сами.

В чем может быть проблема?

[umka]
На сайте с 25.05.2008
Offline
456
#1

Включите вывод ошибок, узнаете, в чём проблема.

Лог в помощь!
A9
На сайте с 04.01.2012
Offline
317
#2
skyrider:
На сайтах перестала работать функция php include_once.
Сайт на html и в двух местах включения:
<?php include_once 'includes/header.tpl'; ?>
<?php include_once "includes/footer.tpl"; ?>

все работало на разных хостингах, вдруг вчера на всех сайтах с подобными включениями перестали отображаться соответственно header.tpl и footer.tpl.
Обращался в ТП, они говорят ничего на хостинге не меняли и сказали это ваши проблемы решайте сами.
В чем может быть проблема?

Либо смотреть логи

Либо восстанавливать из бекапа

Либо включать отображение ошибок

Либо говорить хостеру что ничего не меняли Техподдержка должна сделать

https://hstq.net - аренда серверов от 9.99$! Нет KYC! Много стран размещения на выбор! Акция - удвоим оплаченный период! Заказывайте!
[umka]
На сайте с 25.05.2008
Offline
456
#3
adel92:
Либо говорить хостеру что ничего не меняли Техподдержка должна сделать

Нормальная поддержка на такое не поведётся :)

У ТС, скорее всего, какой-то вредоносный код криво добавился в эти файлы, и они перестали инклудиться.

S
На сайте с 26.09.2008
Offline
135
#4

Файлы не изменялись, вредоносного кода не нашел.

Техподдержка Teli сказала это ваши проблемы. Ваш код сами и разбирайтесь.

В логах ошибок нет.

Но это стандартная функция. Должна работать, всегда работала

SI
На сайте с 03.12.2007
Offline
130
#5
skyrider:

это стандартная функция. Должна работать, всегда работала

Это стандартная функция для *.php файлов, но:

skyrider:

Сайт на html
-= Онлайн сервисы =-
S
На сайте с 26.09.2008
Offline
135
#6

Да сайт на html, но все работало всегда и на разных хостингах. А тут одновременно перестало работать на всех сайтах одного хостера.

M
На сайте с 04.12.2013
Offline
223
#7

skyrider, во-первых, использование относительных имен – весьма сомнительное предприятие (нужно добавлять какой-нить префикс, делающий имена абсолютными). Во-вторых, как уже сказали, что значит на html? Если у вас подобные вставки используются в html-файлах, чтобы они выполнялись, нужно предпринимать опред. телодвижения. Кстати, делать html-файлы исполняемыми неэффективно, а главное крайне небезопасно – ПО сайта может спокойно проглядеть загрузку таких файлов пользователем.

---------- Добавлено 20.11.2016 в 03:37 ----------

P.S. Написанное мной вовсе не означает, что нельзя использовать адреса с .html в конце пути. Нужно только, чтобы такие адреса обрабатывал движок на php или на крайняк просто чтобы при запросах по таким адресам происходила прозрачная подмена имен html-файлов в адресах на имена соотв. php-файлов.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
S
На сайте с 26.09.2008
Offline
135
#8

А могла повлиять установка на хостинге на все сайты модуля AutoSSL?

samimages
На сайте с 31.05.2009
Offline
427
#9

skyrider,

RemoveHandler .html .htm

AddType application/x-httpd-php .php .htm .html .phtml

Это не пробовали?

Опыт как иммунитет — приобретается в муках! Аудит семантики от 15К [долго] - ЛС
S
На сайте с 26.09.2008
Offline
135
#10
samimages:
skyrider,

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml

Это не пробовали?

Да, это есть в .htaccess кроме RemoveHandler .html .htm

С этим нет доступа

---------- Добавлено 20.11.2016 в 15:39 ----------

Делаю пустой .htaccess

Переименовываю index.html в index.php и все начинает работать.

То есть проблема в .htaccess

Подскажите, что не так?


AddHandler application/x-httpd-php .htm .html
DirectoryIndex index.html
<Files .htaccess>
order allow,deny
deny from all
</Files>
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий