У меня есть сервер, и я решил обновить ОС, php также был обновлен с php5 на php7. На веб-страницах у меня есть информация о макете. как это:php include is not working
<html><body>
<?php include "scripts/sidebar.php";?>
</body></html>
(к примеру). Файлы php индивидуально работают, но веб-страницы не ВКЛЮЧАЮТ файлы в операторах include. Раньше это работало. Я искал ошибки в /var/log/nginx/error.log и /var/log/nginx/access.log, их нет. В файле /var/log/php7.0-fpm.log также нет ошибок.
Я попытался изменить файловую переменную php.ini «include_path», чтобы указать на расположение скриптов (и перезагрузить nginx и php), но это не повлияло.
Я попытался установить «allow_url_include = On», как описано в документации PHP: http://php.net/manual/en/filesystem.configuration.php После перезапуска php и nginx это, казалось, не имело эффекта.
Что я могу сделать, чтобы сделать работу <?php include 'scripts/sidebar.php';?>
?
PHP функций не работает с '.html' расширения. –