Я был вынужден обновить Lubuntu 17.04 до 17,10 на моем веб-сервере (Apache2), когда 17.04 пошел конец жизни.
Это, казалось, пошло хорошо.
Но теперь я вижу проблемы на веб-страницах PHP:
<?php
include("./functions.php");
if(!isset($_COOKIE['Palloy-blogging'])) {
print "You are not logged in";
exit;
}
user = $_COOKIE['Palloy-blogging'];
if($user == "") {
print "You are not logged in !";
exit;
}
display_user($user);
?>
<HTML>
печать:
"; exit; } $user = $_COOKIE['Palloy-blogging']; if($user == "") { print "You are not logged in !
Я вижу от других подобных ошибок, что PHP был обновлен до 7,1, но я не вижу, как это могло дать этот результат.
'sudo способное обновление' => никакие доступные обновления
Исследование/etc/apache2/mods-available/существует файлы:
php7.0.conf, php7.0.load, php7.1.conf и php7.1.load.
Исследование/etc/apache2/mods-enabled/:
нет никакого php*
Таким образом, $ sudo a2enmod php7.1.conf дает:
Ошибка: модуль php7.1.conf не существует!
[Почему???]
$ sudo a2enmod php7.1.load дает:
Включение модуля php7.1
Для активации новой конфигурации необходимо работать:
systemctl перезапускают apache2
$ sudo systemctl перезапускают apache2
$
И это работает! Мне было бы интересно знать точно почему.