Я искал это в течение длительного времени, и я нашел решение, которое работает в моем случае. Я поместил свой файл (processorder.php5) в каталог /var/www в стандартную установку ubuntu. Я подумал, что это место, на котором смотрел php. Но для html (или php-файлов, которые, вероятно, считаются одними и теми же), он смотрел в /var/www/html, то есть подкаталог html в /var/www.
Когда я переместил файл вниз по каталогу, он сработал , Я подозрительный, потому что я не думаю, что видел это где-нибудь где-нибудь
Я могу подтвердить выпуск запуска sddm после обновления с Ubuntu 14.04 до Ubuntu 16.04. Из /etc/syslog:
chdir( /var/lib/sddm ) failed for user: "sddm"
/var/lib/sddm в моем случае не было. Итак, я создал его и адаптировал его разрешения:
sudo mkdir /var/lib/sddm
sudo chown -R sddm:sddm /var/lib/sddm
После этого «service sddm restart» снова запустил sddm.
Я отправил отчет об ошибке в https: // bugs.launchpad.net/ubuntu/+source/sddm/+bug/1431332.