Необходимо выполнять ядро, которое поддерживает SELinux. Большинство поставщиков VPS использует тот, который не делает, так как никто не заботился достаточно для записи правил SELinux, которые позволяют их инструментам/механизму VPS работать.
Другая возможность состоит в том, что одна или несколько опций ядра передаются через загрузчик, которые отключают его. Проверьте свою конфигурацию загрузчика.
Вы добавили zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so
в свой php.ini или он присутствует?
У меня была такая же проблема после обновления до PHP 5.4 на Ubuntu 14.04, следуя этому руководству: http://phpave.com/upgrade-php-5-3-php-5-5-ubuntu-12-04-lts/
Вам просто нужно запустить следующее после инструкции выше.
dpkg-reconfigure php5-ioncube-loader
На случай, если у кого-то еще будет такой же случай:
После проверки решения Devator убедитесь, что php скомпилирован со следующими двумя флагами:
- disable-keeper-zts
- disable-safe-mode
или, скорее, эти флаги НЕТ:
- enable-keeper-zts
- enable-safe-mode
Если работает WHM, они могут быть записаны в файл Raw Opts, описанный здесь:
https://documentation.cpanel.net / display / EA / Raw + Opts